php結(jié)合phpmailer調(diào)用smtp發(fā)送郵件php本身提供了一個(gè)郵件發(fā)送函數(shù)mail,可以在程序中直接發(fā)送電子郵件,不過該函數(shù)要求服務(wù)器支持sendmail或者必須設(shè)置一臺不需要中繼的郵件發(fā)送服務(wù)器,但現(xiàn)在要找到一臺不需要身份驗(yàn)證的郵件發(fā)送中繼幾乎不可能。 所以使用mail函數(shù)往往無法成功發(fā)送email。 自己如果熟悉SMTP協(xié)議,結(jié)合socket功能就可以編寫高效穩(wěn)定的郵件發(fā)送程序,但對一般用戶來說太困難.好在互聯(lián)網(wǎng)上已經(jīng)有很多別人編寫好的郵件發(fā)送模塊,我們只需要下載后簡單調(diào)用即可,十分方便。 在此我們給用戶推薦一個(gè)php下功能十分強(qiáng)大,易用且免費(fèi)的SMTP類模塊-PHPMailer,(下載地址http://downinfo.myhostadmin.net/mail/PHPMailer-BMH_v5.0.0.zip)PHPMailer是一個(gè)用于發(fā)送電子郵件的PHP函數(shù)包。它提供的功能包括: *.在發(fā)送郵時(shí)指定多個(gè)收件人,抄送地址,暗送地址和回復(fù)地址 http://downinfo.myhostadmin.net/mail/phpmail_test.rar(可以下載此壓縮包,解壓后上傳到網(wǎng)站根目錄,修改里面的send.php郵箱信息測試發(fā)信) 一:前臺表單 <html> 二:后臺PHP程序
$mail->From = "user@xxxx.com"; //郵件發(fā)送者email地址 //$mail->AddAttachment("/var/tmp/file.tar.gz"); // 添加附件 $mail->Subject = "PHPMailer測試郵件"; //郵件標(biāo)題 if(!$mail->Send()) echo "郵件發(fā)送成功"; 參考網(wǎng)址: http://blog.51yip.com/php/910.html/comment-page-1
|
|||||
| >> 相關(guān)文章 | |||||
|
|
|||||
400-028-5800
028-62778877
您好,非正常上班時(shí)間若有緊急技術(shù)問題,請撥總機(jī)后按7號鍵, 其他問題請?zhí)峤还位蛟谏习鄷r(shí)間聯(lián)系,謝謝支持!