来自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停止了)
答案 0 :(得分:1)
检查example这个phpmailer。从这里你会得到榜样。 你可以从github下载phpmailer类。
检查此github link链接以供下载。
答案 1 :(得分:0)
我在/etc/ssmtp/smtp.conf中将端口从465更改为587,它可以正常工作。
(对我来说足够好)