使用SMTP(使用phpmailer)发送带有PHP的电子邮件是一种好习惯吗?

时间:2010-10-26 04:27:51

标签: php email sendmail

我刚刚开始使用PhpMailer,所以我必须决定是否要使用SMTP,sendmail,qmail ......我总是在PHP中使用简单的mail()函数,而且从未真正想过关于它。

一种方法是更好,更可靠,更简单,还是更适合特定任务。 (群发邮件,附件等......)

我正在我的PC上开发(wamp),网站总是在Unix服务器上。

感谢。

1 个答案:

答案 0 :(得分:1)

如果您正在使用MSWindows进行开发,那么使用CLI接口的本地MTA是不常见的 - 即您可能必须使用SMTP。使用SMTP并不意味着您不能使用本地MTA,也不意味着使用本地MTA意味着您无法向世界发送电子邮件。

我建议您使用本地MTA(或至少一个在您的网络上) - 它可以让您更好地控制管理电子邮件策略(例如SPF,添加签名等)。但是,如果您在MSWindows上进行开发,那么您不希望在生产站点上运行明显不同的代码 - 因此使用SMTP连接进行开发,但使用您自己的MTA。