将电子邮件从 Exchange 转发到 Icewarp 会反弹,但不是通过分发列表

将电子邮件从 Exchange 转发到 Icewarp 会反弹,但不是通过分发列表

我们正在大力测试 Icvewarp 来替代我们过时的 Exchange。

不幸的是互联网上几乎没有相关文档,这使得事情变得不容易 :-(

我们现在已经将 Icewarp 与 Exchange 一起设置了。

所有到达 Exchange 邮箱的邮件都通过用户设置转发到 Icewarp 服务器。

Icewarp 服务器使用 Exchange 作为邮件中继。

因此,所有传入的电子邮件都应由两个服务器接收,并且所有发送都通过 Exchange 完成。

但不幸的是,只有一半的邮件会出现这种情况。

如果有人从外部或内部向 Exchange 服务器上的分发列表发送电子邮件,则 Exchange 和 Icewarp 中该分发组的所有成员都会收到该电子邮件。这很好,正如预期的那样。

但如果有人向 Exchange 用户发送电子邮件,Icewarp 服务器会阻止该消息,并在 Exchange 和 Icewarp 中创建一条错误消息,内容如下:

Diagnoseinformationen für Administratoren:

Generierender Server: exchange.mydom.ccom

[email protected]
icewarp.mydom.com #501 5.7.1 <[email protected]>... Permission denied ##rfc822;[email protected]

Ursprüngliche Nachrichtenköpfe:

Resent-From: <[email protected]>
Received: from "some server on the Internet"

环境:

  • 与域名 Mydom.com 和 DNS exchange.mydom.com 进行交换
  • Icewarp 具有域名 Mydom.com 和 DNS icewarp.mydom.com。
  • 作为交换,每个用户都有一个指向电子邮件地址的附加邮件联系人[电子邮件保护]
  • 在 Exchange 中,每个用户都转发到他的邮件联系人,指向[电子邮件保护]
  • 将 Exchange 配置为 icewarp 的邮件中继。
  • Icewarp 配置为使用 Exchange 作为邮件服务器。
  • MX 记录 mydom.com 指向 exchange.mydom.com
  • MX 记录 icewarp.mydom.com 指向 icewarp.mydom.com
  • 在 Icewarp 中,Exchange 被列为“受信任的主机”

我们需要紧急解决这个问题,因为我们的测试已经停止,而且越来越多的同事开始支持坚持使用 Exchange,我真的不喜欢这样 :-(

谢谢你的帮助。

答案1

我在这里确认您当前的问题:发送给包含一个邮件联系人成员的通讯组的电子邮件是否[电子邮件保护]) 在 icewarp 服务器上不显示 SMTP 发件人电子邮件地址?

如果是,如果您从其他域电子邮件地址向此通讯组发送电子邮件,是否可以获取 SMTP 电子邮件地址?您可以通过查看邮件头中的条目?

为了使 Exchange 服务器的所有传入电子邮件都复制到 icewarp 服务器,您还可以创建传输规则(如果收件人位于组织内部,则将邮件抄送/密送至 icewarp 服务器中的特定电子邮件地址)。

答案2

感谢您的回答。

问题 1:是的,发件人没有出现在电子邮件中,请参见图片。 Icewarp-Webmailer

无论发件人在哪里,情况都是如此。但是,当向 Exchange 分发组发送电子邮件(例如那些 Fail2Ban 消息)时,它会显示出来。我的 Exchange 帐户([电子邮件保护])配置为将电子邮件转发到指向的 Exchange 邮件联系人[电子邮件保护]

在邮件源的发件人字段中您会看到:

From: - - <[email protected]>
To: myuser <[email protected]>

您可以在 smtp 日志中看到:

109.233.XXX.XXX [00007F713A59E700] 13:52:04 <<< EHLO exchange.mydom.com
109.233.XXX.XXX [00007F713A59E700] 13:52:04 >>> 250-icewarp.mydom.com Hello exchange.mydom.com [109.233.XXX.XXX], pleased to meet you.
109.233.XXX.XXX [00007F713A59E700] 13:52:04 <<< MAIL FROM:<> SIZE=4130 BODY=7BIT
109.233.XXX.XXX [00007F713A59E700] 13:52:04 >>> 250 2.1.0 <>... Sender ok
109.233.XXX.XXX [00007F713A59E700] 13:52:04 <<< RCPT TO:<[email protected]> NOTIFY=NEVER
109.233.XXX.XXX [00007F713A59E700] 13:52:04 >>> 250 2.1.5 <[email protected]>... Recipient ok
109.233.XXX.XXX [00007F713A59E700] 13:52:04 <<< DATA

在进行转发时我尝试了所有能想到的方法。

  • 传输规则到邮件联系人 -> 权限被取消
  • 邮箱转至邮件联系 -> 权限被拒绝
  • 传输规则到邮件列表 -> 权限被拒绝
  • 邮箱转发至邮件列表 -> 正常,但缺少发件人

提示:我认为问题是因为两个电子邮件服务器都配置为相同的电子邮件域 mydom.com,但具有不同的主机名、IP 和 DNS,但域部分相同(exchange.mydom.com 和 icewarp.mydom.com 均用于电子邮件 mydom.com)I#,确信这是该问题的根本原因,因为内部垃圾邮件和滥用预防规则试图阻止它。

答案3

尝试运行以下命令来跟踪转发的电子邮件(郵件追蹤記錄),也许它能帮你找到SMTP发件人错过的原因:

Get-MessageTrackingLog -Sender <Sender's email address> -Recipients <Email address from icewarp server> -MessageSubject "<Subject>" -Start "<Start Date and Time>" -End "<End Date and Time>

在此处输入图片描述

相关内容