使用PHP邮件功能发送电子邮件,配置邮件服务器

时间:2014-05-15 21:28:10

标签: php mysql email debian

我正在制作一个在Debian服务器上的Web应用程序(html + php + apache + mysql),但是当我尝试使用php mail函数发送任何邮件时,它不是简单地发送给我并抛出错误。我想我应该安装一些smtp邮件服务。您对新手用户设置的建议是什么?

我在localhost中安装了一个名为sendmail的库,它模拟了WAMP服务器中的smpt服务,但是当我将代码上传到生产服务器时,根本就不发送邮件。

我研究了一些邮件服务器,比如postfix,但我得到的信息让我感到困惑。我想向我推荐一些有效的指南,或者为主题中的新手用户配置的任何服务器。

对不起,如果问题很明显,但我想要有效的信息

1 个答案:

答案 0 :(得分:2)

对于发送邮件,您只需要一个将邮件发送到目的地的smtp客户端。您不需要安装任何smtp服务器来发送邮件。

smtp服务器用于接收邮件(以及其他有关邮件的内容)。

你需要让php发送邮件就是安装像sendmail这样的smtp客户端

然后编辑php.ini就像这样:

sendmail_path= sendmail -t -i
编辑:我猜debian默认有sendmail。