无法发送邮件 - 访问被拒绝

您好,

我正在尝试使用 MailJet 配置邮件服务。域名和邮箱已在 MailJet 仪表板中通过验证,但我无法接收邮件以访问我的管理员账户。指南中提到需要检查日志文件 /var/discourse/shared/standalone/log/rails/production.log。当我在控制台中输入该路径时,系统提示“访问被拒绝”。我已确认邮箱设置正确。

/var/discourse/shared/standalone/log/rails/production.log 是一个文件路径,你可以通过 ssh 连接到服务器来查看该文件。查看时可能需要使用 sudo,请根据你当前的查看方式进行调整。

那么,在控制台中应该如何书写呢?

我不确定那是什么意思,所以无法解释。我通常会 ssh 登录到 VPS,然后使用像 less 这样的工具来查看文件。

另外,Search results for 'production.log。' - Discourse Meta

祝你好运!:slight_smile:

谢谢,这很有帮助。

但我还是无法设置邮件功能正常工作。

在搜索栏中输入“MailJet”,您会找到许多关于设置 MailJet 的主题。
要访问您的管理员账户,请使用此链接:https://YourForumDomain/admin
如果系统提示您登录,只需使用您设置时所用的电子邮件地址(以及密码)。

我被带到一个显示页面不存在的页面。我搜索了论坛,但找不到任何有用的信息。

主要问题是 MailJet 没有发送验证邮件,导致我无法登录管理员账户。

您能否通过在地址栏中输入论坛的网址,从互联网访问您的网站?如果能提供更多关于您网站的信息将非常有帮助。请问您的网站托管在哪里(Digital Ocean 或其他云服务,还是专用服务器)?

问题在于管理员邮箱无法通过验证,从而无法完成向导。

原因可能是 Mailjet 设置问题,或者是 VPS 到 Mailjet 的通信被阻止。

是的,我可以。

域名来自 NameCheap,托管在 Digital Ocean,邮件服务使用 MailJet。

您是否知道如何解决这个问题?

好的,看起来电子邮件问题已经自行解决了。我收到了一封激活邮件,但当我点击链接时,出现了以下提示:

image

这封邮件是在我睡觉时发送的,等我点击链接时已经过了 10 个小时,是不是链接已经过期了?

是的,它已过期。您能在您的 Digital Ocean 服务器上让它正常运行吗?

不,它仍然无法工作。

:frowning_face: 很遗憾听到这个消息。您是否正在按照 在 30 分钟内于云端设置 Discourse 中的步骤进行安装?

抱歉,我以为你在说别的事。

我的 Discourse 论坛已经上线并正常运行了。

太棒了!:smiley: 很高兴你解决了问题!保重!