1

次のphpコードを使用していますが、メールが届きません

function Mail($to, $subject, $message) 
{
    $headers  = 'MIME-Version: 1.0' . "\r\n";
    $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
    $headers .= 'From: MYAPP! <myYahooMail>' . "\r\n";

    // Mail it
    if(!mail($to, $subject, $message, $headers)) {
        throw new Exception('There was a problem trying to send an email.');
    }
}
4

2 に答える 2

3

発生するエラーは次のとおりです。Fatal error: Cannot redeclare mail().これは、PHPにメール機能が組み込まれているためです。関数に別の名前を付けます。

于 2013-01-10T18:12:42.763 に答える
2

おそらく、php.ini (xampp\php\php.ini) を編集する必要があります。「メール機能」を検索し、サーバーの仕様に従ってこれらのパラメーターを変更します。ホストでない場合は、htaccess を使用してこれを行うことができます。

SMTP = "Your server smtp address here"
smtp_port = 587
于 2013-01-10T18:26:54.933 に答える