我使用的是php邮件功能,它可以正常使用gmail,但是当我将它发送到域名电子邮件时,它会向我显示成功的消息,但是在我的域名电子邮件方面没有收到我错了。我的代码在下面
<?php
$to=$_POST['to'];
$from=abc@gmail.com;
$name="abc";
$subject=$_POST['subject'];
$message=$_POST['message'];
$headers = 'From:'. $name ."\r\n" .
'Reply-To:'. $from . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers,"-f".$from);
echo "Message sent! <a href='mail.php'>Click here</a> to send another email.";
?>
我的域名电子邮件是contact@automailer.netai.net我该如何解决这个问题,
答案 0 :(得分:0)
涉及两个完全不同的流程:
mail()
所做的事情)显然,PHP只知道第一步,即使后来出现其他问题,也可能认为它已成功完成 - 例如接收者域名根本不接受你的邮件(遗憾的是新常态)。
答案 1 :(得分:0)
很可能是automailer.netai.net被列入黑名单,这就是为什么你没有收到电子邮件的原因。
尝试使用phpMailer库,这是免费或受欢迎的smtp api,提供免费试用,因为你每个月都不能通过10,000封电子邮件