- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经查看了我能找到的关于这个问题的所有文档,但无法弄清楚这一点。 一定有人在使用 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_domain
和 API_KEY
被替换为正确的值。我已经三重检查这些事情是否正确。我已经多次通过 launcher rebuild app
重建应用程序。
话语管理 UI 显示这些设置:
但是,当我尝试发送任何电子邮件时,我会收到一个弹出窗口:
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/
我正在制作一个“预定的”firebase 函数,它从外部 API 源获取数据并将其保存在 firestore。 const functions = require("firebase-function
每当我必须使用 gcloud 部署新的 python 函数时sdk 我收到这条消息 Allow unauthenticated invocations of new function [functio
我使用 Laravel Passport 进行身份验证,所以我将我的路由置于中间件保护中。 已更新 为了清楚起见,我也添加了 UsersController。 public function getU
Firestore 的新手,似乎无法解决我遇到的问题。我正在用手机注册用户,然后提示用户在应用程序中编辑数据。但是,我遇到了错误,不知道如何解决。 错误: I/flutter ( 7502): [fi
我希望有人能解释为什么我是 unauthenticated当已经执行成功时 Oauth 2认证过程。 我已经设置了 Passport像 Laravel 文档中的包一样,我成功地通过了身份验证,收到了一
如果用户不符合权限标准,我不确定如何实现重定向登录,如文档所述:“在运行 View 的主体之前,检查列表中的每个权限。” - 所以 View 中的覆盖方法是徒劳的。如果有人能指出我正确的方向吗?谢谢!
这一整天我找到了很多教程。我的设置与那里的所有基本教程完全相同。 目前,我能够访问 http://localhost/oauth/token 并成功返回 token 给我。 之后,我使用 ARC(高级
我正在尝试从以下 git 存储库运行 AWS android 示例: https://github.com/awslabs/aws-sdk-android-samples 我收到以下错误消息: Una
我正在使用 Laravel passport 进行 API 身份验证,当我将它与一个数据库一起使用时它可以完美地工作,但在使用多个数据库时会出现 401, 我在做什么: 我有一个 Multi-Tena
我正在使用 Python 从另一个 Cloud Function 部署一个 Google Cloud Function。请参阅下面的代码: import requests import json de
这个问题不太可能帮助任何 future 的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visit
我的网站出现了一些问题。它运行并呈现得很好,但我在地址栏的右上角看到了被阻止的脚本图标。我不希望用户在访问网站时看到这个弹出窗口。我可以按“加载不安全的脚本”,这将使它消失,但我的网站不再是 http
我正在尝试将 Laravel sanctum 与 NuxtJS 结合使用。问题是我能够传递 get csrf 和登录,但是当我尝试访问 api/用户时,我收到“未经授权”的消息。他们说我应该将 SES
我正在开展一个托管在 Google Cloud Platform 上的项目,我正在努力适应他们的 gcloud cli。我真正不明白的一件事是它的身份验证方案。 例如,如果我运行 gcloud con
希望你一切顺利。几天以来,我一直在使用 Laravel Passport 苦苦挣扎,试图使用 javascript/vuejs 使用我自己的 api。最后几个晚上我几乎阅读了所有关于我的问题的现有帖子
我正在使用 OneDrive api 在我的 Ruby on Rails 应用程序中上传文件,而 OneDrive API 开始在使用端点/drive/root:/#{filename}:/conte
同时遵循简单的官方教程here(Uploading Photos to Amazon S3 from a Browser(using Cognito for unauthenticated users
是否可以在未经身份验证的情况下列出 Youtube channel 的视频? 我想的只是基本的 JSON HTTP GET 请求。 我需要为不属于我的 Youtube channel 列出视频 --
我正在使用 Apache HTTPClient 在 WAS 上使用 REST 服务。这是 HTTPS (PKI) 并且 Target 安全性在 WAS Trust store 和SSL 证书和 key
我正在解决一个问题 “此身份池不支持未经身份验证的访问。” 来 self 的 Swift iOS 应用程序中的 AWS Cognito。我以前使用 Firebase 进行身份验证和存储,并出于超出此问
我是一名优秀的程序员,十分优秀!