我正在尝试了解电子邮件的运作方式。
我有一个HTML表单和一个发送该电子邮件的PHP脚本 这是我的PHP代码,硬编码只是为了测试:
$for = 'mymail@gmail.com';
$title = 'Some Title';
$msg = 'Some text';
$headers = 'From: email@mydomain.com' . "\r\n" .
'Reply-To: email@mydomain.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($for, $title, $msg, $headers);
所以,我使用CPanel为我的网站购买了“托管” 我想发送填写我联系人的用户信息 形成我自己的电子邮件。
但它没有用,所以我去了Cpanel和我的“Email Trace” 得到了这个错误:
“587 X = TLSv1.2:DHE-RSA-AES256-SHA:256 CV =否 DN = “/ L=Cluster/O=anti-spam-premium.com/OU=Domain/CN=fs.anti-spam-premium.com/emailAddress=postmaster@fs.anti-spam-premium.com”: 数据结束后来自远程邮件服务器的SMTP错误:550主题con“
我必须在CPanel中设置什么?
有什么想法吗?
答案 0 :(得分:1)
我对CPanel的电子邮件跟踪不是很熟悉,但是如果您得到的错误代码是550,那么这些SMTP错误消息会涉及收件人的电子邮件地址。
他们通常在远程端定义一个不存在的电子邮件地址。虽然它也可以由收件人的防火墙(或当传入服务器关闭时)返回,但绝大多数错误550只是告诉收件人电子邮件地址不存在。您应该以其他方式联系收件人并获取正确的地址,或者只是尝试另一个以确定。
同时检查您的服务器的IP是否在任何国际垃圾邮件阻止列表中。