PowerWeb 虛擬主機
客服中心 首頁 > 常見問題資料庫 > Windows 虛擬主機設定問題

常見問題類別     
 
   虛擬主機租用、繳費問題
   虛擬主機使用管理問題
   虛擬主機使用規定及違規處理方式
   虛擬主機郵件信箱設定及使用方式
   虛擬主機MySQL資料庫設定上傳方式
   網域名稱申請/使用問題
   Windows 虛擬主機設定問題
   Linux 虛擬主機設定問題
 
 

 

Windows 主機上使用 PHPMailer 物件 SMTP 驗證發信

Windows 主機上使用 PHP 程式時,若需 SMTP 伺服器發信時可使用 PHPMailer 物件作為 SMTP 驗證程序。

PHPMailer 需要在您的程式中載入, 請於 [ phpMailer 官方網站 ] 下載

使用 PHPMailer SMTP 範例程式碼可參考下列使用方式:

<?php
require_once('../class.phpmailer.php');     //載入 PHPMailer

$mail = new PHPMailer();
$body = file_get_contents('contents.html');     //HTML 信件內容
$body = eregi_replace("[\]",'',$body);

//使用 SMTP 寄信
$mail->IsSMTP();
//SMTP 伺服器位址
$mail->Host       = "mail.yourdomain.com";
//SMTP 伺服器是否需要驗證
$mail->SMTPAuth   = true;
//SMTP 伺服器位址
$mail->Host       = "mail.yourdomain.com";
//SMTP 伺服器連線 Port
$mail->Port       = 25;
//SMTP 伺服器使用者名稱
$mail->Username   = "yourname@yourdomain";
//SMTP 伺服器使用者密碼
$mail->Password   = "yourpassword";

$mail->SetFrom('name@yourdomain.com', 'First Last');        //寄件人信箱, 收件人姓名
$mail->AddAddress("whoto@otherdomain.com", "John Doe");     //收件人信箱, 收件人姓名
$mail->Subject = "Mail Subject";    //信件主題
$mail->MsgHTML($body);              //信件內容

//電子郵件附件
$mail->AddAttachment("images/phpmailer.gif");
$mail->AddAttachment("images/phpmailer_mini.gif");

if(!$mail->Send()) {
  echo "Mailer Error: " . $mail->ErrorInfo;
} else {
  echo "Message sent!";
}

?>

 

   回上一頁   
 
PowerWeb 虛擬主機 / 網域名稱服務中心
 





POWERWEB 虛擬主機網頁空間 © 2004~2017 KangYu Inc. All Rights Reserved. 諮詢專線 0809-058-688 服務時間 週一~週五 09:00 ~ 18:00‧ 傳真電話 (02) 3322-9019
線上信用卡授權