问题标签 [email-bounces]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - 通过 POP3 自动检查退回的电子邮件?
任何人都可以推荐用于检查退回电子邮件和退回原因的软件或 .NET 库吗?我收到退回的电子邮件到我可以阅读的 pop3 帐户。
我需要它来保持我的用户数据库免受无效电子邮件地址的影响,并希望自动执行此操作(将用户标记为无效电子邮件)。
email - 如何通过垃圾邮件过滤器?
我上周发送了 3 封电子邮件作为我们网站的回复。没有人收到!一个是雅虎、hotmail 和一个海外域。我想知道是否以我们的域名作为用户开设一个雅虎帐户只是为了回复潜在买家不是一个好主意。
java - 发送电子邮件并检查状态
使用 Java 邮件,我想发送一封电子邮件并检查状态。可能的状态包括:
- 硬退回:未找到邮件服务器
- Soft-bounce:找到邮件服务器,但找不到帐户
- 成功
是否有可能以我上面描述的方式发送电子邮件并获得有关交付尝试的一些反馈?
编辑:一位受访者建议寻找一个提供与ListNanny相同功能的 Java 库。我四处寻找,但没有找到任何东西。知道这样的图书馆是否存在吗?
php - Hotmail / Yahoo(其他?)阻止电子邮件通知?
我有一个网站(目前正在为第三方开发,很抱歉我无法显示),要求用户在注册网站时点击发送到他们电子邮件地址的链接来确认他们的联系信息.
这是一种非常标准的做法,不是非常技术性或独特性,这就是为什么我惊讶地发现 Hotmail 和 Yahoo(也许还有其他人,我不确定)正在阻止通过运行的 PHP 代码动态生成的任何电子邮件网站。
我正在使用 PHP 框架 CodeIgniter,并使用他们的电子邮件库。我检查了我的代码,一切看起来都很棒,我还查看了电子邮件类,它看起来也很不错。
更不用说,发送的邮件会发送到我尝试过的所有其他邮件服务,包括 gmail 和几个 POP 帐户。这让我相信问题出在 Hotmail/Yahoo 端。
我怀疑他们是因为格式、主题内容或其他一些任意问题而故意拒绝/退回邮件。
HTML 电子邮件设计极少,仅真正将 HTML 用于标题标签和链接。消息的主题只是简单地说“欢迎来到____”,地址是“support@______.com”。
我的问题是,是否有任何与可能导致此问题的原因相关的文章,我可以阅读这些文章以更好地了解邮件被拒绝的原因,以便我可以解决问题?
文章或文档最好来自 Hotmail 和 Yahoo(带有内部信息),或者来自遇到相同问题并找到解决方案的人。
此外,是否有任何可用的实用程序来测试消息到达服务器后实际发生的情况(即它是被退回还是其他什么?)
非常感谢你!:)
php - 使用 PHP 处理退回电子邮件?
这是我的场景:
我有 2 个电子邮件帐户:admin@domain.com 和bounce@domain.com。
我想用 admin@domain.com 向我的所有用户发送电子邮件,然后“回复”bounce@domain.com(直到这里,我的 PHP 脚本可以处理它)。
当邮件无法发送时,它被发送到bounce@domain.com,错误信息可能是553(不存在的电子邮件......)等。
我的问题是:如何通过处理脚本将所有这些退回电子邮件(无法发送的电子邮件)定向到bounce@domain.com 以检查退回错误代码?
我应该为“处理脚本”使用什么编程语言?
“处理脚本”会是什么样子?能给个样品吗?
换句话说:
我应该遵循哪些程序来处理退回电子邮件?
php - 如何编写读取退回电子邮件的 PHP 脚本?
我正在使用 PHP 处理退回邮件。我在邮件函数中包含了返回路径,例如:
现在,为了阅读所有退回邮件,我的 php 脚本应该是什么样子(以及我应该把它放在哪里)?(可以告诉我一些示例代码吗?)
php - 为什么它不返回到我的返回路径?
我正在使用 php,使用邮件功能:
我测试了几封电子邮件,例如 abXXX@kasbkjasbdka.com、8hgb87@9ndksjc9ne.com
(等等,所有无效的、不存在的电子邮件地址)
为什么它不去我的bounce@domain.com????
email - return-path、reply-to 和 from 之间的行为区别是什么?
在我们的邮件应用程序中,我们发送带有以下标题的电子邮件:
我们面临的问题是,一些电子邮件服务器会立即退回邮件并使用来自或反向路径 (marketing@customer.com) 而不是我们的退回管理服务器。如果我们能够捕获所有反弹,我们想知道我们是否在标题中修改回复到与返回路径相同。
欢迎任何其他想法?
我们使用以下文档作为参考: VERP RFC Bounce Messages
编辑1:更多信息,看看我们是否能解决这个问题。
我们想知道在什么时候中继消息的电子邮件服务器将选择使用回复路径与返回路径。我们注意到,当第一个中继消息的 smtp 服务器被拒绝时,它会将其发送到回复对象,但是当它发生在一个跃点之后,它会将其发送到返回路径。
email - 如何准确解析 smtp 消息状态码(DSN)?
RFC1893 声称状态码将采用以下格式,您可以在此处阅读更多信息。
但是我们的退回管理系统很难从退回消息中解析错误状态代码。我们能够获取原始消息,但根据电子邮件服务器的不同,代码将出现在不同的位置。是否有关于如何解析此类消息以获得更好结果的规则。我们不是在寻找 100% 的解决方案,而是至少 80% 的解决方案。
本文档定义了一组新的状态代码来报告邮件系统状况。这些状态代码旨在用于独立于媒体和语言的状态报告。它们不适用于系统特定的诊断。
新状态码的语法定义为:
状态码中不允许出现空白字符和注释
。状态代码中的每个数字子代码必须
不带前导零数字。
上面来自 RFC 的引用说明了一件事,但下面来自一个领先的退信管理工具的文字说明了一些不同的内容,我可以在其中获得标准状态代码的良好来源:
返回代码 说明
0 UNDETERMINED -(即收件人回复)
10 HARD BOUNCE -(即用户未知)
20 SOFT BOUNCE - 一般
21 SOFT BOUNCE - Dns 失败
22 SOFT BOUNCE - 邮箱已满
23 SOFT BOUNCE - 邮件太大
30 BOUNCE - 否电子邮件地址。非常稀有!
40 一般退回
50 邮件阻止 - 一般
51 邮件阻止 - 已知垃圾邮件发送者
52 邮件阻止 - 检测到垃圾邮件
53 邮件阻止 - 检测到附件
54 邮件阻止 - 中继被拒绝
60 自动回复 - (即不在办公室)
70 瞬态退回
80 订阅请求
90取消订阅/删除请求
100 挑战响应
email - 如何生成流量来测试弹跳管理工具?
有哪些工具可用于生成退回邮件以测试退回管理工具?我们想测试无效地址,但我们想测试其他错误状态代码。