我有一个带有 postfix + dovecot 的邮件服务器,它可以查找 Active Directory 以进行用户身份验证和邮箱,并将邮件发送到虚拟邮箱 (dovecot)。IMAP/POP 的用户身份验证运行良好,但现在我想使用 Active Directory 启用 SMTP 身份验证。
我不知道从哪里开始使用 postfix 来执行此操作,有人可以给我提示/指导吗?
提前致谢!
- - 更新 - -
抱歉,我不知道我怎么了。
实际上,我想问的是,有了这种设置,当用户收到新邮件时,如何启用自动将邮件转发到另一个电子邮件地址的功能。Postfix 使用别名来转发用户的电子邮件(如果我没记错的话),但对于虚拟用户,如这种设置,virtual_alias_maps 用于邮件组(邮件列表),所以我不知道。Postfix 是否可以从多个映射中进行查找,特别是在这种情况下:virtual_alias_maps?
抱歉问了个愚蠢的问题,也许我发布这个问题的时候需要休息一下。
答案1
对于经过身份验证的传出 SMTP 流量,您需要使用 postfix 中的 dovecot SASL,如下所述:http://www.postfix.org/SASL_README.html#server_dovecot
我不太清楚您向 dovecot 发送邮件是否正常。如果您目前在 dovecot 中没有收到来自 postfix 的邮件,请按照此 dovecot wiki 文章操作:http://wiki2.dovecot.org/LDA/Postfix#Virtual_users