当前位置: 首页 > 工具软件 > PHPMailer > 使用案例 >

PHP发送邮件---phpmailer

孟祯
2023-12-01

最近弄PHP邮件发送时,从网上载了段代码,总是有些问题,所以对这些问题的解决作一个记录,方便以后查阅。

PHP发送邮件:

1、class.phpmailer.php 类包的官网下载最新版的phpmailer类,要注册的哦。

2、注意看你的发送邮箱是不是开通的SMTP服务。登录邮箱 -> 设置, 查看是否支持SMTP或是否开启。

3、问题:it is not safe to rely on the system's timezone settings.

   方法一:有人说,修改php.ini里的date.timezone ="Asia/Shanghai",改变时区为系统时区。但我试验不行。

   方法二:Add the following before the first function: date_default_timezone_set('UTC');  我是采用这个方法的。

4、SMTP Error: Could not authenticate. 这个是因为smtp验证没通过,就是smtp server 的用户名和密码不正确了。所以确认你的用户名和密码,如果试过了不行,不妨把你的$mail->From改为跟发送邮件地址一致,就是跟用户名一致。这样它应该就觉得这是个安全的了。

5、如果你安装了OUT LOOK之类的软件,可以先用这些软件配置,检验成功了,再把配置搬到代码上来,如端口之类的。

 

 

如果还有其它问题可以参考一下:http://www.javaeye.com/topic/367249

可能又帮助

 

下载phpmailer类。到http://download.csdn.net/source/2125530

 

 类似资料: