標籤:new 基本 建立 style 一個 import 登陸 編碼 char
首先下載PHPmailer拓展包,其實就是別人封裝好的類庫,下載連結:http://pan.baidu.com/s/1slbhGo1
首先去163註冊個帳號,然後登陸進去,點擊設定下面的 POP3/SMTP/IMAP 這個選項,如
然後選擇下面的兩個選項,設定為選中狀態,然後會讓你輸入一個密碼,這個密碼後期有用,如第二個框裡面的東西是有用的
然後建立一個測試檔案,代碼如下:
import(‘./PHPMail/class.phpmailer.php‘);//引入下載包裡面的class.phpmailer.php import(‘./PHPMail/class.smtp.php‘);//同上,引入class.smtp.php $mail = new PHPMailer(); $body = "我是常值內容!"; //採用SMTP發送郵件 $mail->IsSMTP(); //郵件伺服器 $mail->Host = "smtp.163.com";//如的SMTP伺服器 $mail->SMTPDebug = 0; //使用SMPT驗證 $mail->SMTPAuth = true; //SMTP驗證的使用者名稱稱 $mail->Username = "***********@163.com";//你的163登陸帳號 //SMTP驗證的秘密 $mail->Password = "chao5211314";//你上面選中以後輸入的密碼,注意這裡不是你的登陸密碼 //設定編碼格式 $mail->CharSet = "utf-8"; //設定主題 $mail->Subject = "大家好我是檸檬,qq1593003984"; //$mail->AltBody = "To view the message, please use an HTML compatible email viewer!"; //設定寄件者 $mail->SetFrom(‘***********@163.com‘, ‘Lemon‘);//這裡的郵箱必須是你的163登陸帳號 //採用html格式發送郵件 $mail->MsgHTML($body); //接受者郵件名稱 $mail->AddAddress(‘[email protected]‘, "未知");//發送郵件,這個地方的發送人就隨意寫了,可拿小號測試 if (!$mail->Send()) { echo "Mailer Error: " . $mail->ErrorInfo; } else { echo "Message sent!"; }
這樣基本就可以發送成功了!
PHP發送E-mail---新手教程