gpt4 book ai didi

ruby-on-rails - 发送邮件与 SMTP

转载 作者:行者123 更新时间:2023-12-03 11:32:23 24 4
gpt4 key购买 nike

生产中的 Rails 应用程序应该使用 smtp 或 sendmail 发送邮件吗?

最佳答案

SMTP 是几乎所有 Internet 主机用来发送邮件的协议(protocol)。 sendmail 使用此协议(protocol)。 Sendmail 确定将您的消息发送到何处以及如何发送。

一些邮件程序(今天的大多数)将直接连接到邮件服务器并向其发送 SMTP。然而,“传统”方法——可以说是更好的方法——是让 sendmail 来做。

这有两个原因: 1) 在 UNIX 中,几乎所有与 sendmail 相同的程序都被设计为直接替代(例如,包括 PostfixExim);和 2) sendmail 或其替代品旨在处理邮件,仅此而已 - 通过使用 sendmail,您不必设计 SMTP 客户端。

用于 UNIX 的 Mutt 电子邮件客户端是一种仍然拒绝将 SMTP 直接与邮件服务器通信的电子邮件客户端。 wiki 上有一个好的(技术)描述。 .

如果您可以选择(无论如何在 UNIX 上)直接使用 SMTP 或使用 sendmail,请使用 sendmail - 特别是在服务器上。

关于ruby-on-rails - 发送邮件与 SMTP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1325482/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com