Mailgun、Mandrill 和 Ses 驱动程序、SMTP 和 phpmailer,在 Laravel 5.1 中使用哪一个?
Posted
技术标签:
【中文标题】Mailgun、Mandrill 和 Ses 驱动程序、SMTP 和 phpmailer,在 Laravel 5.1 中使用哪一个?【英文标题】:Mailgun, Mandrill and Ses Driver, SMTP and phpmailer, Which one to use in Laravel 5.1? 【发布时间】:2015-08-28 05:39:03 【问题描述】:Laravel 文档讨论了我们可以通过 composer 安装和使用的不同邮件包。我想在一个站点中实现邮件功能,所以这个问题突然出现了。在 smtp、phpmailer、mandrill 和 mailgun 等中,哪一个是最好的选择,为什么?
谢谢。
【问题讨论】:
【参考方案1】:发送的电子邮件类型很重要。
您的目标应该是:为您的项目获得最佳声誉/成本。 声誉意味着可传递性(不被标记为垃圾邮件)
如果它是事务性的,例如: 密码更改,帐户更新 Mandril 还不错,并且具有出色的可交付性。请注意,销售或时事通讯违反 mandrill TOS。
如果您的项目在订单或声誉方面有更多卖方:
Mailgun 和 SendGrid PHPmailer 和本地 SMTP
Mailgun 和 Sendgrid 允许客户选择加入的邮件活动。
PHPMailer 和本地 SMTP 将依赖于您的服务器 IP 的信誉。时间越久,你的名声就越高。
所有这些选项都有 PHP SDK 和库,而 Laravel 是一个很棒的框架。
【讨论】:
以上是关于Mailgun、Mandrill 和 Ses 驱动程序、SMTP 和 phpmailer,在 Laravel 5.1 中使用哪一个?的主要内容,如果未能解决你的问题,请参考以下文章
使用 Laravel 的 Mailgun 驱动程序,你如何(优雅地)通过电子邮件发送自定义数据和标签?
在 iOS 7 中,如何使用 Mandrill 向我的 Parse 驱动的应用程序管理员发送一封简单的电子邮件?