【发布时间】:2015-11-20 21:39:34
【问题描述】:
我在这里遇到一个问题几乎要发疯了,所以我将感谢你们为我提供的任何帮助。 我从他们提供的 Amazon 模板中部署了一个 Bitnami LAMP 实例,并使用它来运行我的网站(基于 PHP),现在作为网站的一部分,有一个使用 PHP 函数 mail( )。
我的问题是,当我尝试从网络(从我的网络服务器)使用它时,它不起作用,但是当我从本地主机运行完全相同的代码时 - 只需通过 SSH 连接到机器并运行代码它确实有效。
我看过很多关于它的文章,似乎它与服务器本身的配置有关,但我不确定是什么,最有趣的,我认为有意义的是告诉我的一篇在 SELinux 配置中启用 httpd_sendmail,但问题是当我尝试时收到错误消息,说 SELinux 已禁用并且我不知道如何启用它。
我使用的代码如下:
if(mail("MYMAIL@gmail.com", "TEST", "TESTING FROM SERVER", "From:MYMAIL@gmail.com"))
{
$report='Email Successfully Sent';
}
else
{
$report='Email Sent Failed!! Try Again';
}
if(isset($report))
{
echo'<script>alert("'.$report.'");</script>';
}
请帮忙! :)
提前感谢大家!
【问题讨论】:
标签: php amazon-ec2 amazon sendmail bitnami