大家好!
我需要你们的帮助。
我非常绝望。
几年前我自行安装了 Discourse,运行良好。但现在我遇到了一些问题:在注册过程中,Discourse 不会向新用户发送确认邮件。
我尝试了几种方法来解决这个问题,但不知道该怎么做。
上次我安装 Discourse 时没有任何问题,即使我有一些基础知识,我也成功了。
现在我遇到了需要插入的一些非常奇怪的数据。
我真的很需要你们的帮助。
我现在将删除服务器上的旧 Discourse,并希望重新安装。
希望有人能写出我在安装过程中需要插入的所有类型的数据。
我的数据:
所有需求的电子邮件 members@elenaspivakova.com (我只有这封电子邮件)
SMTP 端口 2525
SMTP 地址 smtp.timeweb.ru
Discourse 论坛名称 www.community.elenaspivakova.com
DISCOURSE_DEVELOPER_EMAILS: ‘name@example.com’ (我应该在这里插入什么电子邮件?)
DISCOURSE_SMTP_ADDRESS: smtp.timeweb.ru
DISCOURSE_SMTP_PORT: 2525
DISCOURSE_SMTP_USER_NAME: postmaster@discourse.example.com (我应该在这里插入哪个电子邮件地址?)
DISCOURSE_SMTP_PASSWORD: 我应该在这里插入哪个电子邮件的密码?
如果您能帮助我,我将不胜感激。
1 个赞
这将是您配置发送到您的域的 SMTP 发件人生成的密码。
您是否参考了 standard_install 指南?:
为确保邮件可送达,您必须在 DNS 中添加有效的 SPF 和 DKIM 记录。您需要从电子邮件提供商处获取 SMTP 凭据,其中包括 SMTP 用户名和密码。登录您的电子邮件提供商帐户,转到 SMTP 设置或电子邮件 API 部分,然后找到/生成您唯一的 SMTP 凭据。请妥善保管,因为您将在 Discourse 配置过程中使用它们。有关具体信息,请参阅您的邮件提供商的说明。
1 个赞
你好!
实际上,我不知道如何找到正确的词语来解释……我需要知道在安装过程中应该插入什么数据……我知道安装步骤,我需要知道在那里插入什么。
我的数据:
所有需求的电子邮件 members@elenaspivakova.com (我只有这封电子邮件)
SMTP 端口 2525
SMTP 地址 smtp.timeweb.ru
Discourse 论坛名称 www.community.elenaspivakova.com
DISCOURSE_DEVELOPER_EMAILS: ‘name@example.com’ (我应该在这里插入什么电子邮件?)
DISCOURSE_SMTP_ADDRESS: smtp.timeweb.ru
DISCOURSE_SMTP_PORT: 2525
DISCOURSE_SMTP_USER_NAME: postmaster@discourse.example.com (我应该在这里插入哪个电子邮件地址?)
DISCOURSE_SMTP_PASSWORD: 我应该在这里插入哪个电子邮件的密码?
回答以下提示的问题:
你的 Discourse 的主机名? [discourse.example.com]:
管理员账户的电子邮件地址? [me@example.com,you@example.com]:
SMTP 服务器地址? [smtp.example.com]:
SMTP 端口? [587]:
SMTP 用户名? [user@example.com]:
SMTP 密码? [pa$word]:
Let's Encrypt 账户电子邮件? (按 Enter 跳过) [me@example.com]:
可选的 Maxmind 许可证密钥 () [xxxxxxxxxxxxxxxx]:
1 个赞
对于主机名,您可以选择任何子域名,例如“community”。custom_domain。您不需要 www,因此只需输入“community.elenaspivakova.com”。
管理员账户的电子邮件需要是有效的电子邮件。
SMTP 信息来自您正在使用的电子邮件 SMTP 发件人。默认端口是 587。
Let’s Encrypt 账户电子邮件和 Maxmind 许可证密钥是可选的,非必需的。
看起来您已拥有所需的所有信息。
1 个赞
非常感谢!您能帮我检查一下吗?
您的 Discourse 的主机名? [community.elenaspivakova.com]
管理员账户的电子邮件地址? [members@elenaspivakova.com
SMTP 服务器地址? [smtp.timeweb.ru]:
SMTP 端口? [587 或 2525
SMTP 用户名? 可以和上面的一样吗? members@elenaspivakova.com?**
SMTP 密码? [pa$word]: 来自上面提到的电子邮件?
Let’s Encrypt 账户电子邮件? (按 Enter 跳过) [me@example.com]: 这是什么?
可选 Maxmind 许可证密钥 () [xxxxxxxxxxxxxxxx]:
1 个赞
不认为可以,这会由 SMTP 提供商(在本例中为 timeweb.ru)生成不同的用户名。一旦您与他们设置了 SMTP,他们就会告诉您 SMTP 端口、用户名和密码。
不,它(通常)是电子邮件发送者为 SMTP 生成的密码,而不是常规电子邮件帐户的密码。
Let’s Encrypt 帐户电子邮件可以跳过,或者为此设置不同的电子邮件。
为了验证,建议您联系您正在使用的邮件发送方的支持部门,这里也有一个支持文章:
1 个赞
Heliosurge
(Dan DeMontmorency)
7
这通常是您的管理员邮箱账户,因为 @Architect 说它必须是一个有效的邮箱。
2 个赞
有一个插件你可能会受益
至于我看到你正在使用什么信息
所以那里会有你需要的信息,只要登录并看看,前提是那是你的账户
1 个赞