Tim*_*Tim 6 php apache ubuntu sendmail
我在Ubuntu上安装了带PHP和apache的sendmail.当我尝试以下命令行时
php -r "mail('test@gmail.com', 'test', 'test')"'
Run Code Online (Sandbox Code Playgroud)
它成功发送了电子邮件.
但是,运行文件"test_send_mail.php":
<?php
mail('test@gmail.com', 'test', 'test')
?>
Run Code Online (Sandbox Code Playgroud)
不发送电子邮件.
使用.php文件尝试失败会生成日志条目:
`Jul 5 21:24:47 www sendmail[25603]: p661OlL7025603: from=www-data, size=106, class=0,
Run Code Online (Sandbox Code Playgroud)
nrcpts = 0,msgid = <201107060124.p661OlL7025603@www.server.com>,relay = www-data @ localhost
使用命令行成功尝试生成日志条目:
Jul 5 21:22:40 www sm-mta[25533]: p661MevV025533: from=<root@www.server.com>,
size=352, class=0, nrcpts=1, msgid=<201107060122.p661Mecm025532@www.server.com>,
proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1]
Run Code Online (Sandbox Code Playgroud)
有谁知道可能会发生什么?谢谢您的帮助!
PHPini根据环境有单独的文件:
确保您已在所有文件中进行了所有适当的更改,cgi 通常用于 Nginx 和 Lighttpd,但请复制所有 3 个文件中的设置以确保安全。
您还可以运行该phpinfo();函数来查看实际使用的设置。
这也可能是直接修复:PHP mail issues with www-data
| 归档时间: |
|
| 查看次数: |
31206 次 |
| 最近记录: |