gpt4 book ai didi

email - 与 sendgrid smtp : [Sender] 550 Unauthenticated senders not allowed 的对话

转载 作者:行者123 更新时间:2023-12-05 07:46:24 27 4
gpt4 key购买 nike

我已经查看了我能找到的关于这个问题的所有文档,但无法弄清楚这一点。 一定有人在使用 Sendgrid 作为 SMTP 用于话语博客,但我不知道如何做到。

这是我的 app.yml 设置:

env:
LANG: en_US.UTF-8
# DISCOURSE_DEFAULT_LOCALE: en
UNICORN_WORKERS: 3
DISCOURSE_DEVELOPER_EMAILS: 'admin@my_domain.com'
DISCOURSE_HOSTNAME: 'my_domain.com'
DISCOURSE_RELATIVE_URL_ROOT: /forum

## TODO: The mailserver this Discourse instance will use
DISCOURSE_SMTP_ADDRESS: smtp.sendgrid.net
DISCOURSE_SMTP_PORT: 587
DISCOURSE_SMTP_USER_NAME: apikey
DISCOURSE_SMTP_PASSWORD: API_KEY
DISCOURSE_SMTP_ENABLE_START_TLS: true

显然 my_domainAPI_KEY 被替换为正确的值。我已经三重检查这些事情是否正确。我已经多次通过 launcher rebuild app 重建应用程序。

话语管理 UI 显示这些设置:

enter image description here

但是,当我尝试发送任何电子邮件时,我会收到一个弹出窗口:

There was a problem sending the test email. Please double-check your mail settings, verify that your host is not blocking mail connections, and try again.

服务器上的实际日志不是很有用:

Sent mail to test@my_email.com (91.2ms)
Completed 422 Unprocessable Entity in 287ms (Views: 0.2ms | ActiveRecord: 0.4ms)

但是当我检查管理员电子邮件 UI 的“跳过”选项卡时,我看到“跳过原因”是 [Sender] 550 Unauthenticated senders not allowed - 所以我认为这是一个身份验证SendGrid 的问题。我该如何解决这个问题?

最佳答案

“不允许未经身份验证的发件人”是 SendGrid 特定的错误,明确表示您的系统未发送 AUTH 命令。因此,即使您设置了普通身份验证,某些东西会覆盖它,并且在连接到 SendGrid 时不会尝试进行身份验证。

关于email - 与 sendgrid smtp : [Sender] 550 Unauthenticated senders not allowed 的对话,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40781715/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com