0

嗨,任何人都可以帮助我为什么不能向 gmail 帐户发送电子邮件。我一直在更改密码模块并确认密码,我会将确认链接发送到我的客户电子邮件帐户。许多人与我联系,他们没有收到任何电子邮件。这是我的代码:

$headers .= "MIME-Version: 1.0 \r\n"; 
$headers .= "Content-type: text/html; charset=iso-8859-1  \r\n"; 
$headers .= "From: ".$from;
mail($sendmail_recipient_email, $sendmail_subject, $sendmail_message, $headers);
4

1 回答 1

1

好吧,你$headers将成为

"From: ".$from;

因为您没有使用连接运算符。应该:

$headers .= "From: ".$from;

注意.=

编辑

OP更正了问题中的代码,所以我会修改我的答案。gmail 拒绝您的电子邮件的原因有很多,但第一步是删除\r换行符修饰符。\n应该足够了,而且很多人似乎已经解决了这个确切的问题(Gmail 的具体拒绝),只使用换行符并排除回车符。

于 2012-09-21T03:00:24.793 回答