WebArenaのVPSに、Ubuntu18.04を入れて、Postfixを入れています。
mailutilsにて当初はメールをmailコマンドでGmailの自分のアカウント宛にできていたのですが、/etc/aliases のrootの欄にそのGmailを設定したところ、多量のメールをGmail宛に送信するようになってしまっていました。
root宛にエラー通知が発生し、多量のメールが止まっていないことに気づき、/etc/aliasesをメール宛でなくroot宛にローカルに届くように修正しました。
しかし、それが原因なのか、このVPSサーバからメールを送信することができなくなってしまいました(他からのメールの自分ドメイン宛のメールの転送はできます)。
#echo "test" | mail -s "title" -r hoge@fuga.com xxx@gmail.com
gmailだけでなく、AppleやYahooのメール宛にもメールが届かないので、設定の問題かもしれませんがよくわかりません。ブラックリストに載ってはいないようですが、独自のリストか何かに載ってしまったのでしょうか?
Postfixの設定をいじっているうちにメール送信できない設定にしてしまった可能性もありそうです。
CatchAll設定をしており、そのドメイン宛メールはGmailに転送し受信できています。
PHPからもメールを送ってみましたが送れませんでした。
postconf -nの結果
alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases append_dot_mydomain = no biff = no broken_sasl_auth_clients = yes compatibility_level = 2 home_mailbox = Maildir/ html_directory = no inet_interfaces = all inet_protocols = ipv4 local_recipient_maps = luser_relay = mit mail_owner = postfix mailbox_size_limit = 102400000 milter_default_action = accept milter_protocol = 2 mydestination = $myhostname, xxxxxxx.com, localhost.localdomain, localhost mydomain = xxxxxxx.com myhostname = xxxxxxx.com mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 myorigin = xxxxxxx.com non_smtpd_milters = inet:localhost:8892 readme_directory = no recipient_delimiter = + setgid_group = ubuntu smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache smtp_use_tls = yes smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu) smtpd_milters = inet:localhost:8892 smtpd_recipient_restrictions = permit_sasl_authenticated,reject_unauth_destination smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination smtpd_sasl_auth_enable = yes smtpd_tls_cert_file = /etc/letsencrypt/live/xxxxxxx.com/fullchain.pem smtpd_tls_key_file = /etc/letsencrypt/live/xxxxxxx.com/privkey.pem smtpd_tls_received_header = yes smtpd_tls_security_level = may smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache smtpd_use_tls = yes
回答1件
あなたの回答
tips
プレビュー