PHP邮件一直挂着

时间:2013-08-09 11:06:13

标签: php email ssmtp

来自php.ini

sendmail_path = /usr/sbin/ssmtp -t

代码,一直挂在浏览器中(我甚至将此文件更改为777)

<?php
error_reporting(E_ALL);
try{
        mail('question@stackoverflow.com', 'test', 'test');
}Catch(Exception $ex){
        echo 'Exception: ', var_dump($ex, true);
}
echo "Done";
?>

以下从终端

完美运作
sendmail -v question@stackoverflow.com
TO: question@stackoverflow.com
FROM: question@stackoverflow.com
SUBJECT: test

test
CTRL+D

(旁注:我正在测试UFW停止了)

2 个答案:

答案 0 :(得分:1)

检查example这个phpmailer。从这里你会得到榜样。 你可以从github下载phpmailer类。

检查此github link链接以供下载。

答案 1 :(得分:0)

我在/etc/ssmtp/smtp.conf中将端口从465更改为587,它可以正常工作。

(对我来说足够好)