ホームページ  >  記事  >  php教程  >  thinkphp 邮件发送

thinkphp 邮件发送

WBOY
WBOYオリジナル
2016-06-13 09:39:571012ブラウズ

1.下载PHPMailer类包

下载地址

https://code.google.com/a/apache-extras.org/p/phpmailer

注意把文件放在: ThinkPHP/Extend/Vendor/PHPMailer/class.phpmailer.php

2.

<span function</span> SendMail(<span $address</span>,<span $title</span>,<span $message</span><span )
{
    vendor(</span>'PHPMailer.class#PHPMailer'<span );
 
    </span><span $mail</span>=<span new</span><span  PHPMailer();
    </span><span //</span><span  设置PHPMailer使用SMTP服务器发送Email</span>
    <span $mail</span>-><span IsSMTP();
 
    </span><span //</span><span  设置邮件的字符编码,若不指定,则为'UTF-8'</span>
    <span $mail</span>->CharSet='UTF-8'<span ;
 
    </span><span //</span><span  添加收件人地址,可以多次使用来添加多个收件人</span>
    <span $mail</span>->AddAddress(<span $address</span><span );
 
    </span><span //</span><span  设置邮件正文</span>
    <span $mail</span>->Body=<span $message</span><span ;
 
    </span><span //</span><span  设置邮件头的From字段。</span>
    <span $mail</span>->From=C('MAIL_ADDRESS'<span );
 
    </span><span //</span><span  设置发件人名字</span>
    <span $mail</span>->FromName='LilyRecruit'<span ;
 
    </span><span //</span><span  设置邮件标题</span>
    <span $mail</span>->Subject=<span $title</span><span ;
 
    </span><span //</span><span  设置SMTP服务器。</span>
    <span $mail</span>->Host=C('MAIL_SMTP'<span );
 
    </span><span //</span><span  设置为"需要验证"</span>
    <span $mail</span>->SMTPAuth=<span true</span><span ;
 
    </span><span //</span><span  设置用户名和密码。</span>
    <span $mail</span>->Username=C('MAIL_LOGINNAME'<span );
    </span><span $mail</span>->Password=C('MAIL_PASSWORD'<span );
 
    </span><span //</span><span  发送邮件。</span>
    <span return</span>(<span $mail</span>-><span Send());
}
 </span>

3. 发送  $this->SendMail("zg@126.cn","title","bodyinfo ");

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:PHP学习笔记(4)次の記事:php过滤敏感词的示例