我知道互联网上充斥着这个问题,但我找不到符合我情况的解决方案。所以,我们开始吧。即时托管的网站允许您使用免费子域创建一个电子邮件地址,我已经这样做了,并选择了设置为 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';
?>