我正在使用 phpmail()
从我的网站发送电子邮件。但我面临着奇怪的行为。
$headers = "From: Saurabh Sharma <no-reply@example.com>\r\n";
$headers .= 'Reply-To: ' . $email . "\r\n";
$headers .= "Return-Path: me@example.com\r\n";
$headers .= "Organization: Saurabh Sharma\r\n";
$headers .= "X-Mailer: PHP\n";
$headers .= "MIME-Version: 1.0" . "\n";
$headers .= "Content-type: text/html; charset=iso-8859-1" . "\r\n";
但是所有的邮件都在垃圾邮件中。
另外,我在服务器上添加了一条规则,将每封邮件的副本发送到我在 gmail 上的个人电子邮件中。当我使用 php mail()
(在垃圾邮件中)时,我能够在 gmail 上接收邮件,但即使接收地址是我的域电子邮件地址,也无法在我的服务器上看到 RoundCube 上的任何邮件,me@example.com
但我只收到 gmail 上的副本。
此外,如果我向/从 Roundcube 发送邮件到我的 Gmail,反之亦然,邮件总是会落在 Gmail 的收件箱中,而且 Roundcube 也会在收件箱中显示邮件。
但是php中发生了奇怪的事情mail();
主要问题是 me@example.com 上没有收到电子邮件,但我可以在 Gmail 上看到该副本。
我在标题中做错了吗?