質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
87.20%
Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Postfix

Postfixは、電子メールサーバソフトウェアで、 メールを配送するシステムMTAの一種です。

解決済

VPSからメールが送信できないが、VPSに届いたメールは転送できる。VPSローカルからメールを送信したい。

mitdok
mitdok

総合スコア26

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Postfix

Postfixは、電子メールサーバソフトウェアで、 メールを配送するシステムMTAの一種です。

1回答

0評価

0クリップ

218閲覧

投稿2022/02/21 14:33

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

良い質問の評価を上げる

以下のような質問は評価を上げましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

  • プログラミングに関係のない質問
  • やってほしいことだけを記載した丸投げの質問
  • 問題・課題が含まれていない質問
  • 意図的に内容が抹消された質問
  • 過去に投稿した質問と同じ内容の質問
  • 広告と受け取られるような投稿

評価を下げると、トップページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

otn

2022/02/21 14:46

該当のログくらい載せましょう。
mitdok

2022/02/21 14:52

コメントありがとうございます。実は動転していて、速く修正しなければとログを消してしまいました。その後、エラーはでていません。/etc/log/mail.log と/etc/log/error.log を消去しました。DKIMの設定がなんちゃらという内容だったと思います。申し訳ありません。
otn

2022/02/21 15:49

再現性があるなら、再度実行すれば良いのでは? 再現性が無いなら迷宮入りでしょうか。
mitdok

2022/02/21 16:00

ログを消したところ、それまでずっとエラー吐いていたのがピタリ止まりました。ログに関しては迷宮入りです。。
CHERRY

2022/02/21 22:33

メールは届くようになったのでしょうか? まだ、メールが届かないのであれば、メール送信時のログを質問に記載していただけないでしょうか?。
mitdok

2022/02/21 23:29

master.cfの設定に問題あったようで、そちらを変えたら届くようになりました・・・。 DKIMのほうはエラーを吐いたままなので、格闘してみます。 ありがとうございます。

まだ回答がついていません

会員登録して回答してみよう

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
87.20%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Postfix

Postfixは、電子メールサーバソフトウェアで、 メールを配送するシステムMTAの一種です。