在laravel 5.3中无法发送密码重置链接?

时间:2017-05-22 08:40:16

标签: php laravel-5.3

我无法使用错误发送电子邮件中的密码重置链接:

  

AbstractSmtpTransport.php第383行中的Swift_TransportException:   预期的响应代码250但得到代码“530”,消息“530 5.7.1需要认证

我已经关注this video tutorial但仍无法解决问题。

.env文件

MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=52ca17394c74f6
MAIL_PASSWORD=e89831236006c1
MAIL_ENCRYPTION=tls

mail.php

<?php

return [

    'driver' => env('MAIL_DRIVER', 'smtp'),
    'host' => env('MAIL_HOST', 'smtp.mailgun.org'),
    'port' => env('MAIL_PORT', 587),
    'from' => [
        'address' => 'hello@example.com',
        'name' => 'Example',
    ],
    'encryption' => env('MAIL_ENCRYPTION', 'tls'),
    'sendmail' => '/usr/sbin/sendmail -bs',
];

1 个答案:

答案 0 :(得分:1)

mailtrap主机是smtp.mailtrap.io,而不是你的.env文件。此外,当您对.env文件进行更改时,您应该清除配置,因为它可能会被缓存。您可以通过运行php artisan config:clear

清除它