メールを送信しても相手に届かない原因の一つ
問題
phpからmail関数でメールを送信しているのですが、相手に届いていないみたいです。
答え
(原因となる可能性の一つ)
自分でSMTPコマンドを送らずに、mail関数などを使っている場合、自分側のメールサーバーの設定に影響を受けたりする。
自分側のメールサーバーの設定で、HELOするときの自分のホスト名が www や system、hoge.fuga など、ローカルな名前やDNSで引けないホスト名などだと、相手によっては拒否される。
qmail なら /var/qmail/control/me などを変えると、解決する。
コメント