Я настроил экземпляр Discourse в Docker на DigitalOcean. Настройка прошла гладко, однако мне не удаётся включить создание учётных записей, так как я не получаю письмо с подтверждением.
Вопрос, возможно, очевидный для многих, но иногда самые простые вещи остаются незамеченными.
Вы уже добавили доменное имя (talk.example.com) в Digital Ocean (DO) и настроили брандмауэр для открытия необходимых портов? Также не забудьте добавить в брандмауэр дроплет, на котором установлен Discourse.
Итак, что я сделал: создал дроплет, добавил новую A-запись у моего провайдера доменов и указал IP-адрес моего дроплета.
Необходимо ли добавлять домен к моему дроплету для этой настройки электронной почты? Если да, то не могли бы вы немного подсказать, где именно можно добавить домен, например? И что нужно добавить в брандмауэр.
Я не очень опытен в подобных вещах.
Спасибо в любом случае!
Не волнуйтесь, я постараюсь максимально подробно вас направить. Я не эксперт в этой области, но на данный момент моя почта работает без проблем. Лично я использую «Sendinblue», так как это единственный сервис, который позволил мне создать аккаунт без прохождения фильтров, которые применяют другие.
Короче говоря, раздел, о котором я упоминаю, находится в разделе «Сеть».
Лично мне потребовалось добавить и управлять доменным именем через «DO» (DigitalOcean), так как Sendinblue попросил меня добавить некоторые значения DNS для подтверждения права собственности на домен, точно так же, как это делает Google при регистрации пользователя.
В качестве получателя я указал свой Google Mail для проверки. Похоже, письмо не было отправлено. Это странно.
Таким образом, я не могу отправлять письма. Это также объясняет, почему я не получаю письмо с активацией.