PHPMailer邮件类

时间:2012-07-28 12:43:06
【文件属性】:

文件名称:PHPMailer邮件类

文件大小:109KB

文件格式:ZIP

更新时间:2012-07-28 12:43:06

PHPMailer

PHPMailer邮件类的使用 第一步:需要下载PHPMailer文件包phpmailer-1.73.tar.gz 来自开源社区: http://phpmailer.sourceforge.net/ 第二步:确认你的服务器系统已经支持socket 如下图,通过phpinfo();查看是否支持sockets   如果没有这一项就请注意: socket 是属于PHP扩展部分,编译时必须给定一个用于./configure --enable-sockets 的配置选项。 第三步:把文件解压到你的web服务器目录下,调用类就可以了,说明:首先包含 class.phpmailer.php,然后创建对象,设置参数,调用成员函数。具体请见下面的示例代码: IsSMTP(); // send via SMTP $mail->Host = "200.162.244.66"; // SMTP servers $mail->SMTPAuth = true; // turn on SMTP authentication $mail->Username = "yourmail"; // SMTP username 注意:普通邮件认证不需要加 @域名 $mail->Password = "mailPassword"; // SMTP password $mail->From = "yourmail@163.com"; // 发件人邮箱 $mail->FromName = "163.com管理员"; // 发件人 $mail->CharSet = "GB2312"; // 这里指定字符集! $mail->Encoding = "base64"; $mail->AddAddress($sendto_email,"username"); // 收件人邮箱和姓名 $mail->AddReplyTo("yourmail@163.com","163.com"); //$mail->WordWrap = 50; // set word wrap //$mail->AddAttachment("/var/tmp/file.tar.gz"); // attachment //$mail->AddAttachment("/tmp/image.jpg", "new.jpg"); $mail->IsHTML(true); // send as HTML // 邮件主题 $mail->Subject = $subject; // 邮件内容 $mail->Body = ' 欢迎来到http://www.163.com

感谢您注册为本站会员!

'; $mail->AltBody ="text/html"; if(!$mail->Send()) { echo "邮件发送有误

"; echo "邮件错误信息: " . $mail->ErrorInfo; exit; } else { echo "$user_name 邮件发送成功!
"; } } // 参数说明(发送到, 邮件主题, 邮件内容, 附加信息, 用户名) smtp_mail('yourmail@163.com', '欢迎来到163.com!', 'NULL', '163.com', 'username'); ?> 要注意的内容:   1. 邮件的字符集设置, $mail->CharSet = "GB2312"; // 这里指定字符集!在这里我只指定为GB2312因为这样Outlook能正常显示邮件主题,我尝试过设为utf-8,但在Outlook下显示乱码。   2. 如果是发送html格式的邮件,那么记得也指定为   3. 如果你想用它来群发邮件的话,记得修改包含文件函数,如:   require("phpmailer/class.phpmailer.php");   改为   require_once("phpmailer/class.phpmailer.php");   否则的话会产生类的重定义。 //使用心得 用sina的刚注册就可以发送 $mail->Host = "smtp.sina.com"; // SMTP servers 用163的刚注册不能发送,得用注册时间长的才可以用


【文件预览】:
PHPMailer_v2.0.0rc2
----phpdoc()
--------classtrees_PHPMailer.html(864B)
--------elementindex.html(35KB)
--------media()
--------PHPMailer()
--------index.html(954B)
--------blank.html(416B)
--------elementindex_PHPMailer.html(35KB)
--------packages.html(922B)
--------errors.html(1KB)
--------li_PHPMailer.html(1KB)
----docs()
--------extending.html(4KB)
--------use_gmail.txt(1KB)
--------pop3_article.txt(4KB)
--------faq.html(3KB)
----class.phpmailer.php(50KB)
----test()
--------phpmailer_test.php(18KB)
--------phpunit.php(11KB)
--------test.png(1KB)
----ChangeLog.txt(9KB)
----LICENSE(26KB)
----class.smtp.php(32KB)
----class.pop3.php(10KB)
----README(5KB)
----examples()
--------images()
--------pop3_before_smtp_test.php(707B)
--------index.html(3KB)
--------contents.html(555B)
--------test1.php(644B)
----language()
--------phpmailer.lang-en.php(1KB)
--------phpmailer.lang-cz.php(1KB)
--------phpmailer.lang-tr.php(1KB)
--------phpmailer.lang-nl.php(1KB)
--------phpmailer.lang-ru.php(1KB)
--------phpmailer.lang-ro.php(1KB)
--------phpmailer.lang-es.php(1KB)
--------phpmailer.lang-fr.php(1KB)
--------phpmailer.lang-hu.php(1KB)
--------phpmailer.lang-pl.php(1KB)
--------phpmailer.lang-se.php(1KB)
--------phpmailer.lang-no.php(1KB)
--------phpmailer.lang-ca.php(1KB)
--------phpmailer.lang-dk.php(1KB)
--------phpmailer.lang-it.php(1KB)
--------phpmailer.lang-et.php(1KB)
--------phpmailer.lang-fi.php(1KB)
--------phpmailer.lang-de.php(1KB)
--------phpmailer.lang-fo.php(1KB)
--------phpmailer.lang-br.php(1KB)
--------phpmailer.lang-ja.php(1KB)
----codeworxtech.html(8KB)

网友评论

  • 试过了,可以发邮件
  • 测试过了,可以发邮件。
  • 不错的PHPMail类使用
  • 话说PHP我都忘得没渣了,呵呵,赞一个吧。。。
  • 有点复杂 我是技术小白 有点费劲
  • 有点复杂,没太看懂,我新手,不过顶一下