PHPMailer發送郵件

利用163郵箱:php

  1 <?php html

 2  // PHPMailer/class.phpmailer.php
 3  require_once('PHPMailer/class.phpmailer.php');
 4  require_once("PHPMailer/class.smtp.php"); 
 5  $mail  =  new PHPMailer(); 
 6  $mail->CharSet    ="UTF-8";                  // 設定郵件編碼,默認ISO-8859-1,若是發中文此項必須設置爲 UTF-8
 7  $mail->IsSMTP();                             //  設定使用SMTP服務
 8  $mail->SMTPAuth   =  true;                    //  啓用 SMTP 驗證功能
 9  //$mail->SMTPSecure = "ssl";                  // SMTP 安全協議
10  $mail->Host       = "smtp.163.com";        //  SMTP 服務器
11  $mail->Port       = 25;                     //  SMTP服務器的端口號
12  $mail->Username   = "***@163.com";   //  SMTP服務器用戶名
13  $mail->Password   = "***";         //  SMTP服務器密碼
14  $mail->SetFrom('***@163.com', '***');     //  設置發件人地址和名稱
15  $mail->AddReplyTo("***@163.com","***"); 
16                                              //  設置郵件回覆人地址和名稱
17  $mail->Subject    = '*mail subject*';                      //  設置郵件標題
18  $mail->AltBody    = "爲了查看該郵件,請切換到支持 HTML 的郵件客戶端"; 
19                                              //  可選項,向下兼容考慮
20  $mail->MsgHTML('<html>mail detail</html>');                          //  設置郵件內容
21  $mail->AddAddress('***@163.com', "***");
22  // $mail->AddAttachment("images/phpmailer.gif"); // 附件 
23  if(! $mail->Send()) {
24      echo "Failed" .  $mail->ErrorInfo;
25 }  else {
26      echo "Success";
27 }
28 ?>

 

 

gmail郵箱
安全

 1 <?php服務器

 2  include("class.phpmailer.php");
 3  include("class.smtp.php");
 4  // 獲取一個外部文件的內容
 5  $mail             =  new PHPMailer();
 6  $body             =  file_get_contents('contents.html');
 7  $body             =  eregi_replace("[\]",'', $body);
 8  // 設置smtp參數
 9  $mail->IsSMTP();
10  $mail->SMTPAuth   =  true;
11  $mail->SMTPKeepAlive =  true;
12  $mail->SMTPSecure = "ssl";
13  $mail->Host       = "smtp.gmail.com";
14  $mail->Port       = 465;
15  // 填寫你的gmail帳號和密碼
16  $mail->Username   = "yourname@gmail.com";
17  $mail->Password   = "password";
18  // 設置發送方,最好不要僞造地址
19  $mail->From       = "yourname@gmail.com";
20  $mail->FromName   = "Webmaster";
21  $mail->Subject    = "This is the subject";
22  $mail->AltBody    =  $body;
23  $mail-> WordWrap   = 50;  //  set word wrap
24  $mail->MsgHTML( $body);
25  // 設置回覆地址
26  $mail->AddReplyTo("yourname@gmail.com","Webmaster");
27  // 添加附件,此處附件與腳本位於相同目錄下
28  //不然填寫完整路徑
29  $mail->AddAttachment("attachment.jpg");
30  $mail->AddAttachment("attachment.zip");
31  // 設置郵件接收方的郵箱和姓名
32  $mail->AddAddress("toname@gmail.com","FirstName LastName");
33  // 使用HTML格式發送郵件
34  $mail->IsHTML( true);
35  // 經過Send方法發送郵件
36  //根據發送結果作相應處理
37  if(! $mail->Send()) {
38    echo "Mailer Error: " .  $mail->ErrorInfo;
39 }  else {
40    echo "Message has been sent";
41 }
42 ?>
相關文章
相關標籤/搜索