首页 > 原创文章 > 技术应用 > 查看文章

使用phpmailer的一些经验及注意事项

所属分类:技术应用 来源: 丁老师原创 更新时间:2024-12-20 11:26 浏览: 1465 IP属地: 深圳
点击阅读全文

经常使用Phpmailer来发信,作为事件的通知渠道,遇到过各种情况的问题,总结了一些经验和注意事项分享给大家:

1.phpmailer使用ssl发信,无需在服务器中开启任何端口,无需在防火墙中开启端口;
2.出现SMTP Error: Could not authenticate.错误,说明程序已经没问题了,检查发信账号和密码即可;
3.遇到账号密码错误时需要注意,现在很多邮件的发信密码,不是邮箱的登录密码,而是专属授权发信密码,需要去邮箱后台中开启。
4.现在大多发信都要求开启ssl认证,需要设置

SMTPSecure=true;
SMTPAuth=true;

5.当发信程序很卡,半天都没有响应时,基本上是通信连接错误,请检查smtp服务器和端口。只要服务器和端口正确,不管发信成功和失败,都是秒响应。
6.遇到问题不要慌,不要急,确保邮件账号密码正确,确保服务器的出方向没有屏蔽smtp端口,剩下的基本上确定就是程序问题,多检查。
7.大规模发信,最好采用批量发信,可以抄送或者暗送,千万不要一个一个循环遍历发信,容易被封;
8.邮件主题和内容,最好不要包含一些敏感词或营销词,同样容易被封;

相关文章

网页Iframe读取PDF文件的参数设置

在网页中读取和显示PDF文件,可以使用Iframe加载,只需要在iframe的src中设置pdf地址即可,如:<iframe src="pdf地址" </iframe 通过iframe加载pdf,不但可以...

国内外各大厂的AI编程工具对比

自从AI应用普及以来,各大厂都相应推出了自己的AI编程工具,好不好用先不说,今天咱们把这些工具列出来,并进行一个简单的对比。国内大厂工具腾讯CodeBuddy,是全流程AI一体化工作台,是以vscode插件的形式存在,在vscode中可...

mysql查当天、本周、当月、本季度、当年等...

以下是mysql常用的日期时间查询语句,其中,时间字段名是默认以datetime格式的,如果是int时间戳格式的时间,则需要在时间字段名字段上,加上from_unixtime(时间字段名)。查询当天的数据:#时间字段为y-m-d格式,如...

在Parrot OS中运行Zenmap失败的...

Zenmap是专为Nmap安全扫描器而设计的免费开源的软件,支持跨平台,拥有图形用户界面(GUI)。在ParrotOS中,安装Zenmap成功,但运行Zenmap时却提示File "/usr/bin/zenmap",...

推荐文章

国外VPS购买后如何登录?

国外很多VPS购买后,只有密码,没有登录账号,如何登录呢?我们以one.com为例,购买了VPS后,只能设置密码,但是用root,也无法登录,是怎么回事呢?查了官方文档,原来修改的VPS密码,不是root的,这个VPS默认的账号是admin...

fontawesome所有图标class类名...

fontawesome所有图标class类名单,适用于4.7.0版本。总计有593个图标class类(包含别名):fa-500pxfa-address-bookfa-address-book-ofa-address-cardfa-addre...

Bagisto-基于Laravel框架的免费...

软件介绍Basgito是基于Laravel框架的免费电子商务平台,可以快速搭建自己企业专属的电子商务交易平台,适用于中小型外贸企业。该电商平台拥有无头laravel商务(headlesslaravelcommerce)的强大功能,可以快速无...

linux使用lnmp套件安装后打卡默认站点...

最近要在某单位内网部署项目,使用了lnmp来配置环境,软件安装成功,可安装后不管是打开ip地址还是默认站点,都提示nginx403forbidden,这是怎么回事呢?首先,已经出现了nginx403提示,说明nginx是安装正常的。其次,4...