LinodeサーバーにCentOS7があり、このサーバーのドメインの1つ([email protected])からGmailアドレス([email protected])に受信メールを転送しようとしていますが、これは以前に行ったことがありますが、私はそれを設定しようとしているので、なぜ今それが機能していないのか困惑しています。
私はこのガイドに従っています: https://linuxaria.com/pills/how-to-setup-postfix-to-forward-email-to-another-email-account-on-debianubunt
そしてそれが好きな人:- https://www.andreagrandi.it/2014/08/31/getting-started-with-digital-ocean-vps-configuring-dns-and-postfix-for-email-転送/ -- http://willjackson.org/blog/configure-postfix-forward-e-mail-external-address
これを/etc/postfix/main.cfに追加しました:
virtual_alias_domains = example.com
virtual_alias_maps = hash:/etc/postfix/virtual
そして/ etc/postfix/virtual:
[email protected] [email protected]
「postmap/etc/postfix/virtual」を実行してから、Postfixをリロードして再起動しました。しかし、mail @ example.comにメールを送信しても、Gmailアドレスにリダイレクトされません...
ここで何が欠けている可能性がありますか?メール転送のためにmain.cfで他に何か更新する必要がありますか?
更新-何らかの理由で、mail @ example.comに電子メールを送信すると、ログ(/ var/log/maillog)に何も表示されません。
最終的にそれを修正したので、メーラーデーモンから返送されたエラーメッセージの電子メールは次のように述べました。
Technical details of temporary failure:
The recipient server did not accept our requests to connect. Learn more at https://support.google.com/mail/answer/7720
[mail.example.com. XX.XX.XX: socket error]
[mail.example.com. XX.XX.XX: socket error]
そして、周りを検索して、同じ問題でこのスレッドに出くわしました: https://www.digitalocean.com/community/questions/postfix-mail-forwarding-socket-error-how-to-fix-mx-records
/etc/postfix/main.cfで「inet_interfaces = all」を設定する必要がありましたが、それで完了です:)