一个稍微交互性比较强的网站可能都涉及到系统发送邮件的功能,如邮箱注册、通过邮箱找回密码、订单通知等。但在网站开发中,经常会遇到本地测试或者测试服务器可以正常发送,网站上线运营部署到新的主机后发现不能发送邮件的情况。
根据OETY欧亿多年的
网站开发经验,这种情况◣一般出现□□在虚拟主丨机或者未□□□配置好的□□□□云主机里,下面OETY欧亿※网站建设□□举例如何□□解决最常□□□见的万网☆虚拟主机□□□发送邮件□□□不了的情□□况。
一般PHP程序开发□□语言使用SMTP发送,自带的mail函数发送□□成功概率•很低,比较常用□□□□的是使用Thinkphp插件PHPMailer发送。
如果发现◈使用万网♦虚拟主机□□□不能发送,首先登陆□□万网控制•面板,如下图:
输入用户名和密码进入,找到左侧PHP.ini配置项,如下图

启用PHP函数fsockopen
然后保存设置,然后测试下基本就可以发送了。
这里OETY欧亿建议大家使用QQ企业邮箱或者163邮箱发送,使用多个邮箱随机轮流发送,避免被认为垃圾邮件。