[原創]如何用php結合phpmailer發送郵件- 虛擬主機,虛擬主機域名注冊-常見問題,虛擬主機,網頁制作,域名注冊,主機,企業郵局,主頁空間,個人主頁,網絡實名,主機托管,網站建設,域名">
  • 購物車  0

    我的購物車

    0 件商品,共計 0
    去購物車結算
  • 最新公告 

    未讀消息 :  忽略

    查看全部

  • 常見問題
  • 有問必答
  • 網站備案

歡迎您來到禾城數碼,開始互聯網之旅!

[原創]如何用php結合phpmailer發送郵件

  php本身提供了一個郵件發送函數mail,可以在程序中直接發送電子郵件,不過該函數要求服務器支持sendmail
或者必須設置一臺不需要中繼的郵件發送服務器,但現在要找到一臺不需要身份驗證的郵件發送中繼幾乎不可能.
所以使用mail函數往往無法成功發送email.
 自己如果熟悉SMTP協議,結合socket功能就可以編寫高效穩定的郵件發送程序,但對一般用戶來說太困難.好在互聯網上已經有很多別人編寫好的郵件發送模塊,我們只需要下載后簡單調用即可,十分方便.
 在此我們給用戶推薦一個php下功能十分強大,易用且免費的SMTP類模塊-PHPMailer,(下載地址http://www.phpe.net/class/32.shtml)

PHPMailer是一個用于發送電子郵件的PHP函數包。它提供的功能包括:
*.在發送郵時指定多個收件人,抄送地址,暗送地址和回復地址
*.支持多種郵件編碼包括:8bit,base64,binary和quoted-printable
*.支持SMTP驗證
*.支持冗余SMTP服務器
*.支持帶附件的郵件和Html格式的郵件
*.自定義郵件頭
*.支持在郵件中嵌入圖片
*.調試靈活
*.經測試兼容的SMTP服務器包括:
Sendmail,qmail,Postfix,Imail,Exchange等
*.可運行在任何平臺之上



 下載該組件后,按如下示例編寫代碼即可實現php在線發送郵件.
 

  一:前臺表單

<html>
<body>
<h3>phpmailer Unit Test</h3>
請你輸入<font color="#FF6666">收信</font>的郵箱地址:
<form name="phpmailer" action="send.php" method="post">
<input type="hidden" name="submitted" value="1"/>
郵箱地址: <input type="text" size="50" name="address" />
<br/>
<input type="submit" value="發送"/>
</form>
</body>
</html>

 二:后臺PHP程序


 <?php
require("class.phpmailer.php"); //下載的文件必須放在該文件所在目錄
$mail = new PHPMailer(); //建立郵件發送類
$address = $_POST['address'];
$mail->IsSMTP(); // 使用SMTP方式發送
$mail->Host = "mail.xxxxx.com"; // 您的企業郵局域名
$mail->SMTPAuth = true; // 啟用SMTP驗證功能
$mail->Username = "user@xxxx.com"; // 郵局用戶名(請填寫完整的email地址)
$mail->Password = "******"; // 郵局密碼

$mail->From = "user@xxxx.com"; //郵件發送者email地址
$mail->FromName = "您的名稱";
$mail->AddAddress("$address", "");//收件人地址,可以替換成任何想要接收郵件的email信箱,格式是AddAddress("收件人email","收件人姓名")
//$mail->AddReplyTo("", "");

//$mail->AddAttachment("/var/tmp/file.tar.gz"); // 添加附件
//$mail->IsHTML(true); // set email format to HTML //是否使用HTML格式

$mail->Subject = "PHPMailer測試郵件"; //郵件標題
$mail->Body = "Hello,這是測試郵件"; //郵件內容
$mail->AltBody = "This is the body in plain text for non-HTML mail clients"; //附加信息,可以省略

if(!$mail->Send())
{
 echo "郵件發送失敗. <p>";
 echo "錯誤原因: " . $mail->ErrorInfo;
 exit;
}

echo "郵件發送成功";
?>


來源:
閱讀:6242
日期:2008/1/24

  • 上一篇已經沒有了
  • 下一篇已經沒有了
  >> 相關文章
 
Top

客服熱線

0573-80897175

主站蜘蛛池模板: 国产亚洲欧洲Aⅴ综合一区| 久久综合精品国产一区二区三区| 欧美综合图区亚洲综合图区| 综合网日日天干夜夜久久| 亚洲另类激情综合偷自拍| 亚洲国产成人久久综合一| 亚洲 欧美 日韩 综合aⅴ视频 | 国产欧美日韩综合精品二区| 综合三区后入内射国产馆| 五月天综合网| 狠狠色丁香婷婷综合久久来| 久久香综合精品久久伊人| 亚洲欧美综合网| 久久综合久久鬼色| 国产精品 综合 第五页| 亚洲欧美国产∧v精品综合网| 色综合天天综合网国产国产人| 伊人成色综合网| 狠狠色噜噜狠狠狠狠色综合久AV| 久久综合亚洲欧美成人| 久久久久噜噜噜亚洲熟女综合| 最新狠狠色狠狠色综合| 久久综合亚洲欧美成人| 亚洲小说图区综合在线| 天天综合天天看夜夜添狠狠玩| 伊人情人综合成人久久网小说| 99久久国产综合精品麻豆| 色综合色狠狠天天综合色| 色欲综合久久躁天天躁蜜桃| HEYZO无码综合国产精品| 亚洲综合在线另类色区奇米| 亚洲国产成人久久综合一区77| 亚洲国产综合精品中文第一区| 色综合久久中文字幕无码| 激情五月激情综合网| 青青草原综合久久大伊人精品| 亚洲综合无码AV一区二区| 久久婷婷五月综合97色一本一本| 国产成人综合亚洲欧美天堂| 亚洲人成伊人成综合网久久久| 国产欧美日韩综合|