PHP中 Warning: mail(): Failed to connect to mailserver at "stmp.163.com" port 25, verify your "SMTP
2个回答
展开全部
邮件发送不成功是因为没有获取到smtp的授权码,详细步骤:
1、需要注册一个163的邮箱。
2、登陆163邮箱。
3、点击设置中的SMTP进行设置,默认是不开启的。
4、开启的时候,需要设置授权码,这个很重要,一定要记住授权码,因为下面的代码里面需要用到该密码,而不是163邮箱的登录密码。
用的登录密码,报错信息:ThefollowingFromaddressfailed:...SMTPservererror:authenticationisrequired,smtp...
开启成功后,保存。
5、php代码如下。因为thinkcmf中自带了class、phpmailer、php和class、smtp、php的,如果没有现成的,可以去网上下载。
6、发送成功,收件箱查看邮件信息如下:
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询