在设置我的移动电子邮件客户端时,我通常需要输入SMTP中继服务器域名,但为什么我的电子邮件客户端根本需要SMTP中继服务器?
我认为通过查找DNS MX记录,它可以直接与目标电子邮件地址所在的域的smtpd服务器(例如后缀)通信。并直接发送给它,为什么不呢?
实际上我还有另一个困惑,如果smtpd服务器使用SMTP AUTH,那么其他地方依赖服务器如何依赖邮件呢?依赖服务器根本没有传输该邮件所需的用户名和密码。
答案 0 :(得分:2)
电子邮件客户端使用SMTP中继服务器
直接发送电子邮件可能是古代spam过去的一个相当简单的选择。
SMTP AUTH主要用于电子邮件客户端到电子邮件服务器的通信。 SMTP服务器到SMTP服务器通信不需要SMTP AUTH而不禁止来自"陌生人"的电子邮件。 SMTP AUTH允许接受来自可信客户端(客户)的消息,甚至是来自DNSBL阻止的IP地址(例如DUL范围)。
答案 1 :(得分:1)
如今的 SMTP 服务器可以做更多的事情:
对电子邮件进行排队并致力于发送它们:如果您只是在这里和那里发送一封电子邮件,这可能无关紧要,但对于 50 万收件人的时事通讯来说则是另一回事。
重试无法立即发送的消息(例如,接收服务器缓慢),如果无法发送则最终退回。根据{{3}},一旦 SMTP 服务器接受电子邮件消息的责任,它就不能丢失它,而是传送或返回(退回)它。
RFC 5321 签署消息。
出于可传递性目的,将电子邮件路由到不同的发送 IP 地址和主机名。 (电子邮件信誉很大程度上取决于发送的 IP 地址。)
限制大量电子邮件的传送以避免被视为激进的发件人并被阻止。
(可选)存档(或密送)所有外发电子邮件,用于文档或合规目的。
当然你也可以在你的电子邮件发送应用程序中做所有这些事情,然后你不需要 SMTP 服务器,然后你写了一个 SMTP 服务器。