Gdy postfix wyśle wiadomość e-mail na inny serwer, postfix będzie działał jako klient SMTP . Dlatego należy zapoznać się z powiązanym dokumentem dotyczącym klienta SMTP i TLS .
Aby aktywować funkcję szyfrowania TLS dla klienta SMTP z postfiksem, musisz wstawić tę linię main.cf
smtp_tls_security_level = may
Wprowadzi klienta SMTP z postfiksem do trybu Opportunistic-TLS, tzn. Transakcja SMTP jest szyfrowana, jeśli serwer obsługuje funkcję STARTTLS ESMTP. W przeciwnym razie wiadomości są wysyłane w czystej postaci.
Aby dowiedzieć się, czy transakcja SMTP jest szyfrowana, czy nie, zwiększ wartość smtp_tls_loglevel
do 1
smtp_tls_loglevel = 1
W tej konfiguracji postfiks będzie zawierał wiersz dziennika, tak jak transakcja SMTP jest szyfrowana.
postfix-2nd/smtp[66563]: Trusted TLS connection established to gmail-smtp-in.l.google.com[74.125.200.27]:25: TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)
Po zakończeniu edycji pliku konfiguracyjnego pamiętaj, aby wykonać:
postfix reload
Aby zmiany zostały wprowadzone.
Uwaga: powyższa konfiguracja obejmuje tylko serwer SMTP Postfix smtpd
, demona używanego do otrzymywania wiadomości e-mail.