Когда Postfix выступает в роли клиента? Когда он отправляет почту во внешний мир?
Я пытаюсь решить, стоит ли устанавливать smtp_tls_session_cache_database
.
Есть похожая настройка под названием smtpd_tls_session_cache_database
(smtpd), что полезно, когда Postfix действует как сервер.
smtp_tls_session_cache_database влияет на кеш сеанса TLS клиента Postfix и smtpd_tls_session_cache_database влияет на кеш сеанса TLS сервера Postfix.
Я также читал Readme для Postfix TLS, но не смог найти то, что искал.
Что бы это ни стоило, в моей настройке Postfix принимает почту на порт 25 (передается в Dovecot) и порт 587 настроен как ретранслятор с аутентификацией SASL (также Dovecot).
Постфикс выступает в роли клиента (SMTP-клиент) когда требуется доставка электронного письма с использованием протокола SMTP, см. Обзор архитектуры Postfix.
Когда Postfix получает электронное письмо, он действует как SMTP-сервер (заканчивающийся на d в имени демона, smtpd), но когда ему нужно отправить электронное письмо во "внешний мир", он действует как SMTP-клиентпри подключении к другому SMTP-серверу, который может быть Постфикс сервер или нет.
Для иллюстрации:
smtp:RANDOM_PORT ----> email.server.com:25
smtpd:25 <---- client.com:RANDOM_PORT
Postfix действует как клиент, когда пересылает почту другому хосту.