/* syntax highlight */ /* end of syntax highlight */

2011年2月7日 星期一

[PHP] 寄信系統

Bookmark and Share

image

 

在公司用到 PHP 寄信的功能

順便筆記一暇 :P

最主要的就是先先架好 SMTP server, 並且開通某個 port 來寄信

下面的範例是用 anet 來寄信

 

接下來可以到這裡抓 API 來用

PHPMailer_v5.1.zip

 

再來就是以下這段程式碼

 

<?php   
include("./PHPMailer_v5.1/class.phpmailer.php"); //匯入PHPMailer類別 

$mail= new PHPMailer(); //建立新物件       
$mail->IsSMTP(); //設定使用SMTP方式寄信       
$mail->SMTPAuth = false; //設定SMTP需要驗證       
$mail->Host = "smtp.anet.net.tw"; //anet的SMTP主機       
$mail->Port = 25;  //anet的SMTP主機的SMTP埠位為25埠。       
$mail->CharSet = "big5"; //設定郵件編碼       

$to="foxfirejack@gmail.com";  //目標 email

$mail->From = ("xxxxx@gmail.com"); //設定寄件者信箱       
$mail->FromName = $_POST['mailedby']; //設定寄件者姓名("測試人員")

$mail->Subject = "xxxx”; //$_POST['subject']; //設定郵件標題("PHPMailer 測試信件")
$mail->Body = "xxxxxxxxxxx"; //設定郵件內容       
$mail->IsHTML(true); //設定郵件內容為HTML

$mail->AddAddress($to); //設定收件者郵件及名稱       

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

?>

0 意見:

張貼留言

Related Posts Plugin for WordPress, Blogger...