我正在尝试获取 Bitnami Magento
通过 AWS EC2 Ubuntu
发送电子邮件实例。处理前Magento
配置我只是想得到php
发送邮件。
这有效
echo "My test email being sent from sendmail" | /usr/sbin/sendmail toemail@mydomain.com
这不
<?php
$to = 'toemail@mydomain.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: fromemail@mydomain.com' . "\r\n" .
'Reply-To: fromemail@mydomain.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
?>
它在浏览器中不起作用,或者如果我从 SSH 运行它,就像这样
$php my_php_email_test.php
它给出了这个错误
sh: 1: /usr/bin/sendmail: not found
最佳答案
在第一种情况下,您直接指定沙邮件的路径:
/usr/sbin/sendmail
运行 PHP 代码时,沙包的路径来自 php.ini .尝试改变发送邮件路径 在 php.ini 从/usr/bin/sendmail 到/usr/sbin/sendmail。
关于php - 使用 Ubuntu 和 PHP 发送邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27135023/