OpenBSD 7.2: 사용자 홈 디렉토리의 메일박스 파일 - Postfix를 사용하시겠습니까, 아니면 기본 sendmail을 사용하시겠습니까?

OpenBSD 7.2: 사용자 홈 디렉토리의 메일박스 파일 - Postfix를 사용하시겠습니까, 아니면 기본 sendmail을 사용하시겠습니까?

약간 특이한 요구 사항으로 메일 서버를 설정해야 합니다.

  1. OpenBSD는 필수입니다. 아마도 최신 버전인 7.2일 것입니다.
  2. 모든 메일은 사용자의 홈 디렉터리에 있는 메일함 파일에 저장되어야 합니다.

뭐, 다른 시스템을 사용하기 전에도 그랬기 때문에 어렵지는 않은 것 같습니다. 하지만 저는 이 작업에 Postfix를 사용했습니다. 왜냐하면 저는 Postfix에 매우 익숙하고 Postfix를 좋아하기 때문입니다.

OpenBSD의 최고의 보안을 고려하여 Postfix 대신 기본 MTA(sendmail)를 사용하는 것을 고려하기 시작했습니다(이전에는 OpenBSD에 대해 경험해 본 적이 없기 때문에 OpenBSD에 익숙해질 수 있는 기회이기도 합니다). 간단한 솔루션. 메일을 사서함 파일에 넣도록 mail.local을 설정할 수 있지만 /var/mail/user에 설정할 수 있다는 것을 알고 있습니다. 사용자의 홈 디렉토리에 메일을 저장하는 옵션을 찾지 못했습니다.

제가 뭔가 분명한 것을 놓치고 있는 걸까요? 그렇다면 이 작업에 대해 기본 MTA를 구성하는 것이 합리적입니까, 아니면 Postfix를 사용하는 것이 허용/권장됩니까? 아니면 일반적으로 이러한 목적과 이 특정 운영 체제에 더 나은 다른 MTA가 있을까요?

미리 감사드립니다!

답변1

Sendmail - 사서함 위치

Sendmail은 이메일을 로컬 사서함 자체로 전달하지 않습니다. Sendmail은 "로컬 메일러" 프로그램/메일러를 사용합니다. 이는 일반적으로 procmailLinux의 프로그램입니다(또는 sensible-mdaprocmail이 설치된 경우 procmail을 의미함).

sendmail에서 사용하는 "로컬 메일러"를 확인하려면 Mlocalin 으로 시작하는 줄을 찾으세요./etc/mail/sendmail.cf

(또는 ) procmail에서 사용되는 기본 사서함 위치를 구성할 수 있습니다 .~/.procmailrc/etc/procmailrc


어쨌든: 현재 sendmail 사용에 대한 권장 사항은 "KEEP"입니다. sendmail 경험이 (많은) 없다면 sendmail로 전환하지 마십시오.

관련 정보