[PHP] 寄信系統

【如果覺得文章寫的好的話希望能按一下讚或分享喔】

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!";       
}

?>

Related Posts Plugin for WordPress, Blogger...
【如果覺得文章寫的好的話希望能按一下讚或分享喔】

彭其捷

想要做出很棒的產品,所以我寫程式,也研究介面 (UI) 與使用者經驗 (UX),並思考管理的法則。

【Profile】http://about.me/divaka

twitter facebookgooglepluslinkedinbloggertumblrflickryoutubedribbblerssemail


Fatal error: Uncaught Exception: 12: REST API is deprecated for versions v2.1 and higher (12) thrown in /home/content/63/7692663/html/blog/wp-content/plugins/seo-facebook-comments/facebook/base_facebook.php on line 1273