Postfix에 대한 MDA(메일 배달 에이전트)로 procmail을 설정하려고 합니다. mailbox_command
이를 위해 postfix의 옵션을 사용해야 한다는 것을 알고 있지만 인터넷 검색에서는 이를 수행하는 방법에 대해 상충되는 조언을 보여줍니다.
여러 소스에서는 다음을 사용하는 것이 좋습니다.
mailbox_command = /usr/bin/procmail
일부 소식통은
-f
옵션 사용을 제안합니다.예를 들어좋다mailbox_command = /usr/bin/procmail -f-
예시 보기여기. 보낸 사람 줄의 날짜를 조정하는 것 같습니다.
일부 소식통에서는 "배달 모드"에서 procmail을 사용할 것을 권장합니다.즉사용
-d
옵션:mailbox_command = /usr/bin/procmail -d ${USER}
(이 세 가지 방법에는 다양한 변형이 있습니다.예를 들어-a
procmail 레시피나 설정에 정보를 전달하는 데 사용됩니다 MAILDIR
. )
세 가지 방법의 장점과 단점은 무엇입니까? 특히 '배달 모델'을 활용하면 어떤 효과가 있나요?
답변1
접미사 mailbox_command
실행UID수령인의. 불필요 해져야 합니다 -d ${USER}
.
http://www.postfix.org/postconf.5.html#mailbox_command
메일박스 명령(기본값: 비어 있음)
Local(8) 사서함 배달을 위해 배달 에이전트에서 사용하는 선택적 외부 명령입니다. 명령은 수신자의 사용자 ID 및 기본 그룹 ID의 권한으로 실행됩니다. 예외: 루트에 대한 명령 전달은 $default_privs 권한으로 실행됩니다.