Как настроить бесплатный SMTP-сервис Feishu для вашего сообщества Discourse

Мне задали вопрос, как использовать SMTP-сервер для отправки почты, поэтому я решил поделиться этой рекомендацией для начинающих. Никакой рекламы, только полезная информация!

Feishu (Lark) — это китайская компания, предоставляющая предприятиям комплексное решение для рабочих процессов и платформ. Однако зарегистрировать аккаунт и воспользоваться бесплатными услугами может любой желающий. Feishu предоставляет SMTP-сервис бесплатным пользователям с лимитом в 450 писем в день, что составляет почти 15 000 бесплатных писем в месяц.

Для администратора растущего сообщества Discourse это невероятно ценно. Вы можете использовать бесплатный SMTP-сервис Feishu для настройки своего сообщества Discourse, особенно если речь идет о небольших и средних сообществах с менее чем 150 активными пользователями.

Настройка почтового ящика Feishu

Сначала вам нужно зарегистрировать корпоративный аккаунт и войти в систему. Обратите внимание, что информация о корпоративном аккаунте не обязательно должна относиться к реально существующей компании; вы можете заполнить её произвольно.

Часть первая: Включение почтового сервиса

  1. Доступ к консоли администратора:

  1. Переход к настройкам почты:

    Нажмите Настройки продуктов в верхней части.

Выберите Почта, затем нажмите Добавить домен.

  1. Ввод вашего домена:

    • В всплывающем окне введите имя вашего домена.
    • Нажмите кнопку Отправить.
  2. Выберите “Включить новый почтовый сервис”:

    • Выберите опцию включения нового почтового сервиса.
  3. Настройка записей DNS:

    • Следуйте инструкциям для настройки записей DNS вашего домена.
    • Перейдите в управление доменом (например, Cloudflare).
    • Добавьте необходимые записи DNS, отображаемые Feishu.

  1. Проверка записей DNS:

    • Нажмите кнопку Проверить сейчас на странице настроек Feishu.
      • Если проверка не удалась, дважды проверьте записи и подождите немного.
    • После успешной проверки нажмите Далее.
  2. Настройка входа в почту и адреса:

    • Нажмите кнопку Настроить сейчас.
    • В всплывающем окне нажмите Добавить (обычно это красная кнопка или ссылка для добавления почтового ящика).
  3. Назначение почтовых ящиков участникам:

    • В окне с деталями участника найдите поле корпоративного почтового ящика.
    • Введите адрес почтового ящика для корпоративного участника, затем сохраните.
  4. Завершение настройки:

    • Вернитесь на страницу “Настройка входа в почту и адреса корпоративного почтового ящика”.
    • Нажмите Готово, чтобы завершить настройку.

Часть вторая: Настройка общего почтового ящика для SMTP

  1. Доступ к настройкам общего почтового ящика:

    • В консоли администратора Feishu перейдите в Настройки продуктовПочтаОбщий почтовый ящик.

  1. Создание нового общего почтового ящика:

    • Нажмите Создать общий почтовый ящик.
  2. Настройка общего почтового ящика:

    • Введите требуемые Имя и Адрес.
    • Включите IMAP/SMTP-сервисы.
    • Нажмите Создать.
  3. Просмотр настроек IMAP/SMTP:

    • После создания почтового ящика найдите его в списке и нажмите Изменить.
      • Запишите предоставленную информацию о конфигурации IMAP/SMTP.

Настройте информацию SMTP на вашем сервере Discourse, и у вас будет бесплатный SMTP-сервис для отправки писем с лимитом 450 писем в день и 15 000 писем в месяц!

3 лайка

Do you need to setup more than one domain email account? When I click on public there is no option to create/add new public mailbox.

This service though is quite awesome from what I have absorbed so far.

:clinking_beer_mugs: :smiling_face_with_sunglasses: :+1: :sparkles:

Perhaps you need to add your domain first? If you require setting up multiple domain email addresses, simply click the domain management button on the left to add a domain.

I followed all steps prior. Domain added with DNS records added.

Email send & receive works. Just when I click on Public Mailbox. It just is blank.

My bad using mobile it has the box much lower on main page for initial create. Thanks.

To enhance the credibility of emails sent from your domain, you must also add the DKIM DNS record here.

1 лайк

Thanks for the pro tip. Really appreciate your help.

1 лайк

With the SMTP username. Do I use the public mailbox username? Or the email address that I signed up with? There is an authentication error.

use the public mailbox username

1 лайк

Okay I am getting an authentication error with discourse doctor in the email test.

I am able to send and receive emails on the private email address.

I will recheck SMTP password just in case.

Just wondering to eliminate the double reply. Do I need to rename “info@nsfirehub.ca” to “noreply@community.nsfirehub.ca” and blankout discourse’s noreply@domqin ?

So it only has “From” & “To” without the extra “Reply to”

I am not entirely clear on how this issue arose, so I shall provide you with the SMTP configuration details from my app.yml file for your reference:

# WARNING the char '#' in SMTP password can cause problems!
  DISCOURSE_SMTP_ADDRESS: smtp.larksuite.com  #The SMTP server address
  DISCOURSE_SMTP_PORT: 587  
  DISCOURSE_SMTP_USER_NAME: system@starorigin.net   #Default Sending Email Address 
  DISCOURSE_SMTP_PASSWORD: abcdef   #The default SMTP password must be entered accurately.
  DISCOURSE_SMTP_ENABLE_START_TLS: true          
  #DISCOURSE_SMTP_DOMAIN: discourse.example.com    # (required by some providers)
  DISCOURSE_NOTIFICATION_EMAIL: system@starorigin.net    # (The default notification email address)
1 лайк

Okay thanks. I need to rename the public mailbox user to match the site’s noreply.

This should solve it. Thanks for sharing the solution.

1 лайк

Has Lark restricted sending emails? I tested it and it’s not sending.

No, apparently not. The problem is likely still with your settings.

Sent via Discourse Meta notifications@meta.discoursemail.com Sunday, November 16, 2025, 1:15 PM

1 лайк

2025-11-16_16-26-35

Following your method, all sent emails were returned.

You can send normally using Lark’s official software or the email service on the official website. However, you cannot send through third parties.

It has to do with the content and quantity of the emails you sent.
Feishu’s SMTP has too small a daily quota, so I have switched to a commercial Oracle SMTP email push.

Sent via Discourse Meta notifications@meta.discoursemail.com on Sunday, November 16, 2025 at 4:37 PM:

Thank you very much for your reply. I am a small forum and do not need a business email.

A business email does not mean it’s paid.
Lark has many problems, the biggest problem is that it doesn’t go to certain mailboxes, like the one you are encountering now. I use Oracle SMTP for 100,000 emails per month at a cost of 80 RMB. Most of the time, I only use 10,000 emails per month, which is 8 RMB. If you are unwilling to spend money, then you should use free services that have problems.

Sent via Discourse Meta notifications@meta.discoursemail.com on Sunday, November 16, 2025 at 16:41: