ホームページ  >  記事  >  バックエンド開発  >  PHPMailer を使用して Gmail アカウントにメールを送信する_PHP チュートリアル

PHPMailer を使用して Gmail アカウントにメールを送信する_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:45:511164ブラウズ

詳細なコードは以下の通りです


PHPコード
//以下はテスト済みのメール送信関数を定義しています。
//$sendto_email: メール送信アドレス
//$subject: メールの件名
//$body: メール本文の内容
//$sendto_name電子メール受信者の名前と送信者が指定した名前。概ね保存可能です。
function stmp_mail($sendto_email, $subject = null, $body = null, $sendto_name = null) {

vendor ( "PHPMailer.class#phpmailer" ); // 関数パッケージのクラス class.phpmailer.php をインポートします


$mail = new PHPMailer () //新しいメール送信クラスオブジェクトを作成します
; $mail->IsSMTP () // SMTP 経由で送信
; $mail->Port = 25 //送信ポート
; $mail->Host = "ssl://smtp.gmail.com:465"; // SMTP メール サーバー アドレスは、電子メールが送信されるメールボックスのメール サーバー アドレスに置き換える必要があります。の Gmail がここで使用されています
$mail->SMTPAuth = true; // SMTP 認証をオンにする メールサーバー認証がオンになります
$mail->Username = "leobrilliantlife@gmail.com"; // SMTP サーバー上のこのメールボックスのユーザー名には、@ の前の部分のみが必要な場合と、フルネームが必要な場合があります。正しいメールのユーザー名に置き換えてください
$mail->Password = "****"; // SMTP サーバー上のメールのパスワード。正しいパスワードに置き換えてください
$mail->From = "leobrilliantlife@gmail.com"; // SMTP サーバー上のこのメールを送信したメール アドレス。$mail->Username の値は対応するものに置き換えてください。
$mail->FromName = "Shunde"; // 実際の送信者の名前とその他の情報を必要に応じてここに入力します
$mail->CharSet = "utf-8"; // ここで文字セットを指定します。
$mail->エンコーディング = "base64"; $mail->AddAddress ($sendto_email, $sendto_name) // 受信者のメールアドレスと名前
//$mail->AddReplyTo('sdaping@mail.ustc.edu.cn',"Administrator");//この項目は必要に応じて設定されます
//$mail->WordWrap = 50 // ワードラップを設定します
; //$mail->AddAttachment("/var/tmp/file.tar.gz"); // 添付ファイルの処理
//$mail->AddAttachment("/tmp/image.jpg", "new.jpg"); $mail->IsHTML (true) // HTML として送信
; $mail->Subject = $subject // メールの件名
; // メールの内容
$mail->Body = "

                                                                                                              '.$body.'"; $mail->AltBody = "テキスト/html"; If (! $mail->Send ()) {
//メール送信に失敗しました
false を返します
} その他 {
//メールは正常に送信されました
true を返します
}

} //関数終了

作者「バター」


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/478633.html技術記事詳細なコードは次のとおりです。 Php コード //以下はテスト済みのメール送信関数を定義しています。 //$sendto_email: メール送信アドレス //$subject: メールの件名 //$body: メール本文の内容...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。