-4

前言,我不确定 stackoverflow 是否是合适的站点,但服务器故障和 Web 应用程序似乎也不合适。如果您觉得其他网站更好,请随时移动。

我正在尝试从 PHP 发送一封电子邮件并与sendmail配置作斗争。通过 PHP 发送它并不会真正产生任何输出(mail()毕竟只返回一个布尔值)并且尝试从命令行发送它会导致“连接被拒绝”错误,我认为这是因为我停止了 sendmail 服务. 因为我不需要接收任何邮件,所以我不需要这项服务。

那么如何配置 sendmail 在没有后台服务的情况下工作,并简单地通过命令行发送它接收到的数据/电子邮件?

或者,如果有人知道 sendmail 的轻量级替代方案(不一定是 postfix :) ),它只从命令行接收电子邮件而没有其他任何东西,我当然也会感激不尽。

4

2 回答 2

3

选项:

  1. 将 Sendmail 配置为仅出站。
  2. PHP邮件程序。

而且您不能停止 Sendmail 服务,仍然希望 Sendmail 为您做任何事情。这简直……荒谬。

于 2013-05-27T18:21:06.083 回答
0

另一种选择是使用 Pear 的邮件包通过另一个 SMTP 服务器直接发送。

更多信息在这里:http ://tltech.com/info/php-mail-via-smtp/

于 2013-05-27T18:26:29.247 回答