000webhost.comでphpのmail()
フリーのwebホスティングサービス「000webhost」を使っています。
(http://www.000webhost.com/)
↓↓--引用ここから--↓↓
PHP with MySQL Database Support
Unlike other free webhosts we do support PHP and MySQL with no restrictions. You get full access to the latest version of PHP and MySQL. The following PHP features are fully supported:
・PHP mail() function and Sendmail
・Curl, GD2 library, ImageMagick, Zend
・fopen() and PHP sockets
・safe_mode is OFF, file uploads ON
・Zend Optimizer support, Ioncube loader.. and much more features are enabled
↑↑--引用ここまで--↑↑
と書いてあるので、mail()関数は使えるはずなのですが、
mail()関数自体はtrueを返すのですが、メールが届きません。
試したソースは
↓↓--ソースここから--↓↓
<?php
$to = '****@****.com';// 私の私用メールアドレスです
$subject = 'the subject';
$message = 'hello';
$headers = 'From: ****@****.site50.net' . "\r\n" .// 000webhost.comでのメールアドレスです。
'Reply-To: ****@****.site50.net' . "\r\n" .// 000webhost.comでのメールアドレスです。
'X-Mailer: PHP/' . phpversion();
echo mail($to, $subject, $message, $headers);
?>
↑↑--ソースここまで--↑↑
このソースをサイトにアップしてブラウザでアクセスすると「1」と表示されます。
でもメールが届きません。
設定しては.htaccessに
↓↓--.htaccessここから--↓↓
DirectoryIndex index.html
Options -Indexes
# php mbstring
php_value default_charset UTF-8
php_value mbstring.language Japanese
php_value mbstring.internal_encoding UTF-8
php_flag mbstring.encoding_translation OFF
php_value mbstring.http_input auto
php_value mbstring.http_output pass
↑↑--.htaccessここまで--↑↑
と書いたくらいで、php.iniやhttpd.confはもちろん触れないので、
私が何かいじったとしたらこれくらいかなと思います。
どうやったらメール送信できるようになるかご教授下さい。