我的域名 (www.site.com) 托管在运行 cPanel 的网络服务器上。我的邮件由我的 ISP 服务器处理。要检索我的邮件,我使用 ISP 提供的以下设置:
pop3.isp.com smtp.isp.com
在我的 cPanel 上,我为 smtp.isp.com 和 pop3.isp.com 添加了 MX 记录,这样邮件将由我的 ISP 处理。smtp.isp.com 的优先级为 0,pop3.isp.com 的优先级为 4
但是,当我向我的电子邮件帐户发送邮件时,我收到一条回复,说“发件人地址被拒绝:未经授权的中继(状态 14)。
我究竟做错了什么?
答案1
您需要联系您的 ISP。
您的邮件用户代理 (pop3.isp.com 和 smtp.isp.com) 使用的服务器与您的 MX 记录无关。MX 记录可能需要指向完全不同的内容。
例如,GMail 对 MX 使用以下格式:
$ host -t mx gmail.com
gmail.com mail is handled by 10 alt1.gmail-smtp-in.l.google.com.
gmail.com mail is handled by 20 alt2.gmail-smtp-in.l.google.com.
gmail.com mail is handled by 30 alt3.gmail-smtp-in.l.google.com.
gmail.com mail is handled by 40 alt4.gmail-smtp-in.l.google.com.
gmail.com mail is handled by 5 gmail-smtp-in.l.google.com.
而邮件用户代理配置将用于imap.googlemail.com
传入和smtp.googlemail.com
传出。
您的 ISP 会提供如何正确设置的说明。除此之外,我们无法告诉您任何其他信息,因为我们不知道您的 ISP 是如何设置的。
答案2
听起来您的邮件服务器没有配置为知道它应该处理您域的电子邮件。此设置在 Postfix 中称为本地域,在其他 MTA 中可能也被称为类似的东西。
由于您的托管服务提供商正在为您配置 MTA,因此您应该向他们提供上述错误消息以及您要发送到的域。
答案3
“未经授权的中继”错误意味着您的 ISP 的邮件服务器未配置为接受发往 *@mysite.com 的邮件。
您的 ISP 已配置为处理 *@isp.com 的邮件,不会接受任何其他地址的电子邮件。即使它接受了电子邮件,它也会将您的电子邮件地址识别为类似[电子邮件保护]- 它怎么知道把电子邮件发到哪里[电子邮件保护]?
电子邮件的托管方式与网站一样。您的 ISP 不会自动为您托管邮件。有些 ISP 会免费或收取少量费用为您托管邮件,但您需要与他们进行设置。如果您已经与他们进行了设置,则需要联系 ISP 的技术支持,以便为您提供正确的 MX 记录。
我宁愿不让我的 ISP 托管我的电子邮件 - 即使出现更好的 ISP,也很难更换 ISP。相反,你应该检查你的网络托管提供商是否也提供电子邮件服务,或者注册类似适用于您的域的 Google Apps,最多可供 10 位用户免费使用。无论您选择谁来托管您的电子邮件,他们都应该为您提供正确的服务器以放入 MX 记录,以及在您的邮件客户端中使用哪些 POP3 和 SMTP 服务器。
答案4
终于解决了我的问题。看来 smtp.isp.com 是错误的。他们的 smtp 服务器的主机名不同。使用 pingability.com 在其他托管该 ISP 邮件的网站上发现了这个问题。发生这种情况是因为 ISP 在询问时没有提供任何信息。