如何让 Postfix 将邮件重定向到子域名上的相同地址?

如何让 Postfix 将邮件重定向到子域名上的相同地址?

我需要让符合我们 LDAP 中特定条件的用户将他们的邮件重定向到子域中的相同电子邮件前缀。

例如,如果收到一封邮件[电子邮件保护],ldap 查找显示该用户已迁移到 gmail,因此需要将邮件转发到[电子邮件保护]

我将非常感激任何人提供的帮助。

非常感谢 Mike Dixson

答案1

好的,开始工作吧,之前我从错误的角度处理它。这是获胜的配置:

/etc/postfix/main.cf

relay_domains = $mydestination, student.domain.ac.uk
virtual_alias_maps = hash:/etc/postfix/virtual.map, ldap:/etc/postfix/vstudent.map

/etc/postfix/vstudent.map

# postmap /etc/postfix/vstudent.map
server_host = ldap.domain.ac.uk
server_port = 389
bind = no
search_base = dc=domain,dc=ac,dc=uk
query_filter = (&(|(mail=%s)(mailAlternateAddress=%s))(businessCategory=student)(eduPersonEntitlement=http://entitlement.domain.ac.uk/gmail))
result_filter = %[email protected]
result_attribute = mail

我希望这能帮助其他遇到同样问题的人。

谢谢 Mike Dixson

相关内容