Laravel文档讨论了可以通过composer安装和使用的不同邮件程序包。我想在站点中实现邮件功能,因此这个问题突然浮出水面。哪一个是smtp,phpmailer,mandrill和mailgun等中的最佳选择,为什么?

谢谢。

最佳答案

您要发送哪种电子邮件很重要。

您应该瞄准的是:在您的项目中拥有最好的声誉/成本。
信誉意味着可传递性(不被标记为垃圾邮件)

如果是事务性的,例如:
密码更改,帐户更新Mandril不错,并且具有出色的可交付性。请注意,销售或新闻通讯均违反mandrill TOS。

如果您的项目在订单或信誉方面有更多卖方:

Mailgun和SendGrid
PHPmailer和本地SMTP

Mailgun和Sendgrid允许客户选择加入的邮件 Activity 。

PHPMailer和本地SMTP将依赖于服务器IP的信誉。流逝的时间越多,您的声誉就越高。

所有这些选项都具有PHP SDK和库,而Laravel是一个了不起的框架。

10-08 12:11