web-dev-qa-db-ja.com

Postfix:GMailへの電子メールの転送が機能しない

私の(Webサーバー)マシンでは、電子メールを送受信できるようにしたいだけで、GMail受信トレイに転送された特定のアドレスに電子メールを送信します。

今、私はpostfixをインストールし、~/.forwardファイルを次のように作成しました。

[email protected]

次のいずれかのコマンドを使用して自分宛てにメールを送信すると、Gmailボックスで(スパムフォルダーではあるが)正しく受信されます。

mail [email protected]
mail [email protected]

ただし、別のホストから電子メールを送信しようとすると(つまり、GMailから[email protected]にメールを送信しようとすると)、スパムフォルダーにも届かなくなります。

不思議なことに、/var/log/mail.infoはGmailへの受信と配信を示しています。

Sep  6 10:39:53 rage postfix/smtpd[13924]: B05BB22018C: client=mail-qw0-f44.google.com[209.85.216.44]
Sep  6 10:39:53 rage postfix/cleanup[13929]: B05BB22018C: message-id=<CADuqLwaaT-MU4hFoL8U-SMBEU8VCQ6aPnB4x0-tzghaAayonBQ@mail.gmail.com>
Sep  6 10:39:53 rage postfix/qmgr[13684]: B05BB22018C: from=<[email protected]>, size=1462, nrcpt=1 (queue active)
Sep  6 10:39:53 rage postfix/cleanup[13929]: E2CB422018F: message-id=<CADuqLwaaT-MU4hFoL8U-SMBEU8VCQ6aPnB4x0-tzghaAayonBQ@mail.gmail.com>
Sep  6 10:39:53 rage postfix/local[13930]: B05BB22018C: to=<[email protected]>, relay=local, delay=0.31, delays=0.31/0/0/0, dsn=2.0.0, status=sent (forwarded as E2CB422018F)
Sep  6 10:39:53 rage postfix/qmgr[13684]: E2CB422018F: from=<[email protected]>, size=1585, nrcpt=1 (queue active)
Sep  6 10:39:53 rage postfix/qmgr[13684]: B05BB22018C: removed
Sep  6 10:39:54 rage postfix/smtp[13931]: E2CB422018F: to=<[email protected]>, orig_to=<[email protected]>, relay=gmail-smtp-in.l.google.com[74.125.77.27]:25, delay=0.53, delays=0/0/0.08/0.45, dsn=2.0.0, status=sent (250 2.0.0 OK 1315298394 46si2836091een.211)
Sep  6 10:39:54 rage postfix/qmgr[13684]: E2CB422018F: removed

明示的にstatus=sentと書かれています。

GMailはメールをドロップしますか?もしそうなら、私はそれについて何ができますか?

14
rix0rrr

これは一般的な問題のようです。

https://serverfault.com/questions/255300/postfix-not-forwarding-to-forward-address

https://serverfault.com/questions/288863/forward-mails-to-gmail

Gmailは、同じアカウントに転送されるメールを受け付けていないようです。別のアカウントから[email protected]にメールを送信してみてください。つまり、転送先のGmailアカウントではありません。うまくいくはずです。

14
martin

私の知る限り、Gmailは、受信したメールがGmail自体を介して送信したものとまったく同じであることを検出するため、ユーザーに気付くことはありません。論理は「なぜ彼が書いたのと同じメッセージを受け取ったユーザーに気付くのか」という論理だと思います。

0
Ismael Olea

これに対する解決策はありますか?これは数年前に私のサーバーで機能したと確信していますが、現在は機能していません。

.forwardファイルが設定されているため、すべてのメールはローカルマシンではなくそのアドレスに転送されます。しかし、mail.logメールがまだ送信されているようですroot@localmachineであり、転送先アドレスではありません。

0
ddofborg