电子邮件抑制列表处理

您好,想请教一下,是否有有效的方法可以自动化处理用户账户因各种原因导致邮箱地址被抑制(suppression)的问题?

我目前使用 Mailgun 发送邮件列表类消息,供有需要的用户订阅。但根据 Mailgun 的统计,约有 16% 的用户的邮箱地址已被抑制。

从防止论坛邮件域名声誉受损的角度来看,这种做法是可以接受的,但它并不能解决根本问题——受影响的用户没有任何直接反馈,甚至不知道自己的邮箱出了什么问题。

而且,论坛本身的使用频率就不高,用户很少会因为收不到邮件而主动跟进;这种情况往往悄无声息地被忽略。

如果能有一种自动化方式,例如每月使用一次 Mailgun 提供的标准 CSV 文件(其中列出被抑制的邮箱用户),并通过用户预留的备用邮箱地址(如有提供)向这些用户发送通知,提醒他们更新主邮箱地址,将会非常有帮助。

理想情况下,受影响的用户在登录基于 Web 的论坛时,也应被提示更新邮箱地址。同时,在此期间应全局关闭向这些用户发送邮件的功能,并在用户查看个人偏好设置时显示相应的状态警告。

请问上述需求通常如何实现?

我想您正在寻找 Configure VERP to handle bouncing e-mails

1 个赞

虽然我感谢您链接到我的消息,但我已更新了 @zogstrip 的原始内容,它现在应该是准确的:

@Paul_King,希望这能帮到您!

2 个赞

感谢您的回复!

MailGun 在其端已经能够检测退信邮件,并在后续邮件发送中自动屏蔽这些地址。这是否类似于该链接中提到的 Discourse VERP 机制?

MailGun 对问题邮件的屏蔽似乎是强制性的(他们似乎希望保护自己的信誉)。

如果退信通知无法绕过 MailGun 直接传达到 Discourse,那么在 Discourse 内部尝试实现 VERP 机制是否还有任何意义?

我在考虑另一种从 MailGun 向 Discourse 完成退信反馈循环的方式:即传递 MailGun 生成的被屏蔽地址列表,以便 Discourse 管理员、相关用户或某种自动化缓解机制能够获知情况,并尝试解决或恢复邮件投递。

我这样表述是否合理?还是我完全理解错了?

1 个赞