Postfix什么时候像客户端一样行事?

Postfix什么时候作为客户端? 当它发送邮件给外面的世界?

我试图决定是否应该设置smtp_tls_session_cache_database

还有一个类似的设置,叫做smtpd_tls_session_cache_database (smtp d ),当Postfix像服务器一样工作时,这是有利的。

smtp_tls_session_cache_database影响Postfix客户端TLS会话caching,而smtpd_tls_session_cache_database影响Postfix服务器TLS会话caching。

我也读了Postfix TLS的自述文件 ,但是找不到我在找的东西。

对于它的价值,我的设置有Postfix接收邮件在端口25(传递给Dovecot)和端口587设置为SASL auth'd中继(也Dovecot)。

当需要使用SMTP协议发送邮件时, Postfix充当客户端( SMTP客户端 ),请参阅Postfix架构概述 。

当Postfix收到一封电子邮件时,它将作为一个SMTP服务器(以守护进程的'd'结尾, smtpd结束 ),但是当它需要发送一封电子邮件到“外部世界”时,它充当一个SMTP客户端 ,连接到另一个SMTP服务器可能是一个Postfix服务器或不。

对于ilustration:

 smtp:RANDOM_PORT ----> email.server.com:25 smtpd:25 <---- client.com:RANDOM_PORT 

Postfix在将邮件转发到其他主机时充当客户端。