MailKit.Net.Smtp.SmtpCommandException: 5.4.6 超过跳数 - 可能的邮件循环

MailKit.Net.Smtp.SmtpCommandException: 5.4.6 Hop count exceeded - possible mail loop

我在两个邮箱之间转发邮件时遇到此异常。

MailKit.Net.Smtp.SmtpCommandException: 5.4.6 Hop count exceeded - possible mail loop

使用 Outlook 在邮箱之间连续转发电子邮件时,使用 MailKit 似乎不起作用。

我错过了什么吗?

此异常只是显示从 SMTP 服务器收到的错误。我认为这个错误只是意味着 SMTP 服务器检测到消息正在循环发送。两个邮箱是一样的吗?一个邮箱是否自动转发到另一个邮箱?

换句话说,如果您有以下设置,可能会发生这种情况:

  1. 发送消息到地址A。
  2. 地址 A 是地址 B 的别名。
  3. 您在地址 B 收到邮件。
  4. 您将邮件转发到地址 A。

这会导致循环。