跟踪电子邮件状态
此部分文档提供了与 Event Notifications 集成的状态跟踪系统的概述,这些系统用于从定制域发送的电子邮件。 系统会生成包含关键数据的日志,例如电子邮件和屏蔽的发件人和收件人电子邮件地址的大小,以确保隐私和安全。 系统会跟踪三种主要电子邮件状态:“已送达”,“已延迟”和“已退回”,提供有关电子邮件送达成功和潜在问题的宝贵洞察。
-
已交付
成功传递电子邮件后,将创建 "SENT" 日志。 日志包含基本数据,例如已送达电子邮件的大小以及屏蔽的发件人和收件人电子邮件地址,以维护隐私和安全。 例如,交付的日志可能如下所示:
An email of size 1xxx bytes is sent to each of the following destinataries: [g*e*m*n*h*a*i@yahoo.co.in], from the sender: t*s*<*o*e*l*@xyz.com>
-
延迟
临时延迟电子邮件传递时,会将其视为延迟。 在 Postfix 和 SMTP 上下文中,当接收邮件服务器由于技术原因在短时间内无法接受电子邮件时,会发生延迟。 系统会记录延迟的电子邮件,直到这些电子邮件已送达或已经过 5 天的超时周期。 在此期间,将以指数级超时重试电子邮件,以确保成功交付。 例如,延迟日志可能如下所示:
An email of size 1xxx bytes is deferred to each of the following : [y*s@test.com], from the sender: A*h*i*<*e*t@xyz.com>connect to test.com[x.x.x.x]:25: Connection timed out
-
被退回
当电子邮件未能成功传递时,会将其标记为退信。 退信电子邮件的日志包含有关错误原因和 SMTP 错误代码的信息。 SMTP 错误代码提供有关交付失败性质的特定详细信息。Event Notifications 不会尝试重试退回的电子邮件。 对于用户而言,在发生退信电子邮件时采取纠正行动至关重要,因为这会对发件人的声誉造成负面影响。 例如,被退回的日志可能如下所示:
An email of size 1xxx bytes is bounced ,Please check the authentacity of the emails: [g*a*g*n*1*3@in.ibm.com], from the sender: t*s*<*o*e*l*@xyz.com>host xyz.pphosted.com[] said: 550 5.1.1 User Unknown (in reply to DATA command )
已退信电子邮件的常见 SMTP 错误代码:
SMTP 代码 | 描述 |
---|---|
500 |
语法错误,无法识别命令 |
501 |
参数或参数中存在语法错误 |
502 |
未实现命令 |
503 |
命令顺序错误 |
504 |
未实现命令参数 |
510 |
电子邮件地址错误 |
511 |
电子邮件地址语法错误 |
512 |
找不到 DNS 域 |
513 |
地址语法错误 |
523 |
收件人邮箱已满 |
530 |
访问被拒绝 |
541 |
收件人地址已拒绝 |
550 |
未执行请求的操作: 邮箱不可用 |
551 |
用户不是本地用户; 请尝试 |
552 |
请求的邮件操作已异常中止: 超出存储分配 |
553 |
不允许邮箱名称 |
554 |
交易失败 |
要了解退信的原因,请参阅表并采取相应的操作,例如更新收件人电子邮件地址或解决收件人邮箱的问题。
队列中邮件的最大持续时间
有时,从 Event Notifications 服务接收电子邮件的电子邮件服务提供者可能会以 DEFERRED
状态进行响应。 在此类场景中,Event Notifications 将进行最多一天的交付尝试。 这些通知的状态将由 Event Notifications 记录到 IBM Cloud 日志中。 请查看电子邮件状态日志,并联系收件人电子邮件地址的电子邮件管理员以获取进一步帮助。 如果IBM Cloud网络无法访问 SMTP 服务器,请打开IBM
Cloud Event Notifications支持票单寻求帮助。