# 安装后缺少 SMTP 设置

**URL:** https://meta.discourse.org/t/smtp-settings-missing-after-install/394622
**Category:** Self-hosting
**Tags:** email
**Created:** [2026年一月29日 02:03 UTC](https://meta.discourse.org/t/smtp-settings-missing-after-install/394622 "2026-01-29T02:03:11Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![Timelord](https://avatars.discourse-cdn.com/v4/letter/t/ba9def/32.png) [@Timelord](https://meta.discourse.org/u/Timelord)
#### Post date: [2026年一月29日 02:03 UTC](https://meta.discourse.org/t/smtp-settings-missing-after-install/394622/1 "2026-01-29T02:03:11Z")

</div>

刚第一次运行安装程序。我确实输入了 SMTP 详细信息，但是在服务器 SMTP 设置中看到了这个。

SMTP 设置是否已移至其他位置供我查看？

在 app.yml 中，我在旧的 SMTP 配置所在的位置看到了以下内容。

DISCOURSE\_SKIP\_EMAIL\_SETUP: ‘1’

 ![Screenshot 2026-01-28 at 10.01.28 PM](https://global.discourse-cdn.com/meta/original/4X/f/2/9/f29d3dc6ea94b1c38b7dd28f00490c5362c428f3.png)

---

<div class="post-metadata">

### Author: ![Timelord](https://avatars.discourse-cdn.com/v4/letter/t/ba9def/32.png) [@Timelord](https://meta.discourse.org/u/Timelord)
#### Post date: [2026年一月30日 01:33 UTC](https://meta.discourse.org/t/smtp-settings-missing-after-install/394622/3 "2026-01-30T01:33:02Z")

</div>

我在 Sidekiq 中也看到了一堆重试作业。您对这里可能发生的情况有什么想法，或者我在哪里可以进行“老派”的 SMTP 配置？

 ![Screenshot 2026-01-29 at 9.32.06 PM](https://global.discourse-cdn.com/meta/original/4X/a/4/2/a4204065dcb7bb35840a5042263d775b499c2cf1.png)

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [2026年一月30日 09:39 UTC](https://meta.discourse.org/t/smtp-settings-missing-after-install/394622/4 "2026-01-30T09:39:35Z")

</div>

如果您在设置后改变主意，最终还是想使用电子邮件，那么您的 `app.yml` 中可能缺少一些行。

对于自 [Self-Hosting Discourse Just Got a Whole Lot Easier](https://meta.discourse.org/t/self-hosting-discourse-just-got-a-whole-lot-easier/393915?u=tobiaseigen) 以来发生的变化，我不太熟悉，但在我的站点上，SMTP 详细信息在 app.yml 中的配置方式没有改变。如果我是您，我会尝试运行

```bash
cd /var/discourse
./discourse-doctor

```

看看这是否能让您修复它。如果那不起作用，那么我会去找一个正常运行的站点的 `app.yml` 并将其用作示例，以确保用于电子邮件所需的行存在且正确。如果您没有，可以从这里获取一个示例：

> <https://github.com/discourse/discourse_docker/blob/main/samples/standalone.yml>

然后重建。

如果这一切感觉很困难，如果现在还不算太晚，您可以重新开始，从一开始就用您的 SMTP 详细信息正确回答问题。

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [2026年一月30日 10:42 UTC](https://meta.discourse.org/t/smtp-settings-missing-after-install/394622/5 "2026-01-30T10:42:41Z")

</div>

> [@Timelord](#):
>
> DISCOURSE\_SKIP\_EMAIL\_SETUP: ‘1’

这看起来像是在您运行 discourse-setup-ruby 时没有配置 smtp。  
新系统的问题在于它会写入一个不包含设置的 app.yml 文件。您需要查看模板并复制您想要的内容，或者删除/重命名现有的 yml 文件并从头开始运行 discourse-setup。这将是最简单的方法。

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [2026年一月30日 11:19 UTC](https://meta.discourse.org/t/smtp-settings-missing-after-install/394622/6 "2026-01-30T11:19:14Z")

</div>

这比我的建议好多了。

我确实会保留备份的 app.yml 文件，以防需要备份和恢复我的网站。强烈推荐。

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [2026年一月30日 17:28 UTC](https://meta.discourse.org/t/smtp-settings-missing-after-install/394622/7 "2026-01-30T17:28:31Z")

</div>

> [@Timelord](#):
>
> 我第一次运行安装程序。我确实输入了 SMTP 详细信息，但是我在服务器的 SMTP 设置中看到了这个。
> 
> SMTP 设置是否已移至其他位置供我查看？
> 
> 在 app.yml 中，我在旧的 SMTP 配置所在的位置看到了以下内容。
> 
> DISCOURSE\_SKIP\_EMAIL\_SETUP: ‘1’

我无法用当前版本的安装程序重现此问题。

如果您想在安装后设置 SMTP，则需要编辑 YAML 文件并在其中添加配置。

---

<div class="post-metadata">

### Author: ![Timelord](https://avatars.discourse-cdn.com/v4/letter/t/ba9def/32.png) [@Timelord](https://meta.discourse.org/u/Timelord)
#### Post date: [2026年一月31日 01:17 UTC](https://meta.discourse.org/t/smtp-settings-missing-after-install/394622/9 "2026-01-31T01:17:57Z")

</div>

手动将“旧的”SMTP方式添加到app.yml中，一切恢复正常。

一个小小的谜团。
