实际上如果你需要的是一个完善的解决方案的话,我推荐你使用phpmailer,它不仅支持本地发送还支持通过smtp端口远程发送。
但是我本人更喜欢使用mail
函数,因为发送邮件本身就不是很复杂,一个函数搞定最好了。当然它需要你在本地配置好sendmail或者postfix之类的发送程序。
现在我们正在使用的是amazon的ses服务来发送邮件,因为如果自己做发送邮件服务器的话,很有可能会被接收方自动判断为垃圾邮件,而我们又不可能一个一个去跟邮件服务商谈判。所以使用可靠的第三方邮件发送服务,就成了首选。亚马逊的服务目前看起来比较可靠,而且价格适中。