使用PHP和CPanel设置邮件

时间:2015-10-24 21:55:49

标签: php email 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为我的网站购买了“托管” 我想发送填写我联系人的用户信息 形成我自己的电子邮件。

但它没有用,所以我去了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中设置什么?

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

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

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

同时检查您的服务器的IP是否在任何国际垃圾邮件阻止列表中。