rootからR*****@gmail.comにすべての出力を送信するサーバーにpostfixを設定しました。しかし、問題は、メールを送信するときに「root@rene-desktop」に送信しようとしていることです。 Gmailで通知を受け取る場所:
" rene-desktop ドメインが見つからないため、メッセージが root@rene-desktop に送信されませんでした。
私はほしいと思います:ルート--------->私のGmail。 (root@rene-desktop ではない)
何が問題なのでしょうか?
Sudo nano main.cf
myhostname = localhost.localdomain
mydestination = localhost localhost.localdomain
relayhost = [smtp.gmail.com]:587
smtp_use_tls = yes
smtp_sasl_auth_enable = yes
smtp_sasl_security_options =
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
compatibility_level = 2
sudo nano /var/log/mail.log
Jan 29 13:35:55 rene-desktop postfix/cleanup[1686]: F1E494016EB: message-id=<[email protected]>
Jan 29 13:35:56 rene-desktop postfix/qmgr[1313]: F1E494016EB: from=<root@rene-desktop>, size=420, nrcpt=1 (queue active)
Jan 29 13:35:57 rene-desktop postfix/smtp[1690]: F1E494016EB: to=<root@rene-desktop>, relay=smtp.gmail.com[108.177.119.108]:587, delay=1.7, delays=0.02/0.06/0.61/1, ds$
Jan 29 13:35:57 rene-desktop postfix/qmgr[1313]: F1E494016EB: removed
答え1
Gmailは、不明なドメインを含むメールを許可/ルーティングしません。
また、root@どのドメインでも電子メールは許可されていませんが、私の記憶は私を裏切ることができます。
Gmailでこれらのメールを許可するには、そのメールをインターネット上の有効なドメインに変更/ブロックする必要があります。
これらの制限はGmailサービスに限定されていません。電子メールサービス事業者は、1990年代からスパムを防ぐために電子メールルーティングルールを強化してきました。
から送信されたメールアドレスを書き換えるには、postfix
次の手順を実行する必要があります。
ファイルに追加main.cf
:
smtp_generic_maps = hash:/etc/postfix/generic
次に/etc/postfix/generic
、次の内容でファイルを作成します。
root@rene-desktop [email protected]
ただし、ファイルを生成するだけでは十分ではないため、generic
タグを指定するpostfix
必要があります。次にファイルを作成しますgeneric.db
。
postmap /etc/postfix/generic
postfixを再起動すると、すでにメールマッピングがあるはずです。