91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Zend Framework框架之Zend_Mail如何實現發送Email郵件驗證功能

發布時間:2021-08-27 10:57:33 來源:億速云 閱讀:111 作者:小新 欄目:開發技術

這篇文章將為大家詳細講解有關Zend Framework框架之Zend_Mail如何實現發送Email郵件驗證功能,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

具體如下:

Zend Framework 里Zend_Mail這個組件用起來還是很方便的..它提供了通用化的編寫與發送文本內容的郵件,當然它也兼容MIME標準的多個多個段的郵件消息的功能.Zend_Mail里通過默認的Zend_Mail_Transport_SendMail傳輸或能過Zend_Mail_Transport_Smtp來發送我們的電子郵件.

Zend_Mail發送最簡單的郵件功能.通過Zend_Mail_Transport_Sendmail發來送.我們只要指定郵件的一個收件人,一個主題,一個郵件內容和一個發件人就可以了.它的代碼如下(有注解:):

<?php
require_once 'Zend/Mail.php';
$mail = new Zend_Mail("UTF-8");//設置郵件編碼
$mail->setBodyText('你的郵件內容放在這里!.') //發送電子郵件地址以及一些發送人的說明信息
->setFrom('fromemail@example.com', '發送人的說明信息') //收信人電子郵件地址以及一些收信人的說明信息
->addTo('toemail@example.com', '收信人的說明信息') //電子郵件標題,解決亂碼
->setSubject("=?UTF-8?B?".base64_encode('電子郵件標題')."?=")  ->send();
?>

另外一個就是通過一個SMTP發送電子郵件.不過你需要配置你的郵件服務器.這一步大家可以去GOOGLE一下..我就不在這里多說了.我這里是能守GOOGLE來實現發送電子郵件的..經過我的測試.我的電子郵件到送到自己的Gmail和163(網易)的郵箱都沒有問題.亂碼問題也解決了..標題長度限制問題也沒有出現..以前是自己參考網上改了Zend_Mail里面的函數..現在用1.6版的Zend Framework好像沒有這樣的問題..我想是ZF團隊改了里面的BUG吧...呵呵..

下面是自己的實現的代碼:

<?php
require_once ROOT_PATH . '/Zend/Mail.php';
require_once ROOT_PATH . '/Zend/Mail/Transport/Smtp.php';
$mail = new Zend_Mail("UTF-8");//設置郵件編碼
$config = array(
 'auth'=>'login', 'username'=>"kylingood",//電子件用戶名
 'password'=>"這里是填寫你電子郵件密碼",
 'ssl'=>"ssl"
);
$transport = new Zend_Mail_Transport_Smtp('smtp.gmail.com',$config);
$mail->setDefaultTransport($transport);
$mailcontent='歡迎您的到來!<br /> 您的注冊名為:
'.$thisArray ['username'].'<br /> 您的密碼為:'.$thisArray ['userpass'].'
<br /> 請您點擊這里的地址:<a href="#"><font color="red">激活
</font> </a>您的帳號!
請盡快刪除此郵件,以免別人偷看到您的密碼<br /> 如果忘了密碼,
可以到社區寫信請管理員重新設定<br />';
$mail->setBodyHtml($mailcontent);//可以發送HTML的郵件.真方便! 
$mail->setFrom('kylingood@gmail.com', 'kylingood');
$mail->addTo($email, 'kylingood'); $title=$thisArray ['username'].',用戶您好,這是網站激活驗證郵件!';
$mail->setSubject("=?UTF-8?B?".base64_encode($title)."?=");
$mail->send();
?>

關于“Zend Framework框架之Zend_Mail如何實現發送Email郵件驗證功能”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

池州市| 南汇区| 上饶县| 股票| 翁牛特旗| 红河县| 唐山市| 会宁县| 霍林郭勒市| 安康市| 汤阴县| 宝应县| 五寨县| 始兴县| 海晏县| 乐陵市| 定襄县| 大方县| 五台县| 翁源县| 古丈县| 福海县| 青岛市| 项城市| 疏勒县| 洛南县| 和平县| 泸定县| 钦州市| 辰溪县| 明溪县| 翁牛特旗| 乌鲁木齐市| 天峻县| 双桥区| 茂名市| 肥西县| 乌恰县| 宿松县| 丹棱县| 花莲县|