AWS + Digital Ocean + Cloudflare + Google Workspace (для таких новичков, как я)

У меня нет опыта в программировании. Я работаю в отделении неотложной помощи, поэтому публикую это, чтобы помочь другим, таким как я, которые понятия не имеют, что делают. Благодаря вашей помощи, включая вклад от @pfaffman и @DursunCan, мне удалось заставить это работать. Если что-то объяснено неверно или вы видите, как можно что-то улучшить, пожалуйста, поделитесь своим мнением, так как вы, скорее всего, более опытные.

DNS-записи хранятся у Godaddy, NS указывает на Cloudflare.
Основной сайт, который мы заменяем, предоставляется провайдером ClubExpress (ebsp.org), где находятся записи нашего рабочего пространства.
Сайт разработки — ebsp.site, размещён на сервере AWS.
Discourse находится на поддомене ebsp.site в Digital Ocean.

  1. В консоли администратора моего рабочего пространства для ebsp.org я добавил второй домен ebsp.site, а затем поддомен для Discourse. Оба проверочных записи активировались в течение нескольких минут в Cloudflare.

  2. Я следовал руководству Gmail Workspace SMTP relay Tut, которое предоставлено. Я использовал более свежие MX-записи, указанные Google, если вы начали использовать Workspace в 2023 году или позже.

  3. Настройка Cloudflare

  1. Информация SMTP для Discourse

  1. Домен/сеть Digital Ocean содержит только запись A и адрес сервера. (Честно говоря, не знаю, нужно ли это.)

Надеюсь, это кому-то поможет!

Создать пароль приложения

Возможно, потребуется обновить разрешения