phpのmail関数でメールが送れない場合の対処方法のメモ. まずmail関数(またはmb_send_mail関数)の戻り値を確認を確認する 戻り値がtrueならSMTPサーバ*1にメールを渡しているので,SMTPサーバ側の問題. 戻り値がfalseならPHP側の問題. 以下,PHP側が問題の場合の対処方法. phpinfo で sendmail_path の値を確認する sendmail_path が,たとえば /usr/sbin/sendmail -t -i となっているなら,/usr/sbin/sendmail がサーバ上にあるか確認. コマンドラインでメールが送信できるか確認. echo "test" | /usr/sbin/sendmail -t -i [メールアドレス]を実行し,メールが届かない場合は,SMTPサーバ側の問題. mail関数が使えるかどうかを確認する phpin