phpmailerのは、PHPのバックオフィス機能を介してメールを送信すると便利実現することができます。
1.メールボックスにメールを使用するには、メールボックスのPOP3 / SMTPサービス上の必要性:
QQのメールボックスには、例えば、設定 - オープンサービスが占め、POP3 / SMTPサービスは、認証コードとノートを(バックを使用するために)オンになっています。
2. php.iniファイルを変更します。
;拡張=前述php_openssl.dllセミコロンを削除します。
3.ダウンロードphpmailerのパッケージ
ダウンロードリンクします。https://pan.baidu.com/s/1jX3kCAq8uQ69-Y91dsOWwg 抽出コード:i1vg
プロジェクトにパッケージをダウンロードして、オープンemail.php:
$番号= $ _REQUEST [ "数 "]; // 送信された値を受信 $電子メール= $ _REQUEST [ "電子メール "]; // 送信された受信値 のsendmail($メール、 "191ゲーム"、「ゲーム[191 ]メールの確認コードは次のとおりです。191のゲーム「); //実行方法、メッセージを送信する」数$ ,. " //%へ- >送信先のメールボックス、$タイトル- >タイトル、$コンテンツ- >コンテンツ、 $会社- >署名 機能のsendmail($に、$タイトル、$コンテンツ、$カンパニー)は { //このphpmailerのは、そのプロジェクトが前にダウンのGithubからダウンロードした '../PHPMailer/PHPMailer/PHPMailerAutoload.php'を必要とします。 新しい新しいphpmailerのメール= $; SMTP認証使用して//送信メールは $ mail-> isSMTP(); //これでなければなりませんSMTP認証をtrueに必要とされている $ mail-> = SMTPAUTH trueに; // QQのメールボックスのSMTPサーバのアドレス、ここのコースも書き込むことが他のSMTPサーバアドレスの $ mail->ホスト=「smtp.qq.com」 ; // SMTPログインアカウントは、ここでは、文字列形式にQQの番号を記入し //これ以前に取得された認証コード、16の合計
mail->ユーザー名= '62 ****[email protected] '$ ; mail- $> =パスワード'mgpep ******* bfbe'; //メッセージフォーマット $ mail-> Debugoutput = 'HTML'; $ mail-> ContentTypeを= 'テキスト/ HTML'; //メッセージがエンコード $メールを- >のCharSet = 'UTF-8'; $ mail-> setFromメソッド(**** [email protected] '62」、$カンパニー); // $受信者の電子メールアドレスに、あなたは一度だけを送信する場合複数の電子メールアドレスに、あなただけに次のメソッドを複数回呼び出す必要があります ($に)$ mail-> addAddress、 メールの件名// $ mail->件名= $タイトル; //メッセージの内容のボディ mail- $> $コンテンツ=ボディ; //センドを使用するには、()メソッドは、メッセージを送信 IF($ mail->送信()!){ エコー'のsucc'; リターン'送信に失敗しました:' $ mail->のErrorInfo; }他{ 「送信成功」を返します。 } }
データを変更するメソッドを呼び出した後にメールで送信することができます