Fondamentalmente le impostazioni in main.cf sono valide e utilizzate a livello globale a meno che non vengano sovrascritte in master.cf per demoni Postfix specifici (smtpd, trivial-rewrite, cleanup, pickup, ...). È possibile specificare, ad esempio, smtp_tls_security_level = may
in main.cf e disabilitarlo per la porta di invio associata a localhost per il smtpd
demone:
localhost:submission inet n - - - - smtpd
-o smtpd_tls_security_level=none
Ma per la porta di invio su un indirizzo IP esterno è possibile applicare la crittografia:
1.2.3.4:submission inet n - - - - smtpd
-o smtpd_tls_security_level=encrypt
-o ...
In alcune situazioni potrebbe essere necessario sostituire un'impostazione globale, ad esempio quando si utilizza Amavisd, i mapping degli indirizzi (espansione alias, ecc.) Devono essere disabilitati quando si invia posta attraverso il smtpd
demone Amavisd . Altrimenti i destinatari potrebbero ricevere messaggi duplicati:
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 ...
Naturalmente, durante il normale funzionamento, al di fuori di Amavis, si desidera mappare gli indirizzi, quindi per impostazione predefinita sono abilitati in main.cf.
-o syslog_name=secondservice
per distinguere il servizio nei registri.