2016-07-21 10 views
-1
case 'forgot_password': 
       $email = isset($_REQUEST['email']) ? $_REQUEST['email'] : ''; 
       if(!empty($email)) 
       { 
        $query = "SELECT `email` 
        FROM `register` AS reg 
        WHERE reg.`email`='".$email."';"; 

        $row = MySql::fetchRows($query); 
        if($row['email'] == $email) 
         { 
           $to = "[email protected]"; 
           $subject = "Reset Password"; 
           $txt = "Hello world!"; 
           $headers = "From: [email protected]"; 
           mail($to,$subject,$txt,$headers); 
           header("location:forgot_password.php?m=1"); 
         } 

        else 
        { 
         header("location:forgot_password.php?m=2"); 
        } 
       } 
        else{ 
         header("location:forgot_password.php?m=3"); 
        } 


      break; 
+0

Windiws/Linuxの? –

+0

@mangeshウィンドウの場合 –

+0

関数呼び出しが返ってきたら 'if(mail($、$件名、$ txt、$ヘッダ)){ヘッダ("場所:forgot_password.php?m = 1 ");}' 1それはメールが送信されたことを意味します。あなたは 'echo'でこれをチェックすることもできません。 –

答えて

0

私はhttps://github.com/PHPMailer/PHPMailer

は、多くのオープンソースプロジェクトで使用をお勧めします!そして、の統合SMTPサポート

より多くの - 複数のTO、CCを、BCCが及びREPLY-TOS

マルチパート/ HTMLを読んでいないメールクライアントのための代替の電子メールを含む電子メールを送信し、ローカルメールサーバーなしで

を送信しますメール

UTF-8内容と8ビットのサポート、base64で、バイナリ、およびLOGIN、PLAIN、NTLM、CRAM-MD5とGoogleのXOAUTH2メカニズムSSL経由およびTLS TRとquoted-printableのエンコーディング

SMTP認証ansports

47言語のエラーメッセージ!

DKIMとS/MIME署名をサポート

PHP 5.0に対応

以降

関連する問題