0

我知道互联网上充斥着这个问题,但我找不到符合我情况的解决方案。所以,我们开始吧。即时托管的网站允许您使用免费子域创建一个电子邮件地址,我已经这样做了,并选择了设置为 FROM 电子邮件的选项。我编辑了现有的 mail() 脚本以删除其标题,其中包含我自己的 FROM 电子邮件。现在邮件使用我创建的子域电子邮件发送,这很棒……但它仍然以垃圾邮件的形式出现。服务台说将邮件发送的端口切换到 581,因为这将有效地绕过他们的垃圾邮件过滤器,因此在它离开他们的服务器之前没有机会被标记。我无权访问实际的 php.ini 文件,但我使用了这个:

ini_set('smtp_port', '587');

目前,我的测试邮件脚本如下所示:

<?php
ini_set('smtp_port', '587');

$email = 'radicolabs@hotmail.com';
$message = 'Hello.. test message';
$subject = 'You have captured a new IP';

mail($email, $subject, $message);

echo 'mail sent';
?>
4

1 回答 1

2

一些电子邮件提供商认为某些电子邮件是垃圾邮件,因此他们将其放在垃圾文件夹中。您是否尝试过课程(class.phpmailer.php)?您可以尝试将此链接作为参考http://www.inmotionhosting.com/support/email/send-email-from-a-page/using-phpmailer-to-send-mail-through-php。希望能帮助到你。

于 2013-10-29T03:43:28.027 回答