0

如http://docs.aws.amazon.com/ses/latest/DeveloperGuide/scripts-mtas-sendmail.html上的文档中所述,在我的 ec2 实例上配置了带有 sendmail 的 Amazon SES

能够使用以下行成功发送邮件,我将电子邮件发送到我的 gmail 收件箱,

sudo /usr/bin/sendmail -f from@example.com myemail@gmail.com

现在 - 当我使用 PHP 从 PHP 发送邮件时

mail($to, $subject, $message, $headers);

我在垃圾邮件文件夹中收到电子邮件。我如何配置 PHP 以使用配置的 sendmail。

4

2 回答 2

0

您是否在参数中定义了From地址$headers

PHPmail函数不接受$from标记发件人地址的指定参数。
相反,您应该使用$headers参数来配置发件人地址。请参阅此处的示例 #2:http ://www.php.net/manual/en/function.mail.php

于 2013-05-24T08:02:43.533 回答
0

使用喜欢

mail($to, $subject, $message, $headers,'-abc@domain.com');

如果仍然面临同样的问题,请检查您的$headers

于 2013-05-24T08:18:18.440 回答