0

来自 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 的测试)

4

2 回答 2

1

检查此示例以获取 phpmailer。从这里你会得到例子。您可以从 github 下载 phpmailer 类。

检查此github 链接链接以进行下载。

于 2013-08-09T12:25:56.887 回答
0

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

(对我来说足够好)

于 2013-08-09T12:03:12.433 回答