有时邮件无法到达收件人,但不是每次都有。我怀疑有时服务器不发送电子邮件,所以我想从命令提示符(ssh)手动检查它,我需要完全用于发送电子邮件的命令。我怎么才能得到它?有什么建议吗?
我正在使用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();
我检查了两次代码,但未发现电子邮件数量有任何限制。
答案 0 :(得分:2)
在PHP mail()函数中,他们正在使用sendmail
希望这会对你有所帮助
答案 1 :(得分:0)
php的linux中的邮件功能使用sendmail二进制文件,但框架通常有不同的传输选项:本机邮件,SMTP等。首先,找出你的情况。在找到您的代码使用的MTA之后,请检查它的日志。例如。 debian postfix日志位于:/var/log/mail.log