Как создать свой собственный SMTP-сервер для Discourse

Я знаю о Mailgun, Sendgrid и многих других сторонних SMTP-серверах для Discourse. Но я хочу настроить собственный SMTP-сервер, чтобы весь функционал электронной почты работал корректно: регистрация учётной записи администратора, получение писем при новой регистрации, сброс пароля и так далее. Я не хочу использовать сторонний SMTP-сервер для электронной почты.

Пожалуйста, подскажите, как настроить собственный SMTP-сервер для Discourse на том же сервере, где установлен сам Discourse?

Спасибо!

Это один из вариантов

Имейте в виду, что доставляемость писем, скорее всего, ухудшится, если вы развернете собственный почтовый сервер.

Почему вы считаете, что для работы всего этого вам нужно запускать собственный сервер? Если вы просто хотите настроить свой собственный SMTP-сервер — пожалуйста, но я не находил необходимости делать это для работы каких-либо из этих функций.