·您现在的位置: 云翼网络 >> 文章中心 >> 网站建设 >> 网站建设开发 >> php网站开发 >> PHPMailer邮件发送

PHPMailer邮件发送

作者:佚名      php网站开发编辑:admin      更新时间:2022-07-23
phpMailer邮件发送

引用文件PHPMailerAutoload.php、class.phpmailer.php、class.smtp.php

实例化应用文件index.php

<?php

//SMTP needs accurate times, and the PHP time zone MUST be set//This should be done in your php.ini, but this is how to do it if you don't have access to thatdate_default_timezone_set('Etc/UTC');

require './PHPMailerAutoload.php';

//Create a new PHPMailer instance$mail = new PHPMailer();//Tell PHPMailer to use SMTP$mail->isSMTP();//Enable SMTP debugging// 0 = off (for PRoduction use)// 1 = client messages// 2 = client and server messages$mail->SMTPDebug = 2;//Ask for HTML-friendly debug output$mail->Debugoutput = 'html';//Set the hostname of the mail server$mail->Host = "smtp.QQ.com";//Set the SMTP port number - likely to be 25, 465 or 587$mail->Port = 25;//Whether to use SMTP authentication$mail->SMTPAuth = true;//Username to use for SMTP authentication$mail->Username = "###@qq.com";//发送人Email及姓名//PassWord to use for SMTP authentication$mail->Password = "####";;//发送人密码及姓名//Set who the message is to be sent from$mail->setFrom('####@qq.com', 'First Last');//发送人Email及姓名//Set an alternative reply-to address$mail->addReplyTo('###@qq.com', 'First Last');//发送人Email及姓名//Set who the message is to be sent to$mail->addAddress('###@qq.com', 'John Doe');//收件人Email及姓名//Set the subject line$mail->Subject = 'PHPMailer SMTP test';//Read an HTML message body from an external file, convert referenced images to embedded,//convert HTML into a basic plain-text alternative body$mail->msgHTML("adwawdawd");//Replace the plain text body with one created manually$mail->AltBody = 'This is a plain-text message body';//Attach an image file//$mail->addAttachment('images/phpmailer_mini.png');

//send the message, check for errorsif (!$mail->send()) {echo "Mailer Error: " . $mail->ErrorInfo;} else {echo "Message sent!";}?>

发送人的使用qq邮件需要在qq邮箱里面配置qq邮箱的邮件服务器