首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何准确解析smtp邮件状态码(DSN)?

如何准确解析smtp邮件状态码(DSN)?
EN

Stack Overflow用户
提问于 2009-08-06 13:53:06
回答 1查看 4.6K关注 0票数 1

RFC1893声称状态代码将以下面的格式出现,您可以读取更多的这里

但是我们的反弹管理系统很难从跳转消息中解析错误状态代码。我们可以获得原始消息,但取决于电子邮件服务器,代码将在不同的地方。是否有关于如何解析这种类型的消息以获得更好结果的规则。我们不寻找100%的解决方案,但至少80%。

本文档定义了一组新的状态代码,用于报告邮件系统条件。这些状态代码用于独立于媒体和语言的状态报告。它们不是用于系统特定诊断的。 新状态代码的语法定义为: 状态-代码=类“。“主体”。细节类= "2"/"4"/"5“主题=1*3位数字详细=1*3位数 在状态中不允许空白字符和注释- 代码。状态代码中的每个数字子代码必须表示。 没有前导零位数。

上面RFC的引文说明了一件事,但是下面一个关于弹跳管理的主要工具的文本却说了一些不同的东西,在这里我可以得到一个很好的标准状态代码的来源:

返回码描述 0未定-(即。收件人的答复) 10次硬性反弹用户未知) 20软反弹-一般 21软反弹- Dns故障 22软弹跳-邮箱已满 23软弹跳-消息太大 30弹-没有电子邮件地址。非常罕见! 一般反弹40次 50封邮件-总则 51封邮件-已知的垃圾邮件发送者 52封邮件-发现垃圾邮件 53封邮件-检测到附件 54封邮件-中继被拒绝 60自动回复-(即离职) 70瞬态弹跳 80订阅请求 90取消订阅/删除请求 100项挑战-回应

EN

回答 1

Stack Overflow用户

发布于 2009-08-06 14:04:00

我不确定这是一个完整的答案,但这种检测弹跳的算法可能有用。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1239019

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档