邮件重置密码的功能无法实现

我按教程做了一个 但是收不到邮件 也不报错
.env文件

MAIL_DRIVER=smtp
MAIL_HOST=smtp.163.com
MAIL_PORT=25
MAIL_USERNAME=jerming@163.com
MAIL_PASSWORD=1***
MAIL_ENCRYPTION=null

mail.php

return [
    'driver' => env('MAIL_DRIVER', 'smtp'),
    'host' => env('MAIL_HOST', 'smtp.mailgun.org'),
    'port' => env('MAIL_PORT', 587),
    'from' => ['address' => 'jerming@163.com', 'name' => 'test'],
    'encryption' => env('MAIL_ENCRYPTION', 'tls'),
    'username' => env('MAIL_USERNAME'),
    'password' => env('MAIL_PASSWORD'),
    'sendmail' => '/usr/sbin/sendmail -bs',
    'pretend' => false,
];
ty0716

直接CMD telnet能发送成功吗?

Fancy

是open smtp.163.com吗?

Fancy

提示 在端口23链接失败

dmodai

请问你现在可以用邮箱找回密码了吗,
在env中更改了还要在config/mail.php中更改吗
我报错

Swift_TransportException in AuthHandler.php line 181:
Failed to authenticate on SMTP server with username "13042360740@163.com" using 2 possible authenticators
JellyBool

这些基本都是你的SMTP服务没有配置正确。具体也不知道你们自己的邮箱配置过什么 @dmodai

justtest

得先保证 smtp server 是可用的再用呀伙计。
用 telnet 验证,上网搜吧,看你上面的话,你甚至连 telnet 都没启动。

BigHeader

别用163,我早先测试用,最多发一封久列入黑名单。用企业邮测试,没问题