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

时间:2011-04-13 22:32:25

标签: php email sendmail postfix-mta phpmailer

我很擅长通过PHP代码发送电子邮件的选项。可用的选项是sendmail,postfix和PHPMail。如果我使用sendmail和postfix,这意味着我必须使用PHP的邮件功能。我不知道PHPMail。我将跨域发送电子邮件(hotmail,yahoo,gmail等)。这是一个自动电子邮件,在用户的电子邮件完成后(例如注册)发送给用户的电子邮件。你们怎么看待这个?

我已经尝试在我的Ubuntu服务器中设置sendmail,但在设置它时遇到了一些困难。所以这就是我可能正在寻找更多选择的原因。

2 个答案:

答案 0 :(得分:2)

您的计算机上需要MTA(邮件传输代理)(sendmail,postifx,...),或者您可以使用SMTP连接到gmail等邮件提供商。

如果您没有使用任何框架,PHPMailer可能是发送电子邮件的好类。

PHPMailer位于Google CodeGitHub

答案 1 :(得分:0)

你应该很容易在ubuntu上设置sendmail

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

如果您从家中或某个非数据中心运行此服务器,则您的ISP可能会阻止您需要的端口号,例如端口25。

通读该主题,它应该为您提供一些很好的建议。