ruby-on-rails – Sendmail vs SMTP

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

解决方法

SMTP是几乎所有Internet主机用于发送邮件的协议.这个协议是由sendmail来表示的. Sendmail决定在哪里发送你的消息和如何.

某些邮件程序(大多数,今天)将直接连接到邮件服务器并对其进行SMTP传送.但是,传统的方法 – 可以说是更好的方法 – 就是让sendmail做到这一点.

这有两个原因:1)UNIX中几乎所有执行sendmail的程序都被设计为一个替换(例如包括PostfixExim);和2)sendmail或其替换被设计为处理邮件,没有其他 – 通过使用sendmail,您不必设计SMTP客户端.

用于UNIX的Mutt电子邮件客户端是一个仍然拒绝直接向邮件服务器发送SMTP的电子邮件客户端;一个很好的(技术)描述是在wiki.

如果您有选择(在UNIX上)直接说话SMTP或使用sendmail,请使用sendmail – 尤其是在服务器上.

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...