php+phpmailer发邮件,php借助phpmailer发送邮件

首先当然要去下载phpmailer了。<?php

require("class.phpmailer.php"); //下载的文件必须放在该文件所在目录

class email {

public static $email;

public function __construct($host,$Username,$Password,$Port=25,$charSet='UTF-8'){

self::$email = new PHPMailer(); //建立邮件发送类

self::$email->charSet=$charSet;//设置编码

self::$email->IsSMTP(); //开启smtp服务

self::$email->SMTPAuth = true; // 启用SMTP验证功能

self::$email->Host = $host; // 您的企业邮局域名

self::$email->Username=$Username; //账户

self::$email->Password=$Password; //密码

self::$email->Port=$Port;//端口,默认是25

}

public function sendEmail($From,$FromName,$AddAddress,$Subject,$Body,$name='',$AltBody='',$IsHTML=true){

self::$email->IsHTML($IsHTML);//是否使用HTML格式

self::$email->From=$From; //邮件发送者email地址 ,必须和上面的一致

self::$email->FromName=$FromName; //邮件发送人的名字

self::$email->AddAddress($AddAddress,$name);//邮件接收人的邮箱地址

self::$email->Subject=$Subject;//主题

self::$email->Body=$Body;//内容

self::$email->AltBody=$AltBody;//附加信息,可以省略

if(!self::$email->Send())

{

echo "邮件发送失败.

";

echo "错误原因: " . self::$email->ErrorInfo;

exit;

}

echo "邮件发送成功";

}

public function sendEmailAndAttachment($From,$FromName,$AddAddress,$Subject,$Body,$Attachment,$name='',$AltBody='',$IsHTML=true){

self::$email->IsHTML($IsHTML);//是否使用HTML格式

self::$email->From=$From; //邮件发送者email地址 ,必须和上面的一致

self::$email->FromName=$FromName; //邮件发送人的名字

self::$email->AddAddress($AddAddress,$name);//邮件接收人的邮箱地址

self::$email->Subject=$Subject;//主题

self::$email->Body=$Body;//内容

self::$email->AltBody=$AltBody;//附加信息,可以省略

self::$email->AddAttachment($Attachment); // 添加附件,这里填写附件地址

if(!self::$email->Send())

{

echo "邮件发送失败.

";

echo "错误原因: " . self::$email->ErrorInfo;

exit;

}

echo "邮件发送成功";

}

}

$email =new email("smtp.qq.com",'371522155@qq.com','hh94577312');

$email->sendEmailAndAttachment('371522155@qq.com','huanghui','2963584466@QQ.com','wwwww','vvvv','1.txt');

?>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值