一.首先下载PHPMailer

https://github.com/chenlian2015/phpmailer.git

二.将下载所得目录中的

class.phpmailer.php

class.smtp.php

两个文件拷贝到你的工程目录下

三.使用

<?phpfunction postmail($to,$subject = '',$body = ''){//Author:Jiucool WebSite: http://www.jiucool.com//$to 表示收件人地址 $subject 表示邮件标题 $body表示邮件正文//error_reporting(E_ALL);echo "enter";error_reporting(E_STRICT);date_default_timezone_set('Asia/Shanghai');//设定时区东八区require_once('class.phpmailer.php');include('class.smtp.php');echo "enterx";$mail             = new PHPMailer(); //new一个PHPMailer对象出来$body            = eregi_replace("[\]",'',$body); //对邮件内容进行必要的过滤$mail->CharSet ="GBK";//设定邮件编码,默认ISO-8859-1,如果发中文此项必须设置,否则乱码$mail->IsSMTP(); // 设定使用SMTP服务$mail->SMTPDebug  = 1;                     // 启用SMTP调试功能// 1 = errors and messages// 2 = messages only$mail->SMTPAuth   = true;                  // 启用 SMTP 验证功能//$mail->SMTPSecure = "ssl";                 // 安全协议,可以注释掉$mail->Host       = 'smtp.126.com';      // SMTP 服务器$mail->Port       = 25;                   // SMTP服务器的端口号$mail->Username   = '这里写你的126邮箱';  // SMTP服务器用户名,PS:我乱打的$mail->Password   = '这里写你的密码';            // SMTP服务器密码$mail->SetFrom('这里写你的126邮箱', 'who');$mail->AddReplyTo('这里写你要发送的目的邮箱','name');$mail->Subject    = $subject;$mail->AltBody    = 'To view the message, please use an HTML compatible email viewer!'; // optional, comment out and test$mail->MsgHTML($body);$address = $to;$mail->AddAddress($address, '');$mail->AddAttachment("windows.pdf");      // attachment//$mail->AddAttachment("images/phpmailer_mini.gif"); // attachmentif(!$mail->Send()) {echo 'Mailer Error: ' . $mail->ErrorInfo;} else {echo "Message sent!恭喜,邮件发送成功!";}
}postmail('这里写你要发送的目的邮箱','My subject','哗啦啦');?>

PHP之邮件发送(126邮箱和PHPMailer开源)相关推荐

  1. php 126怎么设置发送邮箱验证码,PHP之邮件发送(126信箱和PHPMailer开源)

    PHP之邮件发送(126邮箱和PHPMailer开源) 一.首先下载PHPMailer https://github.com/chenlian2015/phpmailer.git 二.将下载所得目录中 ...

  2. SpringBoot整合定时任务和邮件发送(邮箱 信息轰炸 整蛊)

    SpringBoot整合定时任务和邮件发送(邮箱 信息轰炸 整蛊) 目录 SpringBoot整合定时任务和邮件发送(邮箱 信息轰炸 整蛊) 1.概述 2.最佳实践 2.1创建项目引入依赖(mail) ...

  3. php 邮件类库,[3.3]-扩展类库:基于PHPMailer的邮件发送 | PhalApi(π框架) - PHP轻量级开源接口框架 - 接口,从简单开始!...

    3.3.1 扩展类库:基于PHPMailer的邮件发送 此扩展可用于发送邮件. 3.3.2 安装和配置 从 PhalApi-Library 扩展库中下载获取 PHPMailer 包,如使用: $ gi ...

  4. JAVA编写发送126邮箱

    1.引入依赖 <dependencies><!--上下文支持包--><dependency><groupId>org.springframework&l ...

  5. Java邮件发送QQ邮箱带附件

    添加依赖 <!-- https://mvnrepository.com/artifact/javax.mail/mail --><dependency><groupId& ...

  6. centos7 mailx 邮件发送163邮箱 第二种方式

    前提,把163邮箱的pop3开启 安装 yum install -y mailx 不用启动 添加对163的授权: vi /etc/mail  :在底部添加 set from=huangxiaochua ...

  7. php发送邮件项目,用开源项目PHPMailer实现邮件发送

    require("class.phpmailer.php"); //下载的文件必须放在该文件所在目录 $mail = new PHPMailer(); //建立邮件发送类 $add ...

  8. 配置git send-mail发邮件 (126邮箱适用)

    在Ubuntu 16.04 下 126邮箱配置通过测试.qq邮箱未通过测试,如果要用这个方法,请申请一个126邮箱账号. 安装git相关组件 apt-get install git git-core ...

  9. php 邮件发送设置_PHP实现自动发送邮件功能代码(qq 邮箱)

    最近做一个邮箱验证的功能,研究了一会,搞定了邮件的自动发送.下面用qq邮箱作为演示,一步一步来解释: 代码下载地址 首先,就是做到邮件的发送,代码如下: //邮件发送 require "./ ...

最新文章

  1. Debugging Tools for Windows__from WDK7
  2. Step by Step WebMatrix网站开发之二:使用WebMatrix(1)
  3. Eclipse关联JDK源码
  4. xml签名和普通数字签名
  5. 他来阿里 4 年,刻苦奋斗、稳扎稳打终于爬到 P7 ,他说一定要感谢这几个公众号的指导!...
  6. 设计模式杂谈(一)——设计模式概述
  7. [html]HTML5如何隐藏video元素的控制栏、全屏按钮?
  8. mysql skip_counter_mysql的三个故障解决小结
  9. php里isset的属性,PHP魔术方法__isset()
  10. 学习Python要多久 要如何学习
  11. 错误记录(11): source is null for getProperty(null, name)
  12. leetcode 997 找到小镇的法官
  13. bin/arm-linux-androideabi-nm: libtinfo.so.5: cannot open shared object file: No such file or directo
  14. 层次聚类python实现
  15. 视频广告播放器(缓存、循环播放)
  16. 小程序怎么接入第三方客服工具?
  17. 基于matlab的DTMF信号的产生和检测(1)
  18. [MS Project]Project软件入门两天之旅
  19. AcWing 3725. 卖罐头
  20. Centos 基本命令

热门文章

  1. 马上消费:打击征信修复不遗余力,乱象根治呼唤社会合力
  2. py,pyc,pyo的区别
  3. 双功能螯合物修饰Cd-DTPA-ALP和DTPA-2NH碱性磷酸酶与双(3,5-二甲氧基-4-氨基二苯乙烯)
  4. Dreamweaver学习心得(2)
  5. 身体是革命的本钱,为了理想闹革命,为了革命把身体搞好
  6. sketch源码 html,手绘用户界面转成 HTML 代码 Sketch2Code
  7. .tar.gz与.tar.bz2解压
  8. Linux——磁盘在网络中共享
  9. 什么鬼!去美国,居然要查QQ和微博账号了?
  10. RFID标签技术变成仓储物流物流关键技术