php pear mail 发送邮件,PHP用pear自带的mail类库发邮件
用pear自带的mail类库发邮件,可以用pear install 命令来安装对应的库
$body = "点我重新生成密码";
sendMail_smtp("xxxxxxxx@qq.com",'测试',$body);
function sendMail_smtp($smtpemailto,$mailsubject,$mailbody){
//error_reporting(7);
require_once 'Mail.php';
require_once 'Mail/mime.php';
$from = 'admin@xxx.com';
$to = $smtpemailto;
$password = 'xxxxxx';
$mail_config=array(
"host"=>"smtp.ym.163.com",
"port"=>25,
"auth"=>true,
"username"=>$from,
"password"=>$password,
"from"=>$from,
);
$hdrs = array(
'From'=>$from,
'To' => $to, //收信地址
'Subject'=>$mailsubject
);
$mime = new Mail_mime();
//$mime->setTXTBody($text);
//添加附件
//$mime->addHTMLImage('php.gif','p_w_picpath/gif','12345',true);
$mime->_build_params['html_charset'] = "utf-8";//设置编码格式
$mime->_build_params['head_charset'] = "utf-8";//设置编码格式
$mime->setHTMLBody($mailbody);
$body = $mime->get();
$hdrs = $mime->headers($hdrs);
$mail = Mail::factory('smtp',$mail_config);
$succ = $mail->send($to,$hdrs,$body);
if (PEAR::isError($succ))
{
//echo 'Email sending failed: ' . $succ->getMessage();
$err = 'Email sending failed: ' . $succ->getMessage();
$content = $to."\t".date('Y-m-d H:i:s')."\t ".$err." \r\n" ;
}
else
{
//$content = $to."\t".date('Y-m-d H:i:s')."\t Email sent succesfully \r\n" ;
return true;
}
}
关于发邮件报错535 Error:authentication failed解决方法
调用163邮箱服务器来发送邮件,我们需要开启POP3/SMTP服务,这时163邮件会让我们设置客户端授权码,这个授权码替代上面代码部分的passwd即可成功发送邮件
php pear mail 发送邮件,PHP用pear自带的mail类库发邮件相关推荐
- php 内置mail 包,PHP使用pear自带的mail类库发邮件的方法
本文实例讲述了PHP使用pear自带的mail类库发邮件的方法.分享给大家供大家参考.具体如下: 这里用pear自带的mail类库发邮件,可以用pear install 命令来安装对应的库 body ...
- php smtp报文_PHP 使用 SMTP 发送邮件教程(PEAR Mail 包)
有时候我们在服务器配置一些脚本时,希望发生异常或者监测到更新时代码能够通过邮件来通知我们,这样我们就能第一时间收到提醒.本文介绍一下 PHP 上如何使用 SMTP 来发送邮件,使用的包是 PEAR M ...
- php发邮件 环境,PHP使用Pear发送邮件(Windows环境)
本文实例介绍了PHP使用Pear发送邮件的方法,以及如何在Windows下安装PHP Pear的步骤,分享给大家供大家参考,具体内容如下 一.PEAR安装 1.PEAR简介 PEAR是PHP扩展与应用 ...
- Java mail 发送邮件 主题(标题)乱码
最近开发遇到Javamail 发送邮件标题乱码问题,腾讯.网易邮箱不会乱码,阿里邮箱 标题则会乱码.解决办法: String subject = MimeUtility.encodeWord(ma ...
- C#使用 System.Net.Mail发送邮件功能
C#使用 System.Net.Mail发送邮件功能 .NET 里包含了很多很丰富的邮件发送与接受的API在 System.Net.Mail命名空间里,使得我们开发发送和接受邮件相关功能变得简单,下面 ...
- java发送邮件所需jar包_javamail 发邮件所需jar 包两个 activation.jar,mail.jar | 学步园...
javamail 所需jar 包两个 activation.jar,mail.jar(放在邮箱里了) index.jsp 填写相关信息.用来发邮件的邮箱和密码一定要写对 发送电子邮件 发送电子邮件 收 ...
- 基于.NET2.0的System.Net.Mail发送邮件Demo
第一种: //emailaddress邮件接收者地址 //mailcontent邮件主体内容 //mailtitle邮件标题 //mai ...
- JAVA发送邮件工具包_java mail 发送邮件工具包
Java测试发送邮件的时候经常出现异常,检查多次账户名密码无误后,依然出现如下图错误: 之前不清楚,后面在网上得到提醒,我们所使用的smtp服务器使用的密码与我们自身登录网页端邮箱的密码是不一样的,以 ...
- 使用javax.mail发送邮件
文章目录 一.发邮件流程 二.关于邮件协议和端口 三.开启邮件协议和端口 3.1. QQ邮箱 3.2. 163邮箱 四.实战发送邮件 4.1. 引入依赖 4.2. 方法重写 4.3. 发送邮件核心类工 ...
最新文章
- oracle 10g undo 管理,Oracle 10g undo表空间管理
- Python数据可视化教程之基础篇
- SQL Server中Rollup关键字使用技巧
- Kafka.net使用编程入门(一)
- c语言字符串匹配函数index,C语言(函数)学习之index、rindex
- Android系统(116)---APP启动过程
- 利用jmeter对mysql数据库进行压力测试
- log4j和web.xml配置webAppRootKey 的问题(一个tomcat下部署多个应用)
- #ifndef #define #endif typedef typename
- jsp中文乱码现象解决办法
- Android平台语音交友软件源码开发,语音通话的实现
- 对微信小程序的一些用法的感悟和总结
- 电影资源 BT PT下载的电影命名 规则 资源 详解
- 教给大家:怎样给电脑分盘。
- SQL Server Always Encrypted加密使用
- sql面试题——手写sql练习案例(一)
- Worker节点加入K8S集群报错:error execution phase preflight: couldn‘t validate the identity of the API Server
- Locust 压力测试工具学习(一)
- android计时器秒,倒数计时器android秒不准确
- 英雄联盟(LOL)外挂原理(仅供学术交流)
热门文章
- 海思 截图显示_三星Note10+5G国行跑分达到45万,华为海思麒麟990压力大不大?
- 鸿蒙os在3月底推送,华为鸿蒙OS Beta 3将从3月31日起推送
- 分子动力学aimd_研究人员在沸石分子筛活性调控研究方面取得新进展
- Spring Cloud Sleuth + Zipkin + RabbitMQ +MySQL(三)
- Java 算法 数字黑洞
- python使用英汉大字典离线获取单词释义
- 使用py2neo构建neo4j图模型小demo
- 新型冠状病毒肺炎国内分省分日期从1.16起的全部数据爬取与整理代码(附下载)
- easyx写登入界面_小白入门——easyx界面版“贪吃蛇”的C语言实现(详细)
- WPF TreeView 相关技巧