5分钟 wamp下php phpmaile发送qq邮件 2015最新方法说明
13:40 2015/11/20
5分钟 wamp下php phpmaile发送qq邮件 2015最新方法说明
关键点:现在qq邮箱开通smtp服务后会给你一个很长的独立新密码,发邮件配置中的密码需要换成这个给定的密码,具体原因在qq邮箱开通smtp服务时有解释界面
我用邮箱密码时的错误提示:SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troublesh
注意:我发现有些博客介绍的代码实例中缺少一行包含smtp类的代码,我拿来反正是没成功,报错了,所以建议参照下方推荐的博客中的示例代码进行测试,缺少代码:include("class.smtp.php");
3步:
1.下载phpmaile,右侧的download zip点击下载:https://github.com/PHPMailer/PHPMailer
2.参照博客中的代码,记得把密码设置成我说的那个密码
3.去QQ邮箱开通smtp服务,很简单,只是发送一个短信,点击一下验证而已
推荐博客,我没有去做博客末尾说的修改,但是唯一不同的是密码用我说的开通qq邮箱的smtp服务是给的密码,我用qq邮箱密码发送时失败了:http://www.cnblogs.com/jdk123456/p/3578617.html?utm_source=tuicool&utm_medium=referral
我觉得这个博客还不错,不过不是参照这个做的:http://blog.wpjam.com/m/phpmailer/
开通qq邮箱的smtp服务请另外参考其他资料,推荐:http://service.exmail.qq.com/cgi-bin/help?subtype=1&&id=26&&no=308
突然找到一个介绍各个部分都有的很全的博客:http://blog.jjonline.cn/phptech/162.html
有一个很广泛的解释:而PHPMailer是一个用于发送电子邮件的PHP函数包,它可以使用SMTP的方法通过163、QQ邮箱等第三方服务器发送邮件。这样还有一个好处,就是这些大型邮箱发出的邮件一般不会被屏蔽。
另外,有人好像告诉我很多服务器不支持php自带的mail方法。
这是我最得意的一篇博文,有如果对你有帮助,请赐人玫瑰 手留余香----点个赞或顶一下呗!
注意:以下是之前用sendmail发送的错误过程,最终没有成功,只提供出来作为错误参考:
注意:以下全部内容都是错误做法,包括其中写的‘成功发送’也只是当时误以为成功了,只提供出来作为错误参考!!
5分钟 wamp下php sendmail发送qq邮件---错觉,没成功,都是以为成功了
一派胡言,原来我根本没有成功,以下都是瞎扯,终于搞明白了,我把sendmail_path 路径指向了c盘,而我已经删除了sendmail,所以最后if判断的只存在字符串!:
致命错误:我把sendmail放到了F:\wamp\文件夹下面 ,包括F:\ 盘下都失败了,谨慎啊,再加上我端口开始时设置25,搞了一天终于明白了
终于成功了,我花了一上午的时间,都是因为网上的配置都不行,忽略了一个关键的端口问题,我也不知道是什么原因导致我这里不行,别人网上都是那么介绍的,有一个问题就是网上基本是2014,2012等等以前的介绍,可能是qq邮箱有变动,听说现在基本的邮件都用了ssl。我哭啊
遇到一个问题喜欢死磕,要么知道不行的原因,要么就解决问题,不然心理就有个坎始终卡在那里,唉
注意:端口用465(既是ssl方式),网上很多都是说的配置25端口,但是我配置25端口始终都是发送失败,错误日志中显示:Socket Error # 11001<EOL>Host not found.
其余与网上很多文章说的一样。
注意:还有一个关键因素:不只是要配置本地,还需要去QQ邮箱开通smtp服务,只是一个发短信验证而已。
另外记得更改wamp中的配置后要重启wamp。
问题:目前发送成功,但是发件箱和收件箱都没有相关记录,没有相关邮件。
听说可能是mail()方法的问题,能够发送,但是不一定能发送到对方,也可能是被拦截了---但是发件箱也没有邮件记录。
前辈的建议是用其他的插件,不要用sendmail,因为它要用php自带的mail函数。
也有人建议是换网易邮箱,都可以试试!!!
推荐多看几篇不一样的博客,看看成功和不成功案例
推荐一个博客,也是没有成功,他推荐了另一个方式,我也准备换方式:http://zhidao.baidu.com/link?url=WxjqW9vnLvAdRneoeh1LtLr0P8XmSt8FjTZSB15p7IsnJtg0DJwEKKcKH1B1V-ogz9Fd1UQxaghWUcqB6CCLcTA4Bzzv1bE-qFBovF7oMdC
也有文章介绍直接用本机做服务器的,但是很多都不太推荐这种方式:http://www.ijophy.com/2012/08/send-mail-via-php-by-setting-up-smtp-server.html
另外有一个说介绍3总方式但是不知所云,且配置对新手而言不详细,放在这里,可以忽略不看:http://www.51itdev.com/653.html
推荐尝试phpmailer方式,我也要换成这种方式,希望成功:http://www.tuicool.com/articles/7vQnIr
我这两天要再试试试试另一种插件方式,和163邮箱的发送 总得看到收件箱吧 成功有嘛用啊 只是成功了而已
13:40 2015/11/205分钟 wamp下php phpmaile发送qq邮件 2015最新方法说明关键点:现在qq邮箱开通smtp服务后会给你一个很长的独立新密码
,发邮件配置中的密码需要换成这个给定的密码,具体原因在qq邮
箱开通smtp服务时有解释界面我用邮箱密码时的错误提示:SMTP connect() failed.
https://github.com/PHPMailer/PHPMailer/wiki/Troublesh注意:我发现有些博客介绍的代码实例中缺少一行包含smtp类的代
码,我拿来反正是没成功,报错了,所以建议参照下方推荐的博客
中的示例代码进行测试,缺少代码:include("class.smtp.php"); 3步:1.下载phpmaile,右侧的download zip点击下载:
https://github.com/PHPMailer/PHPMailer2.参照博客中的代码,记得把密码设置成我说的那个密码3.去QQ邮箱开通smtp服务,很简单,只是发送一个短信,点击一下
验证而已推荐博客,我没有去做博客末尾说的修改,但是唯一不同的是密码
用我说的开通qq邮箱的smtp服务是给的密码,我用qq邮箱密码发送
时失败了:http://www.cnblogs.com/jdk123456/p/3578617.html?
utm_source=tuicool&utm_medium=referral我觉得这个博客还不错,不过不是参照这个做的:
http://blog.wpjam.com/m/phpmailer/开通qq邮箱的smtp服务请另外参考其他资料,推荐:
http://service.exmail.qq.com/cgi-bin/help?
subtype=1&&id=26&&no=308突然找到一个介绍各个部分都有的很全的博客:
http://blog.jjonline.cn/phptech/162.html有一个很广泛的解释:而PHPMailer是一个用于发送电子邮件的PHP
函数包,它可以使用SMTP的方法通过163、QQ邮箱等第三方服务器发
送邮件。这样还有一个好处,就是这些大型邮箱发出的邮件一般不
会被屏蔽。另外,有人好像告诉我很多服务器不支持php自带的mail方法。
以下是之前用sendmail发送的错误过程,最终没有成功:5分钟 wamp下php sendmail发送qq邮件---错觉,没成功,都是以为
成功了一派胡言,原来我根本没有成功,以下都是瞎扯,终于搞明白了,
我把sendmail_path 路径指向了c盘,而我已经删除了sendmail,所
以最后if判断的只存在字符串!:致命错误:我把sendmail放到了F:\wamp\文件夹下面 ,包括F:\ 盘
下都失败了,谨慎啊,再加上我端口开始时设置25,搞了一天终于
明白了终于成功了,我花了一上午的时间,都是因为网上的配置都不行,
忽略了一个关键的端口问题,我也不知道是什么原因导致我这里不
行,别人网上都是那么介绍的,有一个问题就是网上基本是2014,
2012等等以前的介绍,可能是qq邮箱有变动,听说现在基本的邮件
都用了ssl。我哭啊遇到一个问题喜欢死磕,要么知道不行的原因,要么就解决问题,
不然心理就有个坎始终卡在那里,唉注意:端口用465(既是ssl方式),网上很多都是说的配置25端口
,但是我配置25端口始终都是发送失败,错误日志中显示:Socket
Error # 11001<EOL>Host not found.其余与网上很多文章说的一样。注意:还有一个关键因素:不只是要配置本地,还需要去QQ邮箱开
通smtp服务,只是一个发短信验证而已。另外记得更改wamp中的配置后要重启wamp。问题:目前发送成功,但是发件箱和收件箱都没有相关记录,没有
相关邮件。听说可能是mail()方法的问题,能够发送,但是不一定能发送到对
方,也可能是被拦截了---但是发件箱也没有邮件记录。前辈的建议是用其他的插件,不要用sendmail,因为它要用php自带
的mail函数。也有人建议是换网易邮箱,都可以试试!!!推荐多看几篇不一样的博客,看看成功和不成功案例推荐一个博客,也是没有成功,他推荐了另一个方式,我也准备换
方式:http://zhidao.baidu.com/link?
url=WxjqW9vnLvAdRneoeh1LtLr0P8XmSt8FjTZSB15p7IsnJtg0DJwEKKc
KH1B1V-ogz9Fd1UQxaghWUcqB6CCLcTA4Bzzv1bE-qFBovF7oMdC也有文章介绍直接用本机做服务器的,但是很多都不太推荐这种方
式:http://www.ijophy.com/2012/08/send-mail-via-php-by-
setting-up-smtp-server.html另外有一个说介绍3总方式但是不知所云,且配置对新手而言不详细
,放在这里,可以忽略不看:http://www.51itdev.com/653.html推荐尝试phpmailer方式,我也要换成这种方式,希望成功:
http://www.tuicool.com/articles/7vQnIr我这两天要再试试试试另一种插件方式,和163邮箱的发送 总得看
到收件箱吧 成功有嘛用啊 只是成功了而已
5分钟 wamp下php phpmaile发送qq邮件 2015最新方法说明的更多相关文章
- CI框架使用PHPmail插件发送QQ邮件:
有助请顶,不好请评.0:33 2016/3/12CI框架使用PHPmail插件发送QQ邮件:发送成功,不过修改了主机参数,还包含了一个phpmail中的一个另外的文件,详见下方:参见:http://c ...
- Java发送QQ邮件
面试的时候被问到这个问题,别人问我用Java发过邮件没有,被问得一脸懵逼.然后就研究了一下,不是很难,按照网上的方法折腾了几天就搞出来了. 首先,使用QQ邮箱发送邮件之前需要在邮箱里面配置,开启pop ...
- 【python】脚本连续发送QQ邮件
今天习得用python写一个连续发送QQ邮件的脚本,经过测试,成功给国内外的服务器发送邮件,包括QQ邮箱.163邮箱.google邮箱,香港科技大学的邮箱和爱丁堡大学的邮箱.一下逐步解答相关技巧. 首 ...
- python3:利用SMTP协议发送QQ邮件+附件
转载请表明出处:https://www.cnblogs.com/shapeL/p/9115887.html 1.发送QQ邮件,首先必须知道QQ邮箱的SMTP服务器 http://service.mai ...
- wamp下配置多域名和访问路径的方法
wamp下配置多域名和访问路径的方法 1.到安装目录下,打开配置httpd.confD:\wamp\bin\apache\Apache2.2.21\conf\httpd.conf也可以通过wamp图标 ...
- java mail Received fatal alert: handshake_failure java 无法发送邮件问题 java 发送qq邮件(含源码)
java 无法发送邮件问题 java 发送qq邮件 报错:java mail Received fatal alert: handshake_failure (使用ssl) javax.mail.M ...
- Quartz.NET浅谈一 : 简单Job使用(定时发送QQ邮件)
Quartz.NET是一个全功能的开源作业调度系统,可用于从最小的应用程序到大型企业系统. 直接上代码吧... 一.新建一个控制台项目 略过 二.安装Nuget包 三.创建发送邮箱辅助工具类 stat ...
- 电子邮件协议及GO发送QQ邮件
目录 一.电子邮件的工作机制 1.1 SMTP 1.2 POP3 1.3 IMAP 二.邮件地址 三.MIME信息 四.使用golang发送qq邮件 一.电子邮件的工作机制 提供电子邮件服务的协议叫做 ...
- yii2.0发送qq邮件详情配置
首先要想使用qq发送邮件必须打开使用的qq邮箱里的一个配置,
随机推荐
- ***电商数据库设计参考:ecshop数据库+订单表结构等
ecshop订单表结构ecs_order_info说明 -- 表的结构 `ecs_order_info` CREATE TABLE IF NOT EXISTS `ecs_order_info` ...
- Analysis Services OLAP 概述2
在DW/BI系统中,关系型数据库是存储和管理数据的最佳场所.但是关系数据库本身的智能化程度不够.关系型数据库缺乏如下功能: 丰富的元数据,帮助用户浏览数据和创建查询. 强大的分析计算和函数,在对上下文 ...
- angularjs 权威指南 版本 1.2.6
1 $rootScope run : run 方法初始化全局的数据 ,只对全局作用域起作用 如$rootScope <script src="http://apps.bdimg.c ...
- [Linux] 解压tar.gz文件,解压部分文件
遇到数据库无法查找问题原因,只能找日志,查找日志的时候发现老的日志都被压缩了,只能尝试解压了 数据量比较大,只能在生产解压了,再进行查找 文件名为*.tar.gz,自己博客以前记录过解压方法: h ...
- 常见IE浏览器bug及其修复方案(双外边距、3像素偏移、绝对定位)
1. 双外边距浮动bug IE6和更低版本中存在双外边距浮动bug,顾名思义,这个Windows bug使任何浮动元素上的外边距加倍 bug重现: <!DOCTYPE html> < ...
- 5.linux内核模块基础,内核模块学习
linux内核模块基础 一.定义 Linux 内核的整体结构非常庞大,其包含的组件也非常多,如何使用这些组件呢: 方法 1:把所有的组件都编译进内核文件,即:zImage 或 bzImage,但这样会 ...
- C语言中如何将二维数组作为函数的参数传递
今天写程序的时候要用到二维数组作参数传给一个函数,我发现将二维数组作参数进行传递还不是想象得那么简单里,但是最后我也解决了遇到的问题,所以这篇文章主要介绍如何处理二维数组当作参数传递的情况,希望大家不 ...
- eclipse中快捷键
转为大写 ctrl+shift+x 转为小写 ctrl+shift+y 根据类名快速找到类文件 ctrl+shift+r 返回上一级 ALT + <- 速定位到某一行 ctrl+L
- 学习linux内核时常碰到的汇编指令(1)
转载:http://blog.sina.com.cn/s/blog_4be6adec01007xvg.html 80X86 汇编指令符号大全 +.-.*./∶算术运算符. &∶宏处理操作符. ...
- AJAX案例二:简单表单验证
案例:如果用户名输入为张三,那么在失去焦点时后面会显示该用户名已被注册,否则显示可以注册! <%@ page language="java" import="jav ...