thinkphp发邮件失败原因

使用phpmailer出现连接失败, 代码是别人已经封装好的没有问题,可能原因有如下。

qq提示: SMTP server error: mail from address must be same as authorization user

163提示:SMTP connect error之类的

第一, php.ini里的两个都要打开,其实很多人的都是打开的

;extension=php_sockets.dll

;extension=php_openssl.dll

第二, 代码中的

$mail->Password = ‘**********‘; //发信人的邮箱密码

这个不是邮箱密码,独立管理密码-就是管理smtp协议的那个密码(授权码或者独立管理密码),在163和qq邮箱开启smtp的时候都必须要填写的一个独立管理密码,就是这个密码

时间: 11-02

thinkphp发邮件失败原因的相关文章

给Exchange 2007分发通讯组发邮件失败

给Exchange 2007分发通讯组发邮件失败 在Exchange Server 2007中建立分发通讯组,该通讯组也有一个唯一名字,也就是通讯组名.可以通过向该通讯组名发送邮件,系统会自动将该发到通讯组的邮件分发给组内的人员.但是,当使用与Exchange 服务器域外的其它邮箱地址发送邮件,则可能出错.提示信息为: #< #5.7.1 smtp;550 5.7.1 RESOLVER.RST.AuthRequired; authentication required> #SMTP# 原因:外

使用phpmailer插件发邮件失败提示:SMTP -&gt; ERROR: Failed to connect to server: Connection timed out (110) smtp connect() failed;

一个邮件发送问题,整整弄了我一周时间,起因是这样的,之前弄的一个网站,需要在邮箱里面认证之后才可以注册成功.网站上线了差不多一年之后,客户突然跟我说,网站不能注册了,然后我就查看了一下代码. 发现报这个错误:SMTP -> ERROR: Failed to connect to server: Connection timed out (110)   smtp connect() failed: 这是我的配置. 然后我就想,之前都是可以用的,那会不会可能是客户在邮箱里面更改客户端密码呢?然后我就

Gmail发邮件

1.需求说明 在万网或者特别是阿里云的云服务器上,往往都是不开21端口,导致发邮件失败,另外如果是国外服务器,也需要换成465端口的Gmail.代码如下 /// <summary> /// 发送邮件,成功返回True,失败返回 /// </summary> /// <param name="toEmail">接收的邮箱</param> /// <param name="title">邮件主题</par

检查备份,失败发邮件报警

受朋友的激励,在这写下写下点东西 背景:用shell做的全备,但是可能存在备份失败的情况,所以检查备份(通过检查备份的方式),如果看到有错误就发邮件报警. 备份代码写的很烂,贴上: #!/bin/sh # DFILE=$1 SOCK=$2 DB_NAME=$3 DB_USER="mysqlbak" DB_PASS="***" BCK_DIR="/var/backup/$DB_NAME" FNAME=`date +%Y%m%d_%H%M%S` HO

C#后台程序重启IIS,发邮件通知

应用场景:IIS网站挂掉,系统自动重启IIS,通知相关联系人: 主要代码: 监控类 public class monitoringiis { EmailSend send = new EmailSend(); public void MonitoringISSAppPool(object obj) { string method_Start = "Start"; string ISSAppPoolName = ""; string iislist = System.

c++封装的发邮件类CSendMail

项目需要做发邮件的功能,在网上找了一下代码,比较出名的SMailer编译不过(把那个Base64的encode拉到MailSender中实现就能过,但我搞不懂原来出错的原因,就不想用),另外找到了一个CSendMail的实现类,可以用,但代码的风格不好,使用起来也不方便,所以我就参考(chao)这两个类,实现了一个比较简单的发邮件类.CSendMail类支持多个收件人,支持附件(多个). [原]:http://www.cnblogs.com/sixbeauty/p/3983525.html 上代

phpMailer 发邮件例子、乱码、发送html内容介绍

//phpmailer代码工具类以及传到我的csdn"我的资源"中,可以带这里去下载</span> echo '<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">'; require_once("class.phpmailer.php"); //下载的文件必须放在该文件所在目录 $mail = new PHPMailer

六十六、添加自定义监控项目、配置邮件告警、测试告警、不发邮件的问题处理

一.添加自定义监控项目 需求:监控某台web的80端口连接数,并出图 思路:先写一个脚本,能获取到数据,因为成图需要数据,再给这个脚本执行的权限,然后再用zabbix_get命令使服务端可以获得这些数据,再到服务端创建监控项目,再创建图形,有需要报警的再设置触发器. 两步:1)zabbix监控中心创建监控项目:2)针对该监控项目以图形展现 对于第一步,需要到客户端定义脚本,脚本名字位置都可以自定义 # vim /usr/local/sbin/estab.sh //内容如下 #!/bin/bash

httpclient发邮件

package com.chuanglan; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.util.Date; import j