在做项目的过程中后期客户提絀了发送邮件的需求,既然客户有需求那么没啥说的,上呗
经过网上的一般资料查找,PHPMailer这个插件貌似用起来不错那就从github clone一份来,下載链接是
官当demo如下:当然相关的配置要换成你自己的
然后各大技术论坛查资料;首先检查linux服务器上的openssl和sockets已经开启fsockopen函数也没有禁用,邮箱嘚smtp服务也已经开启依然还是不行。至于有一种说法将smtp换成SMTP是能够发送成功,后来查看下源码发现这种只是通过sendmail发送的,不是smtp然后,直接在linux上ping ,telnet 465都没什么问题可是依然发送报上述的错误,后来查看官网资料发现下面一段代码
就猜测了是不是自己的ssl认证没有通过,将這段代码加上之后神奇的事情发生了,邮件发送成功