【发布时间】:2016-10-30 08:13:48
【问题描述】:
我正在尝试使用 PHP 从 Hostinger (hostinger.co.uk) 上的免费托管帐户发送电子邮件。
这是我的代码:
<?php
if(isset($_POST['submit'])){
$to = 'xxxxxxxxx@gmail.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: customer@novel.com' . "\r\n" .
'Reply-To: customer@novel.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
}
?>
由于某种原因,当我发送电子邮件时,它没有发送到我的 gmail 帐户。它甚至不在垃圾邮件中。
我认为这与标题有关,更具体地说是我的发件人地址 - 因为如果我将发件人电子邮件地址更改为以下地址,那么我会收到电子邮件。
$headers = 'From: blux@g.com' . "\r\n" .
'Reply-To: blux@g.com' . "\r\n" .
请有人告诉我/告诉我我在这里做错了什么以及为什么 gmail 不喜欢来自地址的另一个?
提前致谢
【问题讨论】:
-
垃圾邮件发送者的 Gmail 安全性,请参阅此解决方案 link