未找到反弹邮件信息

我调查了一位未收到注册邮件的用户。管理员屏幕显示了退信分数。我转到 管理员 → 邮件 → 服务器设置和日志 → 退信(选项卡)。

我在退信报告中看到了该用户。当我点击信息图标以获取更多信息时,出现以下内容。

有什么建议或想法可以解决这个问题吗?

支持信息:

  1. 运行 3.5.0.beta2-dev (f591083407)
  2. 使用 AWS SES 进行邮件发送,并安装了 VERP。
  3. 除了退信信息外,一切正常。
2 个赞

请有人帮忙检查一下你们的系统是否正常工作,以及是不是只有我的系统有问题?

我查看了名为 Email_Logs 的表。它显示了一个反弹键和反弹错误代码。有人知道在哪里可以查看具体的电子邮件信息吗?例如标题、正文等?

我不确定我要写什么 :eyes:,但我认为默认情况下 SES 不会记录此类信息。其他电子邮件服务会。
也许你可以尝试启用它,看看 SES 界面给出的弹回电子邮件的原因是什么?

2 个赞

在设置 VERP 时,说明中没有列出这一点,这很烦人。更令人恼火的是,退信错误代码存在于数据库中,但并未在此屏幕上显示。

如果您使用 AWS SES,请在 Data Explorer 中运行以下查询:

SELECT * from email_logs where bounced=true order by id desc

查找名为 bounce_error_code 的列。错误代码可以与以下内容进行交叉引用:

增强的 SMTP 退信代码列表

  • 4.2.2 - 电子邮件帐户已超出配额
  • 5.0.0 - 语法错误:无效的电子邮件地址格式
  • 5.1.0 - 目标邮箱地址无效
  • 5.1.1 - 目标邮箱地址无效
  • 5.1.2 - 目标系统地址无效
  • 5.1.3 - 目标邮箱地址语法无效
  • 5.1.4 - 目标邮箱地址含糊不清
  • 5.1.5 - 目标邮箱地址有效
  • 5.1.6 - 邮箱已移动
  • 5.1.7 - 发件人邮箱地址语法无效
  • 5.1.8 - 发件人系统地址无效
  • 5.1.9 - 消息已转发到不存在的域
  • 5.2.0 - 其他或未定义的邮箱状态
  • 5.2.1 - 邮箱已禁用,不接受消息
  • 5.2.2 - 收件人邮箱已满,无法接受新消息
  • 5.2.3 - 消息长度超出管理限制
  • 5.2.4 - 邮件列表扩展问题
  • 5.3.0 - 其他或未定义的邮件系统状态
  • 5.3.2 - 系统不接受网络消息
  • 5.3.3 - 系统不支持所选功能
  • 5.3.4 - 消息对系统来说太大了
  • 5.3.5 - 收件人邮件系统配置错误
  • 5.4.0 - 其他或未定义的网络或路由状态
  • 5.4.1 - 收件人邮件服务器未响应
  • 5.4.2 - 与收件人邮件服务器连接时出现问题
  • 5.4.3 - 路由服务器在传递消息时遇到错误
  • 5.4.4 - 无法将消息路由到收件人邮件服务器
  • 5.4.5 - 网络拥塞导致消息无法传递
  • 5.4.6 - 在传递消息时检测到路由循环
  • 5.4.7 - 消息传递时间已过
  • 5.5.0 - 其他或未定义的协议状态
  • 5.5.1 - 发件人发出的 SMTP 命令无效
  • 5.5.2 - SMTP 命令语法不正确
  • 5.5.3 - 收件人数量超过收件人邮件系统允许的最大值
  • 5.5.4 - SMTP 命令提供的参数无效
  • 5.5.5 - 发件人使用的 SMTP 协议版本不受支持
  • 5.6.0 - 其他或未定义的媒体错误
  • 5.6.1 - 收件人邮件系统不支持发件人使用的媒体类型。
  • 5.6.2 - 需要媒体类型之间的转换但被禁止。
  • 5.6.3 - 需要媒体类型之间的转换但不支持
  • 5.6.4 - 执行了有损转换
  • 5.6.5 - 媒体类型之间的转换失败
  • 5.7.0 - 其他或未定义的安全性状态
  • 5.7.1 - 未授权传递,消息被拒绝
  • 5.7.2 - 禁止邮件列表扩展
  • 5.7.3 - 需要安全转换但无法实现
  • 5.7.4 - 不支持安全功能
  • 5.7.5 - 发件人执行的加密操作失败
  • 5.7.6 - 不支持加密算法
  • 5.7.7 - 消息完整性失败
2 个赞

你说得对,这体验确实不佳。

您的网站是如何配置来处理退信的?它是通过 webhook 接收信息,但没有实际邮件吗?

3 个赞

我已按照此页面上的 AWS SES 说明进行操作: https://meta.discourse.org/t/configure-verp-to-handle-bouncing-e-mails/45343。

是的,我们正在使用标准 webhook。

我没有启用“启用原始消息传递”选项。我将启用它以查看它是否发送了整个消息。这在安装文档中并非必需,但其他帖子已将其列为必需项。

2 个赞

我认为(我对电子邮件退信非常熟悉,但对入站 Webhook 不太熟悉)如果不选中该选项,我们只能获得关于退信的少量信息,所以这是有道理的。

我已经要求负责的团队着手改善这种体验;当我们没有原始退信电子邮件时,我们至少应该能够告知您我们确实拥有的信息。

3 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.