Gmail发送状态

饥饿的兔子

unread,

May 9, 2011, 3:19:44 AM5/9/11

to python-cn

给公司网站的会员发邮件,大概几千个会员,用python通过gmail发送,如何才能不被定义为垃圾邮件?

另外怎样获取每个邮件发送的状态,set_debuglevel(1)倒是可以看到状态,不知如何保存?

--


Zoom.Quiet

unread,

May 9, 2011, 6:11:39 AM5/9/11

to

篱笆

unread,

May 9, 2011, 7:03:29 AM5/9/11

to

Shell Xu

unread,

May 9, 2011, 7:09:17 AM5/9/11

to

饥饿的兔子

unread,

May 9, 2011, 7:52:26 AM5/9/11

to

考虑下换不同的邮箱发呢 .126 .yeah .gmail..

>> 另外怎样获取每个邮件发送的状态,set_debuglevel(1)倒是可以看到状态,不知如何保存?
> - 吐成文件

怎么吐?

meaglith

unread,

May 9, 2011, 9:19:24 AM5/9/11

to

kenneth

unread,

May 10, 2011, 9:15:32 AM5/10/11

to

发这么点量,没用,起码发个万儿八千的才有用。

--
城市攻略站


Antediluvian

unread,

May 10, 2011, 12:04:33 PM5/10/11

to

自己建邮件服务器。

--
There are pretenders among us, geniuses with the ability to become anyone they want to be.
Some birds aren't meant to be caged. Their feathers are just too bright. And when they fly away, the part of you that knows it was a sin to lock them up does rejoice.
一生一代一双人,争教两处销魂。相思相望不相亲,天为谁春?

Young King

unread,

May 10, 2011, 1:34:33 PM5/10/11

to

  • 邮件投递成功返回码
  • 邮件投递失败返回码
  • 常见邮件推送退信代码
  • 常见接收方退信代码
  • 部分大邮件服务商退信代码参考

邮件投递成功返回码

邮件投递成功,邮件推送或邮件接收方返回成功。返回码:250 send mail ok,表示邮件请求操作完成,邮件到达收件方服务器。

邮件投递成功,接收人反馈没有收到,处理方法:

  • 请接收方检查邮件是否被放入了垃圾邮件夹。
  • 请接收方将您的发信地址加入他们的白名单,然后重新发送邮件。
  • 如果加入白名单后还是无法收到邮件,请接收方反馈给他们的邮件服务商检查、处理。

邮件投递失败返回码

邮件投递失败,邮件推送或邮件接收方会返回退信代码。返回码:4xx,表示临时性错误;返回码:5xx,表示永久性错误。接收方返回临时性错误(返回码:4xx),邮件推送会多次重试投递。

不同邮件服务商的用于表明邮件投递失败原因的退信代码不同。

常见邮件推送退信代码

邮件推送退信代码是阿里云邮件推送返回给您的退信代码,即您的邮件发送请求发给邮件推送后,在请求阶段直接返回的退信代码,或者邮件推送在投递阶段返回的退信代码。

退信代码分类退信代码处理方法
认证失败 535 Authentication failure. 认证失败。
请确认发信地址或密码是否正确。
收件地址数量超限 556 The number of RCPTs is over size 邮件 RCPT 数量超限制。
1 封邮件接收地址数量限制:30,不允许超过限制。
邮件大小超限 557 The length of DATA content is achieved the maximum threshold 邮件大小超限。
命中无效地址库 559 Invalid rcptto 收件人地址无效,命中无效地址库。
确认地址真是存在,请提交工单反馈。
MX 解析查询失败 423 Dns resolve error
524 Host not found by dns resolve
526 No data by dns resolve
收信域名 MX 解析查询失败。
请收件人检查接收域名的邮件解析(MX)记录。
连接失败 427 Socks Connect to UNREACHABLE host 目标主机不可到达,通常是接收域名的邮件解析(MX)记录不存在。
请收件人检查接收域名的邮件解析(MX)记录。
发信额度超限制 552 Monthly sending quota exceeded
552 Daily sending quota exceeded
552 Not enough sending quota
发信额度超出限制。
反垃圾类错误 554 Reject by content spam 邮件被判为垃圾邮件,可对当前发送内容进行调整后再次尝试发送。
或提交工单时提供发信地址、收信地址、时间,由服务人员协助查询是否为系统判断过于严格。
发信账户状态异常 551 Main account unavailable 当前账户处于限制外发或其他非正常发送状态。
请登录邮件推送控制台概览页面查看当前账户状态。

常见接收方退信代码

邮件在投递阶段收到的接收方返回的退信代码。

退信代码分类退信代码处理方法
接收地址不存在 521 Recipient address rejected
550 5.1.1 https://support.google.com/mail/?p=NoSuchUser
550 5.1.1 https://support.google.com/mail/answer/6596
550 Invalid User
550 Mailbox not found
550 user not exist
550 user not exist
550 User not found
554 delivery error: dd Sorry your message to $EMAIL cannot be delivered. This account has been disabled or discontinued
554 delivery error: dd This user doesn’t have a $DOMAIN account ($EMAIL)
退信代码包含如下信息:
account does not exist
invalid address
invalid mailbox
invalid recipient
invalid user
is not a valid mailbox
is not a valid user
mailbox not found
no mailbox by that name
no mailbox here by that name
no such address
no such mailbox
no such recipient
no such user
recipient does not exist
recipient is not exist
recipient not found
recipient unknown
unknown or illegal alias
unknown user
user not exist
user not found
user unknown
接收地址不存在、或者接收地址被禁用。
请与收件人确认正确的邮件地址。
账号黑名单 550 Mail is rejected by recipients
550 sender in prision
550 User in blacklist
个人或系统黑名单
请收件人检查个人黑名单、过滤策略;
如果不在个人黑名单中,请收件人反馈他的邮件服务商检查、处理。
IP 黑名单 450 DT:RBL
554 HL:IPB
550 DY-001
550 DY-002
550 OU-001
550 OU-002
550 SC-003
550 SC-004
550 in an RBL
550 ip in prision
550 Your IP address is blacklisted
550 5.7.1 Service unavailable; client [$IP] blocked using $DOMAIN
553 5.7.1 [BLxx] Connections will not be accepted from $IP
554 5.7.1 Client host [$IP] blocked using $DOMAIN
550 5.7.1 Mail from IP $IP was rejected due to listing in Spamhaus SBL
550 IP $IP is blocked
554 IP in blacklist
598 ip address in blacklist
退信代码包含如下信息:
denied by RBL
in a DNS blacklist
in the RBL
is filtered by RBL
is listed in RBL.
发信 IP 被列入黑名单。
请提交工单反馈。
接收地址被限制 450 4.2.1 https://support.google.com/mail/answer/6592
550 Mailbox unavailable or access denied
短时间内收到大量邮件,防范恶意攻击的措施,接收地址暂时被限制。
请暂停向该收件人发信,稍后重新尝试。
IP 频率超限 421 HL:ICC
421 HL:IFC
421 RP-001
421 RP-002
421 RP-003
550 Connection frequency limited
550 IP frequency limited
发信 IP 频率超限。
请暂停发信,稍后降低频率重新尝试发信。
超过每日发信量限制,本日内禁止再发信。
频率限制数值属于邮件接收方的保密数据,不公开。
发信账号频率超限 451 MI:SFQ
550 MI:STC
550 RP:TRC
554 MI:STC
550 Sender frequency limited
发信账号频率超限。
请暂停发信,稍后降低频率重新尝试发信。
超过每日发信量限制,本日内禁止再发信。
频率限制数值属于邮件接收方的保密数据,不公开。
发信域名频率超限 550 Domain frequency limited 发信域名频率超限。
请暂停发信,稍后降低频率重新尝试发信。
超过每日发信量限制,本日内禁止再发信。
频率限制数值属于邮件接收方的保密数据,不公开。
垃圾邮件 421 4.7.0 [xx] Message from ($IP) temporarily deferred
421 4.7.0 [xx] Message temporarily deferred
421 4.7.0 https://support.google.com/mail/answer/188131
450 Requested action not taken
451 DT:SPM
550 DT:SPM
550 SC-001
521 5.2.1 : AOL will not accept delivery of this message
550 5.7.1 Message rejected as spam by Content Filtering
550 Mail content denied
550 Suspected spam
554 Message not allowed
退信代码包含如下信息:
as spam
is spam
spam denied
spam detected
spam filtering
suspected spam
contain the spam contents
该邮件内容涉嫌大量群发,被判为垃圾邮件或被多数收件人投诉为垃圾邮件。
广告及推广类邮件,请只发送订阅收件人,并请收件人将发信地址加入白名单;
注册及通知类邮件,请收件人将发信地址加入白名单(如果加入白名单还无法收到邮件,请直接与对应服务商检查、处理)。
邮件大小超限 550 Message too large
552 Requested mail action aborted: exceeded mailsize limit
邮件大小超出限制。
请缩减邮件大小。
邮箱空间满 452 4.2.2 https://support.google.com/mail/?p=OverQuotaTemp
452 4.2.2 https://support.google.com/mail/answer/6558
552 5.2.2 https://support.google.com/mail/answer/6558
550 mailbox limit exceeded
552 mailbox is full
552 5.2.1 Quota exceeded or service disabled
退信代码包含如下信息:
is over quota
exceed mailbox quota
收信人邮箱已满。
请收件人清理邮件。
接收方临时故障 400 the mta server of unexpected closed
450 Service temporarily unavailable
451 $DOMAIN Resources temporarily unavailable
451 4.7.1 Sorry, the service is currently unavailable
451 Internal resource temporarily unavailable
451 Resources temporarily not available
451 Temporarily unable to process your email
接收方系统临时故障。
请稍后重试投递。
如果重试投递失败,请直接反馈接收方邮件服务商检查、处理。
账号灰名单 450 4.2.0 <$EMAIL>: Recipient address rejected
451 4.7.1 Greylisting in action
451 Grey bounce
退信代码包含如下信息:
grey listed
发信账号在接收方灰名单。
请稍后重试投递,并请用户将发信地址加入白名单。
如果重试投递失败,请用户反馈他的邮件服务商检查、处理。
接收地址格式错误 501 Bad address syntax
550 MI:IMF
收件人地址格式不正确
请与收件人确认正确的邮件地址。
SPF 验证失败 520 ip and spf record not match
550 MI:SPF
550 SPF check failed
发信域名设置了 SPF,但检查未通过验证。
连接失败或者MX 解析查询失败 427 Socks Connect to
423 Dns resolve error
一般无效地址,从发信地址列表中摘除,不要重试。
收信人配合问题 含有 OverQuota 同一个收信人短时间收到大量邮件,不要重试。
流控 has been temporarily rate limited 稍后重试。
无效地址 554 delivery error: dd 从发信地址列表中摘除,不要重试。
收信系统灰名单机制 含有 GreyListed
try again later
come back later
Internal resource temporarily unavailable - https://community.mimecast.com/docs/DOC-1369#451
提交工单优化,不要重试。
收件方需放行 454 4.7.1 <$EMAIL>: Relay access denied 建议客户联系收信人进行放行
发信地址被举报 560 Recipient Reported Spam 举报者发邮件到 申请解禁并且承诺后续不举报发信人的邮件

说明:xx 代表:任意字符;$EMAIL 代表:邮件地址;$IP 代表:发信 IP;$DOMAIN 代表:域名。

部分大邮件服务商退信代码参考

邮件服务商退信代码说明
QQ 邮箱 http://service.mail.qq.com/cgi-bin/help?id=20022
网易邮箱 http://help.163.com/09/1224/17/5RAJ4LMH00753VB8.html
263 邮箱 http://www.263.net/263/helpcenter/mailbounce/20150906/842.html
Gmail 邮箱 https://support.google.com/a/answer/3726730
微软邮箱(@hotmail.com、@live.com、@live.cn、@outlook.com等) https://mail.live.com/mail/troubleshooting.aspx#errors
Yahoo 邮箱 https://help.yahoo.com/kb/postmaster/smtp-error-codes-sln23996.html?impressions=true
Aol 邮箱 https://postmaster.aol.com/error-codes

为什么谷歌邮箱收不到邮件?

Google 帐号或网域帐号出现以下问题,可能会造成您无法收到邮件: 您的Google Workspace 帐号已暂停 - 如果您的帐号已暂停,系统就会递送发送给您帐号的邮件,并且会将邮件退回给发件人。 您的域名托管服务商停用了您的帐号 - 造成此问题的常见原因是域名注册已过期,或您向域名托管服务商付款时出现问题。

谷歌邮件可以撤回吗?

使用“撤消发送”撤回电子邮件 如果您决定不想发送某封电子邮件,可以在短时间内取消发送。 发送邮件后,您可以立即将其撤回: 在左下方,您会看到“邮件已发送”和“撤销”或“查看邮件”的选项。 点击撤消。

如何防止邮件进入垃圾邮箱?

为最大程度地降低邮件被标记为垃圾邮件的可能性,请设置以下身份验证方法:.
为您的网域发布SPF 记录。 SPF 可防止垃圾邮件发送者发送看似来自您的网域但未经授权的邮件。 ... .
为邮件启用DKIM 签名。 接收邮件的服务器使用DKIM 来验证相应邮件是否确实由域名所有者发送。 ... .
为您的网域发布DMARC 记录。.

为什么发邮件发不出去?

A.收件人邮箱已满或剩余的空间无法容纳您发送的邮件如果收件人的邮箱已经被邮件塞满,或者他的邮箱剩余的空间小于您这封邮件,这封邮件就无法投递成功。 B. 收件人拒收了您的邮件收件人可能创建了一些邮件过滤规则导致您的邮件被拒绝。 例如将您加入了黑名单。