我正在运行 vagrant。在其中,我有 Ubuntu 14.04 服务器并安装了 postfix。我能够使用(在输入正文等之后)发送电子邮件。这有效。sendmail [email protected]
尽管我没有对 postfix 进行任何配置(例如,没有为我的 gmail 帐户指定任何 smtp 设置),但 postfix 如何能够向 gmail 发送电子邮件?
另外,postfix 看起来像是一个功能齐全的电子邮件服务器?我可以安装什么,以便我可以发送电子邮件而不必安装 postfix(并且不必为该程序 X 提供任何 smtp 设置)?
答案1
任何邮件服务器的主要职责都是将邮件路由到目的地。当您向 发送电子邮件时[email protected]
,会发生以下情况。sendmail [email protected]
您的邮件将被交给
SMTP
本地机器上的服务器。如果您已将邮件服务器配置为路由邮件(例如,将邮件发送
example.org
到example.net
服务器),那么您的电子邮件服务器将会遵守该规则。- 如果您从未配置过电子邮件服务器,它将查找
MX
域example.org
并将邮件发送到MX
域的服务器。如果MX
该域不存在记录,它将尝试将邮件发送到A
记录(如果有)。
您将需要一个SMTP
服务器(postfix
、sendmail
或)来发送电子邮件qmail
,exim
而无需配置任何 SMTP 设置。希望对您有所帮助。