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
助言がありますか?
ここでの問題は、GMailに転送された電子メールが表示されないことでした。他のアドレスからの電子メールの送信は正しく転送されました。 Gmailは、Gmailに転送されたメッセージを破棄しているようです。
簡単にするために、「/ 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.com
のmain.cf
エントリ、main.cf
のvirtual_alias_maps = hash:/etc/postfix/virtual
の別の行、および/etc/postfix
のこの形式のフラットファイルで機能します。
[email protected] [email protected]
続いてpostmap /etc/postfix/virtual
がそれを行う必要があります。