16

嗨,我想通过 smtp 协议向我的 gmail 帐户之一发送邮件...

我试过但最后它发生了错误:

telnet> open alt4.gmail-smtp-in.l.google.com 25
Trying 74.125.131.27...
Connected to alt4.gmail-smtp-in.l.google.com.
Escape character is '^]'.
220 mx.google.com ESMTP b4si2095585vdw.57 - gsmtp
HELO stackoverflow.com
250 mx.google.com at your service
MAIL FROM: <test@stackoverflow.com>
250 2.1.0 OK b4si2095585vdw.57 - gsmtp
RCPT TO: <■■■■@gmail.com> // filtered ;)
250 2.1.5 OK b4si2095585vdw.57 - gsmtp
DATA
354  Go ahead b4si2095585vdw.57 - gsmtp
test
ok
it done
.
550-5.7.1 [5.22.81.102] The IP you're using to send mail is not authorized to
550-5.7.1 send email directly to our servers. Please use the SMTP relay at your
550-5.7.1 service provider instead. Learn more at
550 5.7.1 http://support.google.com/mail/bin/answer.py?answer=10336 b4si2095585vdw.57 - gsmtp
Connection closed by foreign host.

那么现在我怎样才能在没有这个问题的情况下发送邮件呢?

4

3 回答 3

21

这是因为Google 将拒绝从 spamhaus 数据库中的 IP 发送的任何电子邮件

有关更多信息,您可以在此处阅读: http://productforums.google.com/forum/#!topic/gmail/ Hus4RxoVTr0

您需要做的是访问http://www.spamhaus.org/lookup/并按照那里的说明从 spamhaus 数据库中删除您的服务器 ip

于 2013-11-27T06:44:23.487 回答
3

您可以在Google 邮件服务响应的最后一行的链接中找到答案:

'您用来发送电子邮件的 IP 未经授权...'

为了防止垃圾邮件,Gmail 会拒绝来自无权发送邮件的 IP 地址的邮件。是否授权 IP 地址发送邮件由为您提供 IP 地址的 ISP 决定。此列表通常包含为拨号、DSL 或其他宽带访问提供的消费者 IP 范围。

我能做些什么来解决这个问题?

您的 ISP 可能会提供 SMTP 中继来接受来自您 IP 的邮件,并且这些服务器应该被授权发送邮件。一些 ISP 可能会提供一种方式来获得授权的 IP,方法是升级到企业级服务或静态 IP 服务。您应该联系您的 ISP 以查看可用的选项。

另一种选择是通过您自己域的服务器发送邮件,方法是配置它们以允许从您的 IP 地址中继,或使用 MSA(邮件提交代理)。了解如何使用 Gmail 从其他地址发送邮件。

请注意,我们无法将 IP 地址列入白名单或以其他方式例外。

换句话说,邮件不能直接从用户发送到收件人邮件服务器。邮件约定要求您必须将邮件发送到您的提供商邮件服务器。

于 2013-04-16T12:14:00.717 回答
-2

我在 Kubuntu 上使用 Thunderbird 时,我的一个 hotmail 地址遇到了这个问题。尝试更改服务器设置,密码等无济于事。无奈之下,我通过“帐户设置”“帐户操作”(窗口左下角)删除了有问题的电子邮件地址。如果您使用 POP3,您将丢失所有电子邮件,因此请确保您使用 IMAP。然后,您只需在 Thunderbird 中选择“添加电子邮件”,电子邮件就会按原样放回并完美运行。

于 2019-12-05T14:41:41.830 回答