メモ > サーバ > 各論: トラブル対応例 > メールを送信しても届かない / 迷惑メールとして処理される 2
メールを送信しても届かない / 迷惑メールとして処理される 2
※主にサーバ設定について。
サーバのホスト名を設定していない場合、メールの送信元ドメインも適切なものにならない。
これが原因で、環境によってはメールが届かないことがある(迷惑メール対策を厳しく行っている場合など。)
サーバ用にドメイン(もしくはサブドメイン)を用意し、
hostname
/etc/hosts
/etc/sysconfig/network
でホスト名に設定する。(例えば mail.refirio.net などを設定する。)
DNS側でも
mail.refirio.net A 203.0.113.1
のように設定しておく。
送信されるメールのメールヘッダが。
Received: (from apache@localhost) by ip-172-31-22-116.ap-northeast-1.compute.internal (8.14.4/8.14.4/Submit)
このような状態から
Received: (from apache@localhost) by mail.refirio.net (8.14.4/8.14.4/Submit) id u8E9t7Oc017547
のような状態になればOK。
メールが届くか様子を見る。
Advertisement