如何确保使用Postfix的所有邮件?

我正在使用Ubuntu 10.10 32位。 这是nginx,php-fpm和PHP 5.3的新服务器

我将安装postfix 。 目前服务器可以发送邮件(也许通过sendmail发送),但速度很慢,直到PHP超时。

要安装,我将运行:

 sudo apt-get install php-pear sudo pear install mail sudo pear install Net_SMTP sudo pear install Auth_SASL sudo pear install mail_mime sudo apt-get install postfix 

但Postfix安装后,如何确保使用Postfix的所有邮件?

PHP mail()函数使用sendmail命令。 所以如果用PostfixreplaceSendmail(apt-get install postfix应该自动卸载sendmail),PHP mail()函数将使用Postfix的sendmail命令。

正如sborsky所说 – 你只能在系统上合理地使用一个MTA–包pipe理者应该处理sendmail的移除。

虽然我看到基准testing显示postfix可以比sendmail更快,但与这里发生的事情无关。

您描述的症状表示configuration错误的服务器 – MTA无法parsing名称或连接到上游服务器。 切换MTA软件不会解决这个问题。