답변:
main.cf의 기본 설정은 특정 Postfix 데몬 (smtpd, trivial-rewrite, cleanup, pickup 등)에 대해 master.cf에서 재정의되지 않는 한 유효하며 전역 적으로 사용됩니다. 예를 들어 smtp_tls_security_level = may
main.cf에서 지정 하고 smtpd
데몬의 localhost에 바인딩 된 제출 포트에 대해 비활성화 할 수 있습니다 .
localhost:submission inet n - - - - smtpd
-o smtpd_tls_security_level=none
그러나 외부 IP 주소의 제출 포트의 경우 암호화를 시행 할 수 있습니다.
1.2.3.4:submission inet n - - - - smtpd
-o smtpd_tls_security_level=encrypt
-o ...
특정 상황에서 당신은 할 수 있습니다 Amavisd를 통해 메일을 보낼 때 사용할 수 Amavisd, 주소 매핑 (별칭 확장 등)의 필요성을 사용하는 경우 예를 들어, 글로벌 설정을 무시하는 smtpd
데몬. 그렇지 않으면 수신자가 중복 메시지를 수신 할 수 있습니다.
127.0.0.1:10025 inet n - - - - smtpd
-o content_filter=
-o ...
-o receive_override_options=no_header_body_checks,no_unknown_recipient_checks,no_address_mappings
-o ...
물론 Amavis 외부에서 정기적으로 작업하는 동안 주소 매핑이 필요하므로 기본적으로 main.cf에서 활성화됩니다.
smtpd
서비스에 대해 서로 다른 설정으로 각 필요하다 myhostname
, smtpd_tls_key_file
, smtpd_tls_cert_file
등등. 이러한 설정은 main.cf를 무시합니다.
-o syslog_name=secondservice
로그에서 서비스를 구별하도록 설정 하십시오.