【问题标题】:Laravel 5.8.* Auth mail error from local server: swift_transportexception (554)Laravel 5.8.* 来自本地服务器的验证邮件错误:swift_transportexception (554)
【发布时间】:2021-04-25 22:50:42
【问题描述】:

如果我使用普通 php artisan make:auth 命令和正确的 SMTP 配置从本地 PC 通过 MAMP Pro 在 Laravel 5.8.* 中运行我的项目,我无法发送通过我的外部邮件服务器从我的本地 PC 与 Mamp 的确认邮件。

然后总是出现这个错误代码:

Swift_TransportException

预期的响应代码为 354,但得到代码“554”,消息为“554 5.5.1 错误:没有有效的收件人”

Laravel 存储/day.log:

[2019-03-11 14:25:20] local.ERROR:预期响应代码 354 但得到 代码“554”,消息“554 5.5.1 错误:没有有效的收件人” {"userId":9,"exception":"[object] (Swift_TransportException(code: 554):预期响应代码 354,但得到代码“554”,带有消息 \"554 5.5.1 错误:没有有效的收件人\" at /Users/*****/Developer/Laravel-Project/Laravel-System/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php:457) [堆栈跟踪]

但是,这只出现在我的笔记本电脑上,我的网络服务器上有 MAMP,一切正常。

在我的 .env 文件中,它看起来像这样:

MAIL_DRIVER=smtp
MAIL_HOST=mail.my-external-mail-server.com
MAIL_PORT=587
MAIL_USERNAME=alias@my-domain.com
MAIL_PASSWORD=********
MAIL_ENCRYPTION=tls

在我的 cofig/mail.php 中:

'driver' => env('MAIL_DRIVER', 'smtp'),
'host' => env('MAIL_HOST', 'mail.my-external-mail-server.com'),
'port' => env('MAIL_PORT', 587),
'from' => ['address' => 'alias@my-domain.com', 'name' => 'my-domain.com'],
'encryption' => env('MAIL_ENCRYPTION', 'tls'),
'username' => env('alias@my-domain.com'),
'password' => env('********'),
'sendmail' => '/usr/sbin/sendmail -bs',
'markdown' => ['theme' => 'default',
'paths' => [resource_path('/views/vendor/mail'),],],

这些设置也适用于来自 Laravel 的普通 make:auth 命令,在我自己的服务器上使用我自己的邮件服务器,但每当我在本地 PC 上使用 MAMP 测试它时,就会出现上述错误消息。

有人知道它是什么吗?是否只能通过有效的 SSL 连接发送邮件?如何避免此错误?

【问题讨论】:

  • 运行 php artisan 缓存:清除
  • @SaurabhMistry 我已经多次尝试这个命令,但错误消息不断出现。

标签: php laravel laravel-5.8


【解决方案1】:

我自己才找到答案!!!

注意:之前检查与配置相关的邮件是否通过 SMTP 服务器从另一个位置发送。例如另一个服务器或另一个本地开发环境。

任何有相同错误的人都应该检查这些条目。

PORTENCRYPTION 更改为:

MAIL_PORT=465
#AND
MAIL_ENCRYPTION=ssl

然后在项目根文件夹中执行以下命令:

php artisan config:cache
php artisan config:clear
php artisan cache:clear

【讨论】:

    猜你喜欢
    • 2021-09-18
    • 2020-01-05
    • 2020-01-03
    • 1970-01-01
    • 1970-01-01
    • 2021-07-09
    • 2015-03-04
    • 2019-03-17
    • 1970-01-01
    相关资源
    最近更新 更多