发送带有Laravel错误的电子邮件“类Swift_Transport_Esmtp_AuthHandler不存在”

时间:2018-06-20 08:05:48

标签: php laravel email laravel-5 smtp

我是Laravel 5的新开发人员,我在发送电子邮件时遇到错误。我无法通过网络应用发送任何电子邮件。我试图发送电子邮件以重置密码或接收新用户,但是我做不到。出现以下错误:

(1/1) ReflectionException
Class Swift_Transport_Esmtp_AuthHandler does not exist

in DependencyContainer.php (line 309)
at ReflectionClass->__construct('Swift_Transport_Esmtp_AuthHandler')
in DependencyContainer.php (line 309)
at Swift_DependencyContainer->_createNewInstance('transport.authhandler')
in DependencyContainer.php (line 112)...

“。env”文件中的SMTP配置正确。我正在使用Mailtrap:

MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=54743344954e5b
MAIL_PASSWORD=06b34d8095e637
MAIL_ENCRYPTION=null

我不知道发生了什么事...

预先感谢

1 个答案:

答案 0 :(得分:1)

我按照乔纳森所说的方法解决了。运行rm -rf vendor/ && composer install