Pada dasarnya pengaturan di main.cf valid dan digunakan secara global kecuali jika ditimpa master.cf untuk daemon Postfix tertentu (smtpd, trivial-rewrite, cleanup, pickup, ...). Anda dapat menentukan, misalnya, smtp_tls_security_level = may
di main.cf dan menonaktifkannya untuk port pengiriman yang terikat ke localhost untuk smtpd
daemon:
localhost:submission inet n - - - - smtpd
-o smtpd_tls_security_level=none
Tetapi untuk port pengiriman pada alamat IP eksternal Anda dapat menerapkan enkripsi:
1.2.3.4:submission inet n - - - - smtpd
-o smtpd_tls_security_level=encrypt
-o ...
Dalam situasi tertentu Anda mungkin harus mengganti pengaturan global, misalnya saat menggunakan Amavisd, pemetaan alamat (alias ekspansi, dll.) Harus dinonaktifkan ketika mengirim email melalui smtpd
daemon Amavisd . Kalau tidak, penerima mungkin menerima pesan duplikat:
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 ...
Tentu saja, selama operasi reguler, di luar Amavis, Anda ingin memetakan alamat, jadi secara default mereka diaktifkan di main.cf.
-o syslog_name=secondservice
untuk membedakan layanan di log Anda.smtpd
layanan yang diperlukan, masing-masing dengan pengaturan yang berbeda untukmyhostname
,smtpd_tls_key_file
,smtpd_tls_cert_file
dan sebagainya. Pengaturan tersebut adalah override dari main.cf.