我今天推出了一款产品,并且完全无法通过我的php mail()脚本接收电子邮件帐户。
我四处搜寻,发现其他人有类似的问题,但没有找到真正的解决方案
$Email = "my@email.com";
$Name = "My name";
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=iso-8859-1" . "\r\n";
$headers .= "From: ". $Name . " <" . $Email . ">\r\n";
$body = "bleh";
mail($recipient, "My email", $body, $headers);
它向GMail等发送罚款,而不是hotmail。
有人征服了类似的问题吗?它不会进入SPAM
答案 0 :(得分:0)
尝试使用SMTP代替。来自mail()的邮件经常转到垃圾邮件文件夹,因为服务器无法验证邮件来源。
答案 1 :(得分:0)
这是您正在使用的确切代码吗?
远景,但您的电子邮件验证(如果有的话)可能存在冲突吗?前段时间我有一个问题,正则表达式没有捕获Hotmail帐户,花了我这么长时间来搞清楚。
另外,我同意其他响应者的观点,即某些邮件服务只是删除了他们认为是垃圾邮件的内容,我认为有一个“垃圾邮件级别”的东西可以设置垃圾邮件的攻击程度。
希望这有帮助。