Установка Discourse на Amazon Web Services (AWS) с использованием Lightsail, SES и Route 53

Я нашел этот гайд очень полезным для тестовой проверки конфигураций SES:

Просто скопируйте и вставьте скрипт оттуда в новый файл, измените конечную точку (например, email-smtp.us-east-1.amazonaws.com), и всё работает отлично. По какой-то причине метод telnet не работает с SES, не совсем понятно почему.

Кстати, для того же гайда я также сделал следующее: «создал набор конфигураций». Не уверен, было ли это действительно необходимо для Discourse, но я сделал это на всякий случай, чтобы протестировать SES, как описано в скрипте: Creating configuration sets in SES - Amazon Simple Email Service

Вот ещё один момент, который вызвал у меня затруднения: Publishing an MX record for Amazon SES email receiving - Amazon Simple Email Service

Для применения обязательной DNS-записи MX к вашему домену AWS SES предоставляет «Значение» записи в следующем формате:

10 inbound-smtp.region.amazonaws.com

Однако мой регистратор доменов выдал ошибку: «Значение должно быть именем хоста», то есть он не принял префикс «10 ». В консоли AWS прямо не указано, что это означает или что с этим делать, поэтому, согласно ссылкам в документации, вам нужно сделать следующее для вашего регистратора DNS:

В консолях управления некоторых DNS-провайдеров есть отдельные поля для Значения записи и Приоритета записи. Если у вашего DNS-провайдера так, введите 10 в поле Приоритет, а URL входящего почтового сервера — в поле Значение.

В панели управления вашего регистратора домена это должно выглядеть так:

1 лайк