问题标签 [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.

0 投票
5 回答
2255 浏览

regex - 退回电子邮件的正则表达式

我正在寻找用于检测退回电子邮件的正则表达式(或其他方法,如果有这样的事情)。到目前为止,我一直在浏览我们无人看管的邮箱并将我找到的字符串添加到正则表达式中。我想有人会拥有一些已经完成的东西,而不是我重新发明轮子。

这是我到目前为止的一个例子:

0 投票
3 回答
1489 浏览

php - 退回的电子邮件解析

我目前在捕获、解析和排序退回的电子邮件方面遇到了麻烦。我已经很好地设置了基础知识,它可以满足我的要求,这很好......问题是退回的电子邮件中返回的消息似乎没有标准。

例如,一些服务器返回 RFC 1893 指定的错误代码,我可以通过一个简单的正则表达式来获得十分之九的错误代码。但有时服务器只是回复说电子邮件已退回,要么没有给出任何理由,要么给出的理由与任何标准完全不同。

所以我想我的问题是,有没有人对此有任何解决方案?老实说,我不想在返回的电子邮件中搜索十亿个可能的字符串。然而,不必诉诸“未知原因”或类似的东西会很好。

0 投票
1 回答
489 浏览

.net - 将 System.Net.Mail.MailMessage 替换为手动创建的消息并发送

我正在尝试发送将退回到已知邮箱的电子邮件。我打算使用VERP。不幸的是,System.Net.Mail.MailMessage 对象不允许我在我的电子邮件中精确设置 From: 和 Sender: 标头 - 它强制设置这些值,以便生成的电子邮件包含短语“代表”,并且不允许我可以很好地控制相关的 mime 标题。因此,我计划手动将 mime 电子邮件消息直接写入拾取目录,以便我可以独立控制 From 和 Sender 标头。我的开发盒是 Vista 盒,因此没有 SMTP 服务器。我想配置开发框,以便在其上运行 SMTP 服务器。然后我可以关闭 SMTP 服务器,将消息写入拾取目录,然后打开 SMPT 服务器并查看我编写的各个电子邮件的行为方式(有些已发送,有些退回到不同电子邮件域上的退回处理程序,由发件人指定)。两个问题: 1. 谁能推荐一个监控拾取目录的 SMTP 服务器?2.如果我设置标题如下;来自:a@a.com;发件人:b@b.com 然后收件人将看到电子邮件来自 a@a.com(并且不会看到对 b@b.com 的任何引用),但如果邮件退回,则将发送 NDR至 b@b.com)。

必须这样做真的很痛苦,但我看不到任何使用 System.Net.Mail.MailMessage 的方法,而不会弄乱我的标题。

0 投票
1 回答
4097 浏览

.net - 如何使用 System.Net.Mail 设置退回地址?

我正在尝试实现可变信封返回路径 (VERP)方法来管理电子邮件地址(即,当我发送的电子邮件被退回时,我希望将其发送到特定的电子邮件地址,以便我可以更新我的数据库以避免发送电子邮件将来发送到该电子邮件地址)。

根据这篇文章,可以指定退回电子邮件发送到的电子邮件地址。你如何在.Net中做到这一点?

例如,假设我 (me@myserver.com) 想向您 (you@yourserver.com) 发送电子邮件。如果 you@yourserver.com 不再存在,我希望您的服务器将退回电子邮件发送到bounce-you=yourserver.com@myserver.com)。这样,当我收到这封退回的电子邮件时,我知道 you@yourserver.com 不再是有效的电子邮件地址,我可以相应地更新我的数据库。

在此示例中,退回地址为:bounce-you=yourserver.com@myserver.com
如何使用 System.Net.Mail 指定它?

0 投票
2 回答
598 浏览

php - PHP 管道电子邮件创建反弹

我正在将我的 php 电子邮件传送到一个 php 脚本,它可以正常工作并执行,但它会发回退回电子邮件,我是否必须返回某些内容或回显某些内容或设置一些标题来阻止它?

0 投票
1 回答
861 浏览

asp.net - 使用 .net 处理 SMTP 退回

我正在寻找特定于 .net/mvc 和服务器本机 WinServer08 的示例,其中正在解决的问题是处理退回的 smtp 消息,以便绑定到 estore 事务并更新帐户/配置文件属性。

阅读相关问题,我发现[VERP] 2的有趣参考。在“支持 VERP 的软件”标题下,我发现 IIS 不在列表中。这是否意味着我需要找到一个库来集成到我商店的组件中?

我必须整合哪些资源才能确保在邮件退回时通知 web 应用程序?fwiw - 我正在使用一个非常低容量的站点。

0 投票
2 回答
2523 浏览

c# - 通过C#发送邮件时如何实现Sender ID?

我刚刚听到 Joel & Jeff 在他们的 83 号播客中谈到 Sender ID,我突然想到这正是我正在开发的网站所需要的。

从服务器发送的所有电子邮件中约有 90% 被退回或类似情况,可能是因为服务器未“验证”。

我有一个服务器的 SPF 记录,但也差不多。

因此,既然 StackOverflow 已经解决了这些问题,我想 Sender ID 一定是要走的路。

据我从维基百科得知,它要求您在发送邮件时修改邮件标题 - 我将如何从 C# 执行此操作?

另外,我需要设置 DNS 等以使其正常工作吗?

还是我在这里走错了路?

编辑:我使用 C# 中的标准 SmtpClient 类来发送邮件,并且我确实包含了邮件正文的纯文本和 HTML 版本。

0 投票
1 回答
908 浏览

email - X 天后重新发送硬退回电子邮件的最佳做法

如果我看到一封由于硬退回而退回的电子邮件,在多少天后重新发送到该电子邮件地址是可以接受的。电子邮件可能会被重新激活或暂时中断,因此将电子邮件永远保留在我的硬退回电子邮件列表中是没有意义的。我已经看到我收到来自几个月前硬退回电子邮件列表中的地址的电子邮件的情况。

有什么建议吗?ISP 是否有具体建议?

0 投票
1 回答
1323 浏览

c# - 如何在 .net 3.5 中发送带有返回路径的电子邮件

谁能指导我如何在 ASP.net 3.5 / C# 3.5 中发送带有返回路径的电子邮件。我知道几年前这是可能的,但现在由于欺骗问题,这是不可能的。我一直在网上寻找,但没有用。我希望电子邮件如果被退回,应该到达我的退回邮箱,例如 Bounce@mydomain.com。

请指导。真的卡住了...

最好的问候, Haroon

0 投票
1 回答
1900 浏览

ruby-on-rails - 在 Rails 中处理电子邮件退回

我已经为我的 rails 应用程序构建了一个非常基本的 CRM 系统,它允许我发送带有自定义文本的每周用户活动摘要,并创建可以通过基本管理界面配置和发送的多部分营销消息。我对我在发送端汇总的内容感到满意(减去我没有尝试对其功能进行批量测试的事实),但我担心如何处理反弹。

我遇到了这个带有相关脚本的插件:http: //github.com/kovyrin/bounces-handler

我正在使用 Google Apps 来处理我的邮件,但我对 Perl 的了解还不够,不想弄乱上面的插件——我已经够头疼了。

我正在寻找一个简单的解决方案来处理 Rails 中的反弹。我所有的电子邮件都将从这样的地址发出,该地址将在 Google Apps 中进行管理:“news@mydomain.com”。

最好的工作流程是什么?任何人都可以发布他们正在使用的示例解决方案,记住我正在使用 Google Apps 发送邮件这一事实吗?

任何指导、链接或处理此问题的基本工作流最佳实践将不胜感激。

谢谢!-一个