首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GNU Mailman的传入域别名(如何让Mailman将abc@short.com识别为abc@long.com)

GNU Mailman的传入域别名(如何让Mailman将abc@short.com识别为abc@long.com)
EN

Stack Overflow用户
提问于 2017-12-23 01:18:11
回答 1查看 110关注 0票数 0

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

firstname.lastname@john-doe-university.example

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

firstname.lastname@jdu.example

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

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

EN

回答 1

Stack Overflow用户

发布于 2017-12-23 05:30:14

多亏了larsks的评论,问题现在已经解决了-关键是重新配置Postfix,而不是Mailman。添加

代码语言:javascript
复制
canonical_maps = regexp:/etc/postfix/canonical
local_header_rewrite_clients = static:all

添加到main.cf并使用创建/etc/postfix/canonical

代码语言:javascript
复制
/(.*)@jdu.example/ ${1}@john-doe-university.example

成功了。

我知道我发错了帖子,我本打算把这个贴到服务器故障上,但没有注意到我在错误的标签页上,但我还是把这个留在这里,以防有人在谷歌上搜索同样的问题,发现它很有用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47945134

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档