服务器端发送邮箱/手机验证码注意事项

使用php实现了发送邮箱和短信的功能

服务器:腾讯云

Ubuntu 14

在本地测试成功,但是搬到服务器上就问题频发

1.邮箱

我使用的QQ邮箱发送的,首先要在QQ邮箱里面开启这些服务,才能发送

 

开启之后,服务器需要解封25端口

 

 

 

 

至此应该可以发送 了

 

2.短信

我使用的平台是云片网https://www.yunpian.com/,有十次免费的发送机会

使用php发送的时候,本地可以发送,服务器死或不行,后来发现是curl的原因(我也不知道这是啥)

反正就是经过debug,在curl相关 的函数停止了

原因是因为php没有安装curl

sudo apt-get install curl libcurl3 libcurl3-dev php5-curl

根据自己的php版本安装

安装之后重启php,就可以发送验证码了

 

posted @ 2020-08-31 16:27  houyz  阅读(662)  评论(0)    收藏  举报