PHPMailer发送邮件中的坑
来源:互联网 发布:mac怎么连打印机 编辑:程序博客网 时间:2024/05/16 18:49
PHPMailer发送邮件中的坑
- fsockopen 坑
如果你使用
$this->smtp_conn = @fsockopen($host, // the host of the server $port, // the port to use $errno, // error number if any $errstr, // error message if any $tval); // give up after ? secs
发送邮件,服务商默认不开启
;extension=php_sockets.dll;extension=php_openssl.dll
你需要进入php.ini手动开启;
- smtp大小写
在使用126邮箱SMTP时,配置smtp代码为
function IsSMTP() {$this->Mailer = 'smtp';}
改为
function IsSMTP() {$this->Mailer = 'SMTP';}
case 'smtp': $result = $this->SmtpSend($header, $body); break;
改为
case 'SMTP': $result = $this->SmtpSend($header, $body); break;
- 端口25被禁用
本地测试成功后,上传到阿里的服务器后,突然发现又不行了,经过一番排查,原来阿里不让用25端口了,好吧,开来得起用ssl加密,启用ssl加密后,使用465/994端口。
这里我使用的126 SMTP,配置如下
SMTP服务器地址:smtp.126.comSMTP服务帐户名:*****@126.comSMTP服务密码:****** 发信人邮件地址:*****@126.comSMTP 端口:994
注意:SMTP服务密码是你的授权码,不是登录密码
另附:
class.phpmailer.php
public $SMTPSecure = 'ssl';
阅读全文
0 0
- PHPMailer发送邮件中的坑
- 用 phpmailer 发送邮件
- PHP发送邮件---phpmailer
- PHPMailer发送邮件
- 使用PHPMailer发送邮件
- PHPMailer发送邮件
- 使用 PHPMailer 发送邮件
- 使用phpMailer发送邮件
- 【PHP邮件发送】PHPMailer
- PHPmailer发送邮件
- PHPMailer 发送邮件
- PHPMailer发送邮件
- 使用PHPMailer发送邮件
- PHPMailer发送邮件实例
- 用phpMailer发送邮件
- PHPMailer邮件发送
- 使用 PHPMailer 发送邮件
- 使用phpmailer发送邮件.
- [技术人生]在你步入职业软件开发生涯那天起就该知道的五件事
- Windows文件换行符转Linux换行符
- Anbox 容器管理服务
- 数组
- fastjson SerializerFeature详解
- PHPMailer发送邮件中的坑
- servlet中请求转发(forward)与重定向(sendredirect)的区别
- Spark Streaming 流计算优化记录(3)-控制流量与join的地点
- PAT1006. Sign In and Sign Out (25)
- 解决服务器连接错误Host ‘XXX’ is not allowed to connect to this MySQL server
- Android 自定义节点流程View
- 正则表达式
- 设计模式——外观模式
- Pangolin:基于DMR Tier 3协议的对讲机基站模拟器