Laravel 11 - SMTP 配置 - HOSTINGER

问题描述 投票:0回答:1

我正在尝试在 Laravel 11 项目中配置 SMTP,但我不断收到以下错误:

Failed to authenticate on SMTP server with username "[email protected]" using the following authenticators: "LOGIN", "PLAIN". Authenticator "LOGIN" returned "Expected response code "235" but got code "535", with message "535 5.7.8 Error: authentication failed: (reason unavailable)".". Authenticator "PLAIN" returned "Expected response code "235" but got code "535", with message "535 5.7.8 Error: authentication failed: (reason unavailable)".".

具有以下 ENV。配置:

MAIL_MAILER=smtp
MAIL_SCHEME=smtp
MAIL_FROM_NAME="My APP NAME"
MAIL_FROM_ADDRESS="[email protected]"
MAIL_HOST=smtp.hostinger.com
MAIL_PORT=587
[email protected]
MAIL_PASSWORD=Test123Test+
MAIL_ENCRYPTION=tls

我已经检查了密码和用户名一百万次+我还遵循了托管指南:(https://support.hostinger.com/en/articles/4305847-set-up-hostinger-email-on-your-applications-和设备),联系了 Hostinger 服务台,但我仍然遇到相同的错误。

如果我将 SMTP 配置更改为 mailtrap,它的工作方式就像一个魅力,但 HOSTINGER 一定有一些特别之处。

我还检查了 SMTP 测试工具,但仍然遇到相同的错误。

有什么线索吗,我做错了什么? 谢谢。

PS:域名已更改 - 它只是一个占位符

php smtp laravel-11 hostinger
1个回答
0
投票

我也遇到了同样的问题,但使用了不同的托管提供商 - hmara.io。我在 ubuntu 22 + laravel 11 上有一个 vps 服务器。我写信来支持这个问题,他们告诉我,所有出租 vps 的提供商默认都会阻止邮件端口,尤其是发送 (587)。

为了解锁,你需要写一张票来打开邮件端口,我打开了10分钟,邮件就工作了,我想托管也会是同样的方式

© www.soinside.com 2019 - 2024. All rights reserved.