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/下

static/file/Email.class.html

第三步:直接在要使用的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用您處理吧";
}


TOP

錦江區聚格樂享網絡工作室@2012 版權所有
蜀ICP備12016524号-2

立即咨詢
成(chéng)都(dōu)網站建設,成(chéng)都(dōu)做網站,錦江區聚格樂享網絡工作室
40f13d50b73e104f832ed1b719ae6935