我被问到如何使用 SMTP 邮件服务器,所以我想与大家分享这个为初学者准备的推荐。没有广告,只有有用的信息!
飞书(Lark)是一家中国公司,为企业提供一站式的流程和工作平台解决方案。但是,任何人都可以创建账户并使用其免费服务。飞书为免费用户提供 SMTP 服务,每日发送限制为 450 封电子邮件,相当于每月近 15,000 封免费电子邮件。
对于不断发展的 Discourse 社区管理员来说,这非常有价值。您可以使用飞书提供的免费 SMTP 服务来设置您的 Discourse 社区,特别适合用户少于 150 人的中小型 Discourse 社区。
设置飞书邮箱
首先,您需要注册一个企业账户并登录。请注意,企业账户信息不需要是真实存在的公司信息;您可以随意填写。
第一部分:启用电子邮件服务
-
访问管理控制台:
-
导航到邮件设置:
-
输入您的域名:
-
选择“启用新邮箱服务”:
-
配置 DNS 记录:
- 按照说明配置您的域名的 DNS 记录。
- 前往您的域名管理(例如 Cloudflare)。
- 添加飞书显示的必要 DNS 记录。
-
验证 DNS 记录:
- 点击飞书设置页面上的立即验证按钮。
- 验证成功后,点击下一步。
-
配置邮件入口和地址:
- 点击立即配置按钮。
- 在弹出窗口中,点击添加(通常是一个红色的按钮或链接,用于添加邮箱)。
-
为成员分配邮箱:
- 在成员详情窗口中,找到企业邮箱字段。
- 输入企业成员的邮箱地址,然后保存。
-
完成设置:
- 返回“配置邮件入口和企业邮箱地址”页面。
- 点击完成以完成设置。
第二部分:配置公共邮箱以供 SMTP 使用
-
访问公共邮箱设置:
- 在飞书管理控制台中,导航到产品设置 → 邮件 → 公共邮箱。
-
创建新的公共邮箱:
-
配置公共邮箱:
- 输入所需的名称和地址。
- 启用IMAP/SMTP 服务。
- 点击创建。
-
查看 IMAP/SMTP 设置:
将 SMTP 信息配置到您的 Discourse 服务器中,您将获得一个免费的 SMTP 发送服务,每天可发送 450 封电子邮件,每月可发送 15,000 封电子邮件!
3 个赞
Heliosurge
(Dan DeMontmorency)
2
您是否需要设置多个域名电子邮件帐户?当我点击“公共”时,没有创建/添加新公共邮箱的选项。
尽管如此,从我目前了解到的情况来看,这项服务非常棒。

也许您需要先添加您的域名?如果您需要设置多个域名电子邮件地址,只需点击左侧的域名管理按钮即可添加域名。
Heliosurge
(Dan DeMontmorency)
4
我已经完成了所有之前的步骤。已添加域名和 DNS 记录。
电子邮件发送和接收正常。只有当我点击“公共邮箱”时。它只是空白的。
我的错,我用的是手机,在主页上创建初始时,框要低得多。谢谢。
为了提高从您的域发送的电子邮件的可信度,您还必须在此处添加 DKIM DNS 记录。
1 个赞
Heliosurge
(Dan DeMontmorency)
7
使用 SMTP 用户名。我应该使用公共邮箱用户名吗?还是我注册时使用的电子邮件地址?出现身份验证错误。
Heliosurge
(Dan DeMontmorency)
9
好的,在使用 discourse doctor 进行邮件测试时,我遇到了身份验证错误。
我可以在私人邮箱地址上收发邮件。
我将重新检查 SMTP 密码,以防万一。
Heliosurge
(Dan DeMontmorency)
10
我想知道如何消除重复回复。我是否需要将“info@nsfirehub.ca”重命名为“noreply@community.nsfirehub.ca”并删除 discourse 的 noreply@domqin?
这样“发件人”和“收件人”就没有额外的“回复至”了。
我不完全清楚这个问题是如何产生的,所以我会提供我的app.yml文件中的SMTP配置详细信息供您参考:
# 警告:SMTP密码中的字符'#'可能会导致问题!
DISCOURSE_SMTP_ADDRESS: smtp.larksuite.com #SMTP服务器地址
DISCOURSE_SMTP_PORT: 587
DISCOURSE_SMTP_USER_NAME: system@starorigin.net #默认发件邮箱地址
DISCOURSE_SMTP_PASSWORD: abcdef #默认SMTP密码必须准确输入。
DISCOURSE_SMTP_ENABLE_START_TLS: true
#DISCOURSE_SMTP_DOMAIN: discourse.example.com # (某些提供商需要)
DISCOURSE_NOTIFICATION_EMAIL: system@starorigin.net # (默认通知邮箱地址)
1 个赞
Heliosurge
(Dan DeMontmorency)
12
好的,谢谢。我需要重命名公共邮箱用户以匹配站点的 noreply。
这应该能解决问题。感谢分享解决方案。
1 个赞
显然没有,应该还是你的设置有问题
顺 via Discourse Meta <notifications@meta.discoursemail.com>于2025年11月16日 周日13:15写道:
cctva
(顺 )
16
用lark官方软件或者到官方网站邮箱服务里可以正常发送。却到第三方就无法发送。
和你发的邮件内容、数量都有关系
飞书的smtp每天额度太小,我已经换商业的甲骨文smtp电子邮件推送了
顺 via Discourse Meta <notifications@meta.discoursemail.com>于2025年11月16日 周日16:37写道:
商业邮箱不意味着付费。
lark存在很多问题,最大的问题是不进某些邮箱,就比如你现在遇到的,我用甲骨文smtp每个月10万封成本是80人民币,大多数时候我只用一万封每月,也就是8块钱。如果你不舍得花钱,你就使用出这种问题那种问题的免费服务吧
顺 via Discourse Meta <notifications@meta.discoursemail.com>于2025年11月16日 周日16:41写道: