Я настроил окружение Discourse с использованием стандартного Docker-контейнера и добавил контейнер mail-receiver.
При проверке на https://mxtoolbox.com/ видно, что мой домен community.mountainbikemuseum.net также указывает на правильный IP-адрес моего сервера.
В контейнере mail-receiver, похоже, ничего не логируется. Последняя строка вывода команды ./launcher logs mail-receiver выглядит так:
Feb 09 08:54:24 ubuntu-mail-receiver postfix/master[1]: daemon started – version 3.5.6, configuration /etc/postfix
А команда “./launcher logs mail-receiver | grep receive-mail” не выводит никакой информации.
Когда я отправляю электронное письмо на адрес @community.mountainbikemuseum.net, в панели администратора в разделе “Отклонённые” ничего не появляется.
Что ещё можно проверить?
Поскольку у вас есть лог Feb 09 08:54:24 ubuntu-mail-receiver postfix/master[1]: daemon started – version 3.5.6, configuration /etc/postfix, но вы не получаете отклонённое письмо, это наводит на мысль, что проблема может быть в разделе DNS руководства.
Помимо ручной проверки ваших DNS MX-записей (и повторного изучения руководства), я не уверен. Я настраивал почтовый получатель всего несколько раз, и каждый раз всё шло как по маслу (не хочу хвастаться). Когда я проверяю MX-запись mx:community.mountainbikemuseum.net, система сообщает, что это не полное доменное имя, поэтому я не могу определить, указывают ли MX-записи в нужное место. (Редактирование: Я добавил www. в начало Результат не окончательный, но запись выглядит похоже на мою рабочую. Я отправил на неё тестовое письмо на всякий случай.)
@IAmGav, возможно, он заметил что-то, что я упустил, поэтому, надеюсь, он сможет дать вам больше подробностей по этим шагам.
Только для уточнения: вы — автор оригинального поста (OP), использующий другой аккаунт?
Проведя небольшой поиск, я выяснил, что почтовый получатель использует порт 25, и некоторые провайдеры могут его блокировать. Также возможно, что что-то другое мешает работе. Боюсь, у меня не так много опыта в этом вопросе. Есть ли что-то необычное в вашей настройке?
Проблема была в брандмауэре: после открытия SMTP письма начали приходить. Так что, если бы не брандмауэр, установка прошла бы действительно гладко Спасибо за помощь!
Я думаю, что в разделе устранения неполадок в пункте 2 Достигло ли письмо вообще mail-receiver?
Было бы неплохо добавить строку для проверки наличия брандмауэра, блокирующего входящий SMTP-трафик. В идеале можно было бы даже добавить ссылку на описание конкретных портов, которые должны быть открыты. (У меня есть панель конфигурации брандмауэра, которая автоматически добавляет порты 25, 587 и 465, но было бы полезно знать, на какие порты фактически прослушивает mail-receiver).