本文實(shí)例講述了PHP發(fā)送郵件確認(rèn)驗(yàn)證注冊功能。分享給大家供大家參考,具體如下:
類庫:
require "class.phpmailer.php";
require "class.smtp.php";
class PHP_Mailer
{
protected $mail;
public function __construct()
{
$mail = new PHPMailer;
$mail->SMTPDebug = 3;
$mail->isSMTP();
$mail->SMTPAuth = true;
$mail->isHTML(true);
$CI = get_instance();
$CI->load->config('email_config');
$email = $CI->config->item('email');
foreach ($email as $key => $value) {
$mail->$key = $value;
}
$this->mail = $mail;
}
public function check_user($email,$nick,$txt,$id)
{
$this->mail->FromName = '表白墻';
$this->mail->addAddress("$email"); // Add a recipient
$this->mail->addReplyTo('test@test.com', '表白墻反饋');
$this->mail->Subject = '表白墻通知';
$this->mail->CharSet = "UTF-8";
$this->mail->Body = body
p>你好:測試郵件
body;
$this->mail->AltBody = altbody
你好:
有一個(gè)altbody說:謝謝許愿墻的程序員 敬上! altbody; if ($this->mail->send()) { returntrue; } elsereturnfalse; } }
調(diào)用
$this->load->library('email/php_mailer');
$result = $this->php_mailer->check_user('297538600@qq.com', 'aaa', '$row->txt', '$row->id');
if ($result == true) {
//更新狀態(tài)
echo 'ok';
}
待完善接收郵件驗(yàn)證的功能
郵件類下載地址:https://www.jb51.net/codes/27188.html
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP網(wǎng)絡(luò)編程技巧總結(jié)》、《PHP基本語法入門教程》、《PHP數(shù)組(Array)操作技巧大全》、《php字符串(string)用法總結(jié)》、《PHP運(yùn)算與運(yùn)算符用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》
希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。
您可能感興趣的文章:- PHP使用gearman進(jìn)行異步的郵件或短信發(fā)送操作詳解
- ThinkPHP3.2.3框架郵件發(fā)送功能圖文實(shí)例詳解
- PHP示例演示發(fā)送郵件給某個(gè)郵箱
- php判斷電子郵件是否正確方法
- PHP實(shí)現(xiàn)SMTP郵件的發(fā)送實(shí)例
- PHP使用SMTP郵件服務(wù)器發(fā)送郵件示例
- 實(shí)例分析PHP中PHPMailer發(fā)郵件
- ThinkPHP3.2利用QQ郵箱/163郵箱通過PHPMailer發(fā)送郵件的方法
- ThinkPHP5郵件發(fā)送服務(wù)封裝(可發(fā)附件)
- 詳解thinkphp5+swoole實(shí)現(xiàn)異步郵件群發(fā)(SMTP方式)
- PHP使用POP3讀取郵箱接收郵件的示例代碼