web-dev-qa-db-ja.com

後置が.forwardアドレスに転送されない

Postfix付きのVPSがあります。電子メールは機能しています-muttとGMailアカウントを使用してテストし、電子メールとの間でメッセージを送受信できます。

ただし、VPSに送信されたすべてのメールをGMailアカウントに転送して、すべてを1か所にまとめたいと思います。

.forwardでGmailアドレスを指定しようとしましたが、指定すると、メールが完全に失われます。それらはmuttに表示されず、GMailにも表示されません。

mail.logは、電子メールが送信されたことを示しており、mail.errに表示されるエラーはありません。私の見方では、GMailが電子メールを受信して​​破棄しているように見えますが、それは正しくありません。

補遺:/etc/postfix/virtualで転送用メールアドレスを指定すると、同じ結果になります。

Apr  4 08:49:28 vps-375 postfix/smtpd[16235]: 8062044D1B2F: client=mail-qw0-f48.google.com[209.85.216.48]
Apr  4 08:49:28 vps-375 postfix/cleanup[16239]: 8062044D1B2F: message-id=<[email protected]>
Apr  4 08:49:28 vps-375 postfix/qmgr[15970]: 8062044D1B2F: from=<[email protected]>, size=1581, nrcpt=1 (queue active)
Apr  4 08:49:29 vps-375 postfix/smtp[16240]: 8062044D1B2F: to=<[email protected]>, orig_to=<[email protected]>, relay=gmail-smtp-in.l.google.com[209.85.143.27]:25, delay=1.3, delays=0.41/0.02/0.36/0.52, dsn=2.0.0, status=sent (250 2.0.0 OK 1301903372 m53si9513199wej.191)
Apr  4 08:49:29 vps-375 postfix/qmgr[15970]: 8062044D1B2F: removed

助言がありますか?

5
Dave

ここでの問題は、GMailに転送された電子メールが表示されないことでした。他のアドレスからの電子メールの送信は正しく転送されました。 Gmailは、Gmailに転送されたメッセージを破棄しているようです。

6
Dave

簡単にするために、「/ etc/aliases」に次のようなエントリを追加すると、ユーザーへのすべてのメールが複製されます。

jonathan: [email protected]

これは少し異なり、ローカルユーザーのMaildir/boxにもコピーされます。

jonathan: jonathan, [email protected]

あなたはその考えを理解します。その後にnewaliasesを付けて、そのファイルの.dbバージョンを作成します。

AFAIKこれは、そのメソッドのmain.cfで必要です。

alias_maps = hash:/etc/aliases

alias_database = hash:/etc/aliases

プラットフォームの理由でそれが機能しない場合は、virtual_alias_domains = me.commain.cfエントリ、main.cfvirtual_alias_maps = hash:/etc/postfix/virtualの別の行、および/etc/postfixのこの形式のフラットファイルで機能します。

[email protected] [email protected]

続いてpostmap /etc/postfix/virtualがそれを行う必要があります。

5
Jonathan Ross