本例子是利用phpmailer來登錄QQ郵件然后利用QQ郵件向指定郵件發送一封郵件的例子,希望本例子能幫助到各位同學.
PHP發郵件的例子,發郵件當然需要一個客戶端郵箱,今天這個例子是使用QQ免費企業郵箱來做為發郵件的郵箱,代碼如下:
- <?php
- include "PHPMailer/class.phpmailer.php";
- function send_mail($frommail,$tomail,$subject,$body,$ccmail,$bccmail){
- $mail = new PHPMailer();
- $mail->IsSMTP();
- $mail->SMTPDebug;
- $mail->Host = "smtp.qq.com";
- $mail->SMTPAuth = true;
- $mail->Port = 25;
- $mail->Username = "admin@51yip.com";
- $mail->Password = "******";
- $mail->AddReplyTo($frommail, 'tankzhang');
- $mail->AddAddress($tomail);
- $mail->SetFrom($frommail, 'tankzhang');
- $mail->IsHTML(true);
- $mail->Subject = $subject;
- $mail->MsgHTML($body);
- if(!$mail->Send())
- {//開源軟件:Vevb.com
- echo "郵件發送失敗. <p>";
- echo "錯誤原因: " . $mail->ErrorInfo;
- exit;
- }else{
- echo "success";
- }
- }
- ?>
調用上邊的函數來發送郵件,代碼如下:
$result= send_mail("admin@163.com","12345@qq.com","test","test","","");
注:如果沒有QQ免費郵箱的朋友,可以自己去騰訊網站注冊一個,然后添加成員和DNS,如果沒有DNS服務器的話,就添加二個mx記錄,比如使用dnspod.
新聞熱點
疑難解答