GNU Mailman的传入域别名(如何使Mailman将[email protected]识别为[email protected]

问题描述 投票:0回答:1

我正在使用Postfix和Mailman运行邮件服务器,并且存在一个问题:某个非公开邮件列表的所有用户都是John Doe大学的学生并使用

[email protected]

作为他们的邮件地址。但是,该大学有第二个域jdu.example,根据学生邮件客户端的配置,传出电子邮件中的发件人字段也可能包含

[email protected]

对于那些人来说,这意味着Mailman不接受他们的帖子,因为他们使用他们的邮件地址的长版本订阅但是尝试使用短版本发布。

显然,将重复项添加到订阅者列表将不是一个选项,因为每个人都会获得两次发布。如何配置Mailman或Postfix以避免此问题?

email mail-server postfix mailing-list mailman
1个回答
0
投票

感谢larsks的评论,问题现在得到解决 - 关键是重新配置Postfix,而不是Mailman。添加

canonical_maps = regexp:/etc/postfix/canonical
local_header_rewrite_clients = static:all

main.cf和创造/etc/postfix/canonical

/(.*)@jdu.example/ ${1}@john-doe-university.example

做了伎俩。


我知道我发布到了错误的网站,我的意思是将其发布到服务器故障,但没有注意到我在错误的选项卡中,但我会留下这个,以防有人搜索相同的问题并发现它有用。

© www.soinside.com 2019 - 2024. All rights reserved.