使用 PHPMailer 发送邮件

前端之家收集整理的这篇文章主要介绍了使用 PHPMailer 发送邮件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

下面是编程之家 jb51.cc 通过网络收集整理的代码片段。

编程之家小编现在分享给大家,也给大家做个参考。

    <?PHP  
    header('Content-Type:text/html;Charset=utf-8');  
    require './PHPMailerAutoload.PHP';  
    $mail = new PHPMailer;  
    $mail->isSMTP();                                      // 设置邮件使用SMTP  
    $mail->Host = 'mail.wanzhao.com';                     // 邮件服务器地址  
    $mail->SMTPAuth = true;                               // 启用SMTP身份验证  
    $mail->CharSet = "UTF-8";                             // 设置邮件编码  
    $mail->setLanguage('zh_cn');                          // 设置错误中文提示  
    $mail->Username = '[email protected]';              // SMTP 用户名,即个人的邮箱地址  
    $mail->Password = 'www123456';                        // SMTP 密码,即个人的邮箱密码  
    $mail->SMTPSecure = 'tls';                            // 设置启用加密,注意:必须打开 PHP_openssl 模块  
    $mail->Priority = 3;                                  // 设置邮件优先级 1:高,3:正常(默认),5:低  
    $mail->From = '[email protected]';                 // 发件人邮箱地址  
    $mail->FromName = '李茹星';                     // 发件人名称  
    $mail->addAddress('[email protected]','Lee');     // 添加接受者  
    $mail->addAddress('[email protected]');               // 添加多个接受者  
    $mail->addReplyTo('[email protected]','Information'); // 添加回复者  
    $mail->addCC('[email protected]');                // 添加抄送人  
    $mail->addCC('[email protected]');                     // 添加多个抄送人  
    $mail->ConfirmReadingTo = '[email protected]';     // 添加发送回执邮件地址,即当收件人打开邮件后,会询问是否发生回执  
    $mail->addBCC('[email protected]');                    // 添加密送者,Mail Header不会显示密送者信息  
    $mail->WordWrap = 50;                                 // 设置自动换行50个字符  
    $mail->addAttachment('./1.jpg');                      // 添加附件  
    $mail->addAttachment('/tmp/image.jpg','one pic');    // 添加多个附件  
    $mail->isHTML(true);                                  // 设置邮件格式为HTML  
    $mail->Subject = 'Here is the 主题';  
    $mail->Body    = 'This is the HTML 信息 body <b>in bold!</b>. Time:'.date('Y-m-d H:i:s');  
    $mail->AltBody = 'This is the 主体 in plain text for non-HTML mail clients';  
      
    if(!$mail->send()) {  
        echo 'Message could not be sent.';  
        echo 'Mailer Error: ' . $mail->ErrorInfo;  
        exit;  
    }  
      
    echo 'Message has been sent';  

以上是编程之家(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

猜你在找的PHP相关文章