ホームページ >バックエンド開発 >PHPチュートリアル >PHPMailer メール送信
引用文件PHPMailerAutoload.php、class.phpmailer.php、class.smtp.php
实例化应用文件index.php
//SMTPには正確な時間が必要であり、PHPのタイムゾーンはset
//これは php.ini で行う必要がありますが、それにアクセスできない場合の方法は次のとおりです
date_default_timezone_set('Etc/UTC');
require './PHPMailerAutoload.php' ;
//新しい PHPMailer インスタンスを作成します
$mail = new PHPMailer();
//SMTP を使用するように PHPMailer に指示します
$mail->isSMTP();
//SMTP デバッグを有効にする
// 0 = off (実運用用)
// 1 = クライアント メッセージ
// 2 = クライアントおよびサーバー メッセージ
$mail->SMTPDebug = 2;
//HTML 対応のデバッグ出力を要求します
$mail->Debugoutput = 'html ';
//メールサーバーのホスト名を設定します
$mail->Host = "smtp.qq.com";
//SMTP ポート番号を設定します - おそらく 25、465、または 587 です
$mail-> ;Port = 25;
//SMTP 認証を使用するかどうか
$mail->SMTPAuth = true;
//SMTP 認証に使用するユーザー名
$mail->Username = "###@qq.com"; //送信者Email及び姓名
//SMTP認証に使用するパスワード
$mail->Password = "####";;//送信者密码及び姓名
//メッセージの送信者を設定するfrom
$mail->setFrom('####@qq.com', 'First Last');//送信者Emailおよび姓名
//代替返信先アドレスを設定します
$mail->addReplyTo ('###@qq.com', 'First Last');//送信者Email及び姓名
//メッセージの送信先を設定します
$mail->addAddress('###@qq .com', 'John Doe');//收件人Email及び姓名
//件名を設定します
$mail->Subject = 'PHPMailer SMTP test';
//外部からHTMLメッセージ本文を読み取りますファイルを作成し、参照画像を埋め込みに変換します。
//HTML を基本的なプレーンテキストの代替本文に変換します
$mail->msgHTML("adwawdawd");
//プレーンテキストの本文を手動で作成したものに置き換えます
$mail- >AltBody = 'これはプレーンテキストのメッセージ本文です';
//画像ファイルを添付します
//$mail->addAttachment('images/phpmailer_mini.png');
//メッセージを送信し、確認してくださいエラーの場合
if (!$mail->send()) {
echo "メーラー エラー: " . $mail->ErrorInfo;
} else {
echo "メッセージが送信されました!";
}
?>
送信者の使用qq邮件必要qq邮箱里面構成qq邮箱の邮件サービス务器
以上は、側面の内容を含む PHP メーラー アプリケーションの送信であり、PHP 教育に関心のある友人の助けになることを望みます。