跳转到内容

发件人收到退信消息且我没有收到电子邮件

一条退件消息,其主题类似于 Undelivered Mail Returned to Sender,发件人名为 Mail Delivery Subsystem,或地址为 mailer-daemon@…,是由邮件服务器写出的,并非 BlueMail。这是服务器拒收并把消息退回的表示。

这关系到接下来应该怎么做。因为 BlueMail 并未产生退信,应用端的修复无法阻止它:重新安装 BlueMail、清除缓存,或移除并重新添加账户都不会有影响。所报告的条件存在于邮件服务器上,因此必须在服务器端解决。

退信中的代码意味着什么

退信消息通常会引述一个三位数代码。人们最常见看到的如下:

  • 552 和 452:操作被中止,因为邮箱的存储分配已超出。简单来说,就是邮箱已满。
  • 550:邮箱不可用:未找到、已不再使用,或因策略原因被拒绝。请检查地址是否有拼写错误,并确认它仍然存在。
  • 554:接收域拒绝。这是一个笼统的“禁止”信息,通常与发送者的信誉或垃圾邮件筛选有关,而非地址本身。

欲了解完整列表,请参见 Understanding the SMTP Error Codes。

相同的满邮箱条件在其他协议中以不同表述出现。在连接另一端时的同一问题在你的侧看到的是 OVERQUOTA 于 IMAP 错误代码,以及在 POP3 错误代码 中的 -ERR Disk quota exceeded,都是同一个问题。

如果退信是发给你的邮件,你的邮箱已满

这是读者通常会漏看的部分。如果给你写信的人收到 552 或 452,那就是你的邮箱超出配额,也是你新邮件停止到达的原因。服务器无处放置传入的消息,因此会拒收并把它们退回给发送者。两种症状其实是一个问题。

释放空间,投递会自行恢复。

你提供商的 Webmail 中的可用空间

在浏览器中,使用受影响账户所在提供商的 web 界面进行此操作。存储配额由提供商设定并计数,因此由提供商自身工具来释放。

  1. 先删除最大的邮件,尤其是带大附件的。
  2. 清空 垃圾桶。删除的邮件在清空垃圾桶之前仍会计入配额。
  3. 清空 垃圾邮件 或 垃圾箱。
  4. 如果提供商有 归档,请清空。归档邮件仍然是存储邮件。

有两件事不会释放服务器空间:

  • 清除 BlueMail 的缓存。 清除缓存 仅释放你设备上的存储。它永远不会触及服务器上的配额。
  • 仅在 BlueMail 中删除,在某些设置中。你删除的消息会移动到 Trash,并在 Trash 自身被清空之前继续占用配额。请参阅 How do I empty all the emails in the Trash folder?。清空后,在 webmail 中检查使用量以确认空间确实被释放。

POP3 账户:邮件可能在服务器上堆积

如果账户是以 POP3 设置的,那么有一个 BlueMail 设置值得检查。默认的 Delete Messages on Server 为 Never,这意味着将你的邮件下载到 BlueMail,仍然在服务器上保留每一份副本。随着时间推移,仅这一点就可能填满配额。

查看或更改它:

  1. 进入 Settings。
  2. 导航到 Accounts。
  3. 点击你的账户。
  4. 选择 Delete Messages on Server。

选项为 Never(默认)、When deleting from trash,以及 When downloading messages。具体见 How to Delete Emails from the Server with POP3 Accounts?。

请谨慎选择:一旦消息从服务器删除,其他设备将无法再下载它。无论你选择哪个选项,请清理你提供商的 webmail 上服务器上已积压的邮件。

BlueMail 能把退回的邮件找回来吗?

不能。 被退回的邮件从未到达你的邮箱。服务器拒收并返回给发送方,因此没有可供 BlueMail 获取、恢复或重新发送的副本。应用中的任何东西都不能恢复。

释放空间后,请让发送方重新发送该邮件。从此时起发送的邮件将正常投递。

如果没有人收到退信但邮件仍然丢失

那是另一个问题。请先参考 Missing Emails,用于已投递但不在你预期位置的邮件,以及 Connection Issues, Sync Failures or Missing Emails,如果 BlueMail 完全未与服务器同步。