运行localhost mta与通过第三方API的php smtp'ing

所以问题是,运行localhost mta(即postfix)或者“better”来使用embedded在应用程序中的第三方restful api来发送电子邮件会更好吗?

我很好奇人们会在这里做什么。

我发现在Linux上的postfix允许更大的灵活性和控制。 默认的sendmail / postfix日志logging(/ var / log / maillog)很适合我,你甚至可以通过iptables在每个uuid上设置限制,允许限速的应用程序。

每个人都有优点和缺点。

因为, fukawi2使用本地MTA与智能主机(例如SendGrid,Mandril等)为您提供了大量的内置function(排队,回退等),configuration较less。 这意味着您不必将其写入应用程序中。

也就是说,使用基于Web的邮件发送API往往会更快,因为SMTP是一个非常健谈的协议(但是您需要自己编写排队和回退)

由于本地邮件服务器的所有内置function, SendGrid的一般build议是使用SMTP。 但是,如果速度/服务器负载更受关注,Web API可能是更好的解决scheme。