PHP
—
入门知识 phpmailer 介绍及使用方法
以下是关于 phpmailer 的用法,可以参考下参考下
第一,需要下载 PHPMailer 文件包 phpmailer. http:
//phpmailer.sourceforge.net/
第二,确认你的服务器系统已经支持 socket ,通过 phpinfo();查看是否支持 sockets(socket 是
属于 PHP 扩展部分),
“
如果显现为 enabled”,那就是支持了。
第三,把文件解压到你的 web 服务器目录下,调用类就可以了.
首先包含
class
.phpmailer.php,然后创建对象,设置参数,调用成员函数。
例 1,做成函数方便调用
代码如下:
<?php
require
("phpmailer/class.phpmailer.php");
function
smtp_mail(
$sendto_email
,
$subject
,
$body
,
$extra_hdrs
,
$user_name
){
=
new
PHPMailer();
->IsSMTP();
// send via SMTP
->Host = "200.162.244.66";
// SMTP servers
->SMTPAuth = true;
// turn on SMTP authentication
->Username = "yourmail";
// SMTP username
注意:普通邮件认证不需要加 @
域名
->Password = "mailPassword";
// SMTP password
->From = "yourmail@yourdomain.com";
//
发件人邮箱
->FromName = "管理员";
//
发件人
->CharSet = "GB2312";
//
这里指定字符集!
->Encoding = "base64";
->AddAddress(
$sendto_email
,"username");
//
收件人邮箱和姓名
->AddReplyTo("yourmail@yourdomain.com","yourdomain.com");
//$mail->WordWrap = 50; // set word wrap
换行字数
//$mail->AddAttachment("/var/tmp/file.tar.gz"); // attachment
附件
//$mail->AddAttachment("/tmp/image.jpg", "new.jpg");
->IsHTML(true);
// send as HTML
//
邮件主题
->Subject =
$subject
;
//
邮件内容
->Body = "
<html><head>
<meta http-equiv="Content-Language" content="zh-cn">