Это моя текущая конфигурация, и я не могу создать первую учётную запись администратора, так как письмо с подтверждением не отправляется. Я использую SMTP с моим провайдером, и он работает; проблема в Discourse. Я пробовал те же учётные данные в Thunderbird, и они сработали.
Я также выполнил диагностику, как предлагается в этой теме.
Вот результаты:
Spacemail не рекомендуется в качестве почтового сервиса для Discourse, так как он предназначен для личного использования. Скорее всего, они заблокируют массовую рассылку, и/или это просто не сработает. Я тоже его использую.
Попробуйте использовать Mailjet в сочетании со Spacemail: просто используйте Mailjet для рассылки от Discourse, а Spacemail оставьте для личных нужд. В DNS-записях можно указать более одного почтового провайдера.
Редактирование:
Вы можете обойти это, как предложил @pangbo, но это не долгосрочное решение.
Spacemail не рекомендуется в качестве поставщика электронной почты, так как у вас, скорее всего, пакет личного бизнес-аккаунта, который не предназначен для использования в качестве сервиса отправки. Ознакомьтесь с моим ответом и используйте другого провайдера, например Mailjet или Mailgun, которые вы можете подключить отдельно для Discourse — это бесплатно.
Большинство «поддерживаемых» хостингов чрезвычайно дороги и имеют очень строгие ограничения. Кроме того, мой провайдер не предлагает тарифных планов, предоставляющих доступ к SMTP для всех аккаунтов.
Распространённая проблема заключается в том, что адрес для уведомлений по электронной почте установлен таким, от которого ваш SMTP-сервис не может отправлять письма. Вероятно, отправка идёт с адреса noreply@your.forum, и вам, скорее всего, нужно изменить его на ваш личный адрес электронной почты.
Однако в другой теме, которую вы создали по этой проблеме, вы пишете:
Это означает, что ваша виртуальная машина блокирует исходящий доступ к этому порту. Многие сервисы поддерживают порт 2525 именно по этой причине. Возможно, вы сможете открыть заявку и попросить их разблокировать этот порт.