利用wordpress的phpmailer类发送邮件
发表于2011-06-17 15:05:52阅读54368次
wordpress自身就有两个发送email的类,直接拿过来用,非常简便。
这两个类非别是class-phpmailer.php和class-smtp.php 两个文件均位于/wp-includes/文件夹中。没有下载或者使用过WP的朋友可以点击前面的链接经行下载。将两个文件复制到服务器上之后就可以直接调用了,下面是我在我的个人网站的应用。
- include('email/class-phpmailer.php');
- include('email/class-smtp.php');
- $mail=new PHPMailer();
- $mail->IsSMTP();
- $mail->CharSet='GB2312';
- //收信人的地址
- $mail->AddAddress('zijie@zijie.org');
- //邮件内容
- $message = "注册时间".date();
- $mail->Body=$message;
- //邮件的发送人
- $mail->From='zijie_org@126.com';
- //发送人的名称
- $mail->FromName='Zijie.Org';
- //邮件标题
- $mail->Subject='新用户'.$_POST[tf_name].'注册提示';
- // 设置SMTP服务器。这里使用网易的SMTP服务器。
- $mail->Host='smtp.126.com';
- // 设置为“需要验证”
- $mail->SMTPAuth=true;
- // 设置用户名和密码,即网易邮件的用户名和密码。
- $mail->Username='zijie_org';
- $mail->Password='*********';
- // 发送邮件。
- $mail->Send();
当有人成功注册了本站的账户后,该程序就自动的发送一封“新用户XXX注册提示”的邮件到zijie#zijie.org,这样我就能第一时间知道新用户的信息了。