Postfix 什么时候充当客户端?什么时候向外界发送邮件?
我正在决定是否应该设置smtp_tls_session_cache_database
。
有一个类似的设置称为smtpd_tls_session_cache_database
(smtpd),这在 Postfix 充当服务器时非常有用。
smtp_tls_session_cache_数据库影响 Postfix 客户端 TLS 会话缓存和smtpd_tls_session_cache_数据库影响 Postfix 服务器 TLS 会话缓存。
我还读过Postfix TLS 自述文件,但找不到我想要的内容。
不管怎样,我的设置是 Postfix 在端口 25 上接收邮件(传递给 Dovecot),并将端口 587 设置为 SASL 认证中继(也是 Dovecot)。
答案1
后缀充当客户端(SMTP 客户端)当需要使用 SMTP 协议发送电子邮件时,请参阅Postfix 架构概述。
当 Postfix 收到电子邮件时,它充当 SMTP 服务器(以守护进程的‘d’结尾,邮件传输协议)但当它需要向“外界”发送电子邮件时,它充当SMTP 客户端连接到另一个 SMTP 服务器,这可能是后缀是否为服务器。
举例来说:
smtp:RANDOM_PORT ----> email.server.com:25
smtpd:25 <---- client.com:RANDOM_PORT
答案2
Postfix 在将邮件转发到另一台主机时充当客户端。