php 使用哪个 unix 命令发送电子邮件

Which unix command using by php to send an email

有时邮件无法到达收件人,但并非每次都如此。我怀疑有时服务器不发送电子邮件,所以我想从命令提示符 (ssh) 手动检查它,我需要 php 用来发送电子邮件的确切命令。我怎么才能得到它?有什么建议吗?

我正在使用 Zend Framework 1.10.2

$mail = new Zend_Mail('UTF-8');
$mail->setSubject('subject');
$mail->setBodyHtml('message');
$mail->setFrom('from@from.us');
$mail->addTo('to@to.us');
$mail->send();

我检查了两次代码,没有发现电子邮件数量有任何限制。

他们在 PHP mail() 函数中使用 sendmail

希望对您有所帮助

php 在 linux 中的邮件功能使用 sendmail 二进制文件,但框架通常有不同的传输选项:本机邮件、SMTP 等。首先,找出您的情况。找出您的代码使用的 MTA 后,检查它的日志。例如。在 debian postfix 中,日志位于此处:/var/log/mail.log