PHP中 Warning: mail(): Failed to connect to mailserver at "stmp.163.com" port 25, verify yo
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP中 Warning: mail(): Failed to connect to mailserver at "stmp.163.com" port 25, verify yo相关的知识,希望对你有一定的参考价值。
在php调试时出现如上错误,烦请各位帮忙解决
邮件发送不成功是因为没有获取到smtp的授权码,详细步骤:
1、需要注册一个163的邮箱。
2、登陆163邮箱。
3、点击设置中的SMTP进行设置,默认是不开启的。
4、开启的时候,需要设置授权码,这个很重要,一定要记住授权码,因为下面的代码里面需要用到该密码,而不是163邮箱的登录密码。
用的登录密码,报错信息:ThefollowingFromaddressfailed:...SMTPservererror:authenticationisrequired,smtp...
开启成功后,保存。
5、php代码如下。因为thinkcmf中自带了class、phpmailer、php和class、smtp、php的,如果没有现成的,可以去网上下载。
6、发送成功,收件箱查看邮件信息如下:
参考技术A host是你自己的邮件服务器或者邮件提供商的服务器地址,你可以自己注册一个QQ邮箱,打开里面的smtp功能,写好用户名和密码就能用了。追问能详细点么?
Laravel访问出错错误信息:`Warning: require(/vendor/autoload.php): failed to open stream: No such file or dire
错误信息:`Warning: require(/http/www.mywakavLee.cn/bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in /http/www.mywakavLee.cn/bootstrap/autoload.php on line 17
Fatal error: require(): Failed opening required ‘/http/www.mywakavLee.cn/bootstrap/../vendor/autoload.php’ (include_path=’.:/usr/local/lib/php’) in /http/www.mywakavLee.cn/bootstrap/autoload.php on line 17`
原因:网站根目录下缺少vendor这个存放laraver依赖包的目录
解决方法:使用composer install进行安装(没有安装过的情况下,以前安装过的话使用:composer update)
如图:安装成功
因为我没有安装过,直接使用了composer update命令,于是就报错了,如图:
出错
然后就可以访问网站了。
---------------------
作者:leedaning
来源:CSDN
原文:https://blog.csdn.net/leedaning/article/details/46343685?utm_source=copy
版权声明:本文为博主原创文章,转载请附上博文链接!
以上是关于PHP中 Warning: mail(): Failed to connect to mailserver at "stmp.163.com" port 25, verify yo的主要内容,如果未能解决你的问题,请参考以下文章
Laravel访问出错错误信息:`Warning: require(/vendor/autoload.php): failed to open stream: No such file or dire
警告:mail() [function.mail]:无法连接到邮件服务器
PHP 联系表,一直工作到迁移。警告:mail() [function.mail]:mail() 函数的参数错误,邮件未发送