2017-12-22 28 views
0

私はPostfixとMailmanを使ってメールサーバを稼働させています。問題があります。特定の非公開メーリングリストはジョン・ドウ大学の学生であり、そのメールアドレスなどGNU Mailmanの受信ドメインエイリアス(mailmanが[email protected]を[email protected]として認識させる方法)

[email protected]

を使用しています。ただし、大学には第2ドメインjdu.exampleがあり、学生のメールクライアントの構成によっては、送信メールの送信者フィールドに

[email protected]が含まれることがあります。

これは、Mailmanが長いバージョンのメールアドレスを使用して購読しているが、短いバージョンを使用して投稿しようとしているため、投稿を受け付けないことを意味します。

明らかに、誰でも投稿を2回受け取るので、加入者リストに重複を追加することはオプションではありません。この問題を回避するには、MailmanまたはPostfixのどちらを設定すればよいですか?

+1

これは実際にはstackoverflowのトピックではありません(ソフトウェア開発とは関係ありません)。しかし、私はPostfixで[canonical address remapping](http://www.postfix.org/ADDRESS_REWRITING_README.html#canonical)でこれを解決すると思います。 – larsks

+0

@larsksまあ、私は誤ってこれをStack Overflowに投稿しました。私はServer Faultに投稿したかったのです。誰もこれを移動してください、または私はそこに新しい投稿を開く必要がありますか?しかし、ありがとう、私はあなたのリンクを見てみましょう。 –

答えて

0

larsksのコメントのおかげで、問題は解決されました - キーはMailmanではなくPostfixを再構成していました。 main.cf

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

を追加し、

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

/etc/postfix/canonicalを作成トリックをしました。私は私がサーバー障害にこれを掲示するためのものが、私は間違ったタブにあった気付かなかった、間違ったサイトに投稿された、誰かがグーグルの場合には、私はここにこれを残すつもりだ知っている


同じ質問があり、それが有用であると分かります。

関連する問題