phpmailer郵件類
v5.1
PHPMailer是一個用來傳送電子郵件的PHP函數套件。它提供的功能包括:在發送郵件時指定多個收件人,抄送地址,暗送地址和回复地址.支援多種郵件編碼包括:8bit,base64,binary和quoted-printable.支援SMTP驗證.支持冗餘SMTP伺服器.支援附附件的郵件和Html格式的郵件.自訂郵件頭.支援在郵件中嵌入圖片.調試靈活.經測試相容的SMTP伺服器包括:Sendmail,qmail,Postfix,Imail,Exchange等.可運行在任何平台之上
php本身提供了一個郵件發送函數mail,可以在程式中直接發送電子郵件,不過該函數要求伺服器支援sendmail或必須設定一台不需要中繼的郵件發送伺服器,但現在要找到一台不需要身份驗證的郵件發送中繼幾乎不可能,所以使用mail函數往往無法成功發送email.
自己如果熟悉SMTP協議,結合socket功能就可以編寫高效穩定的郵件發送程序,但對一般用戶來說太困難.還好網路上已經有很多別人寫好的郵件發送模組,我們只需要下載後簡單呼叫即可,十分方便.