ThinkPHP 郵件處理類詳解
Time:2014/08/05 22:59:23 Click:
相信很多TPer都(dōu)會(huì)用到郵件處理類,是的,我也是這(zhè)樣(yàng),好(hǎo)在ThinkPHP爲我們提供了強大的郵件類,今天爲大家整理一下用法,希望對(duì)新手有用:
第一步:在我們使用郵件處理類前需要在項目配置或框架配置裡(lǐ)增加配置參數,具體參數如下:
'SMTP_SERVER' =>'smtp.126.com', //郵件服務器 'SMTP_PORT' =>25, //郵件服務器端口 'SMTP_USER_EMAIL' =>'shangfox@126.com', //SMTP服務器的用戶郵箱,推薦使用126郵箱 'SMTP_USER'=>'shangfox@126.com', //SMTP服務器賬戶名 'SMTP_PWD'=>'shangfox', //SMTP服務器賬戶密碼 'SMTP_MAIL_TYPE'=>'HTML', //發(fā)送郵件類型:HTML,TXT(注意都(dōu)是大寫) 'SMTP_TIME_OUT'=>30, //超時(shí)時(shí)間 'SMTP_AUTH'=>true, //郵箱驗證(一般都(dōu)要開(kāi)啓)
第二步:將(jiāng)Email.class.php 複制到ThinkPHP框架目錄的Extend/Library/ORG/下
第三步:直接在要使用的php控制器裡(lǐ)加入如下代碼即可:
import('ORG.Email');//導入郵箱類 $data['mailto'] = 'shangfox@126.com'; //收件人 $data['subject'] = '郵件正文标題'; //郵件标題 $data['body'] = '郵件正文内容'; //郵件正文内容 $mail = new Email(); if($mail->send($data)){ echo "尚狐網絡恭喜您,郵件發(fā)送成(chéng)功了,嘿嘿"; } else{ echo "哎呀,郵件發(fā)送失敗了噢,快聯系shangfox用您處理吧"; }