ThinkPHP3.0中PHPMailer的使用
把下载的PHPMailer放到ThinkPHP\Extend\Vendor下,把下面的代码拷到ThinkPHP\Common中的common.php中:
function SendMail( $address , $title , $message ) { $mail = new PHPMailer(); // 设置PHPMailer使用SMTP服务器发送Email $mail ->IsSMTP(); // 设置邮件的字符编码,若不指定,则为'UTF-8' $mail ->CharSet= 'UTF-8' ; // 添加收件人地址,可以多次使用来添加多个收件人 $mail ->AddAddress( $address ); // 设置邮件正文 $mail ->Body= $message ; // 设置邮件头的From字段。 $mail ->From=C( 'MAIL_ADDRESS' ); //在配置文件里面配置,下同 // 设置发件人名字 $mail ->FromName=C( 'MAIL_FromName' ); // 设置邮件标题 $mail ->Subject= $title ; // 设置SMTP服务器。 $mail ->Host=C( 'MAIL_SMTP' ); // 设置为"需要验证" $mail ->SMTPAuth=true; // 设置用户名和密码。 $mail ->Username=C( 'MAIL_LOGINNAME' ); $mail ->Password=C( 'MAIL_PASSWORD' ); if ( $mail ->Send()) { return true; } else { return false; } }使用的时候只需调用SendMail函数即可.
查看更多关于ThinkPHP3.0中PHPMailer的使用 - Thinkphp的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did6406