ロリポップでメール送信ができないと思ったら、そんなことはなかったぜ
- カテゴリ:
- レンタルサーバ
- sharetronix
前回のsharetronixを入れたという記事で、ロリポップだとメール送信ができないと書きました。
sharetronixを入れたみた
http://blog.livedoor.jp/kaidouji85/archives/3223711.html
その後、以下のようなPHPスクリプトを作り、本当にメール送信ができないのかテストしてみました。
<?php // 本文 $message = "これが本文というものか\n改行もできるのか。連邦のPHPは化け物か\nええぃ、ままよ"; // 1 行が 70 文字を超える場合のため、wordwrap() を用いる $message = wordwrap($message, 70); //タイトル $title = 'メール送信テスト'; //メールヘッダ設定 $headers = 'From: webmaster@example.com' . "\r\n" . 'Reply-To: webmaster@example.com' . "\r\n" . 'X-Mailer: PHP/' . phpversion(); // 送信する mail("送信先アドレス", $title, $message,$headers); ?>
実験の結果gmailには送信できましたが、yahooメールでは受信されていませんでした。なぜyahooだと駄目なんだろう、もしやと思い迷惑メールフォルダを見てみるとそこには大量のsharetronixからの招待状がありました。結論から言って、yahooメールには送信成功していたようですが、届いたメールをyahooが迷惑メールと判断したようです。受信ボックスに届いてなかったので、勝手に送信失敗したと判断したのか。何て初歩的なミスをしたんだ。