提问者:小点点

使用PHP和CPanel设置邮件


我正在努力学习电子邮件是如何工作的。

我有一个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为我的网站买了一个“主机”,我想把填写我联系表格的用户的信息发送到我自己的电子邮件中。

但是它不起作用,所以我去了“电子邮件跟踪”在Cboard上,我得到了这个错误:

"587 X=TLSv1.2:DHE-RSA-AES256-SHA:256 CV=no 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中设置什么?

有什么想法吗?


共1个答案

匿名用户

我不太熟悉CPanel的电子邮件跟踪,但是如果你得到的错误代码是550,那么这些SMTP错误消息涉及收件人的电子邮件地址。

他们通常在远程端定义一个不存在的电子邮件地址。虽然收件人的防火墙也可以返回(或当传入服务器关闭时),但绝大多数错误只是告诉收件人电子邮件地址不存在。您应该与收件人联系,并获得正确的地址,或者尝试其他地址以确定。

还要检查您的服务器的IP是否在任何国际垃圾邮件拦截列表上。