使用 PHP 和 CPanel 设置邮件
Setup mail using PHP and 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 为我的网站购买了 "hosting"
我想发送填写我的联系人的用户信息
表格到我自己的邮箱。
但是它不起作用,所以我去了 "Email Trace" 上的 Cpanel 并且我
收到此错误:
"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 error from remote mail server after end of data: 550 Subject con"
我必须在 CPanel 中设置什么?
有什么想法吗?
我不太熟悉 CPanel 的电子邮件跟踪,但如果您收到的错误代码是我看到的 550,那么这些 SMTP 错误消息与收件人的电子邮件地址有关。
他们通常在远程端定义一个不存在的电子邮件地址。虽然它也可以由收件人的防火墙返回(或当传入服务器关闭时),但绝大多数错误 550 只是告诉收件人电子邮件地址不存在。您应该以其他方式联系收件人并获得正确的地址,或者只是尝试另一个以确保。
同时检查您服务器的 IP 是否不在任何国际垃圾邮件黑名单中。
我正在尝试了解电子邮件的工作原理。
我在 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 为我的网站购买了 "hosting" 我想发送填写我的联系人的用户信息 表格到我自己的邮箱。
但是它不起作用,所以我去了 "Email Trace" 上的 Cpanel 并且我 收到此错误:
"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 error from remote mail server after end of data: 550 Subject con"
我必须在 CPanel 中设置什么?
有什么想法吗?
我不太熟悉 CPanel 的电子邮件跟踪,但如果您收到的错误代码是我看到的 550,那么这些 SMTP 错误消息与收件人的电子邮件地址有关。
他们通常在远程端定义一个不存在的电子邮件地址。虽然它也可以由收件人的防火墙返回(或当传入服务器关闭时),但绝大多数错误 550 只是告诉收件人电子邮件地址不存在。您应该以其他方式联系收件人并获得正确的地址,或者只是尝试另一个以确保。
同时检查您服务器的 IP 是否不在任何国际垃圾邮件黑名单中。