我怎样才能自动转发传出的电子邮件到不同的域名?
作为一个例子,用户发送一封电子邮件到[email protected],我希望确切的电子邮件在mydomain.com之外转发到[email protected]。
注意在fax.mydomain.com子域下的本地Zimbra服务器上没有帐户,前缀123456 不会是固定的,例如它将根据传真收件人的号码而变化。
我知道简单的事情就是让用户直接把电子邮件发送到@ example.com域名,但我宁愿让他们使用本地的fax.mydomain.com域名,并将电子邮件转发/redirect。
我不知道是否使用后缀传输,procmail或zimbra内的东西。
我认为,后缀传输需要我指定一个不同的SMTP服务器,例如otherdomain.com :[smtp.otherdomain.com]
与procmail,我想我需要使用pipe道,但我从来没有使用procmail。
我试图findZimbra内的function,我试图zmprov md fax.mydomain.com zimbraMailCatchAllForwardingAddress @example.com但电子邮件反弹。
我如何最好地实现这一目标?
只有转发可能是不够的,你还必须伪装域名,否则example.com邮件服务器可能会拒绝邮件,这就是你看到的反弹。
对我们来说,它是这样工作的:
zmprov md fax.mydomain.org zimbraMailCatchAllAddress @example.com zmprov md fax.mydomain.org zimbraMailCatchAllForwardingAddres @example.com zmprov md fax.mydomain.org zimbraMailCatchAllForwardingAddress @example.com zmprov md fax.mydomain.org zimbraMailTransport smtp:mail.example.com zmprov md fax.mydomain.org zimbraMailCatchAllAddress @fax.mydomain.org zimbraMailCatchAllCanonicalAddress @example.com
到达示例的邮件将仍然以To: – 字段为[email protected],但信封是正确的。