通过PHP发送电子邮件的选项


options for sending email via PHP

我是通过PHP代码发送电子邮件的新选项。可用的选项有sendmail、postfix和PHPMail。如果我使用sendmail和后缀,这意味着我必须使用PHP的邮件函数。我不知道PHPMail。我将发送跨域电子邮件(hotmail,雅虎,gmail等)。它是在用户完成某件事(比如注册)后自动发送到用户邮箱的电子邮件。你们觉得这个怎么样?

我试着在我的Ubuntu服务器上设置sendmail,但是设置起来有些困难。这就是为什么我可能在寻找更多的选项

您的机器上需要一个MTA(邮件传输代理)(sendmail, postfx,…)或者您可以使用SMTP连接到邮件提供商,如gmail

PHPMailer可能是一个很好的类,如果你不使用任何框架。

PHPMailer是在谷歌代码和GitHub。

在ubuntu上设置sendmail应该很容易

http://ubuntuforums.org/showthread.php?t=196112这提供了安装sendmail所需的基本知识。

如果您在家中或其他非数据中心运行此服务器,则有可能您的ISP阻止了您需要的端口号,例如端口25。

通读这篇文章,它会给你一些很好的建议,可以解决你可能遇到的问题。