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的主要内容,如果未能解决你的问题,请参考以下文章

本地主机上的 php mail() 函数

Laravel访问出错错误信息:`Warning: require(/vendor/autoload.php): failed to open stream: No such file or dire

警告:mail() [function.mail]:无法连接到邮件服务器

PHP 联系表,一直工作到迁移。警告:mail() [function.mail]:mail() 函数的参数错误,邮件未发送

如何在 Windows 7 中运行 PHP 邮件脚本?

D. php邮件发送的两种方式