Basicamente, as configurações no main.cf são válidas e usadas globalmente, a menos que sejam substituídas no master.cf para daemons específicos do Postfix (smtpd, reescrita trivial, limpeza, retirada, ...). Você pode especificar, por exemplo, smtp_tls_security_level = may
em main.cf e desativá-lo para a porta de envio vinculada ao localhost para o smtpd
daemon:
localhost:submission inet n - - - - smtpd
-o smtpd_tls_security_level=none
Mas para a porta de envio em um endereço IP externo, você pode aplicar a criptografia:
1.2.3.4:submission inet n - - - - smtpd
-o smtpd_tls_security_level=encrypt
-o ...
Em certas situações, talvez você precise substituir uma configuração global, por exemplo, ao usar o Amavisd, os mapeamentos de endereço (expansão de alias, etc.) precisam ser desativados ao enviar email pelo smtpd
daemon do Amavisd . Caso contrário, os destinatários podem receber mensagens duplicadas:
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 ...
Obviamente, durante a operação regular, fora do Amavis, você deseja mapeamentos de endereços; portanto, por padrão, eles são ativados no main.cf.