Я установил Discourse, и после этого я вижу страницу регистрации, но письмо с подтверждением по электронной почте не приходит. Даже когда я указал настройки электронной почты в app.xml во время выполнения скрипта установки Discourse, успеха не было.
Пожалуйста, помогите мне установить его должным образом и сообщите, есть ли какая-либо ошибка в системе электронной почты.
Теоретически, если приложить усилия, используя платный аккаунт Google Workspace, можно настроить отправку через SMTP Google, но с бесплатным аккаунтом вас точно заблокируют, прежде чем вы это поймёте.
Даже платные аккаунты Google имеют довольно строгие ограничения на отправку, а также минимальный расход средств, прежде чем вам разрешат достичь этого лимита:
Mailgun предлагает план «плати по мере роста» с 5000 бесплатных писем в месяц в течение 3 месяцев, а затем вы платите за отправленное количество ($0,80 за 1000 писем). Это кажется разумной отправной точкой?
Также они не выставляют счета за суммы менее $1, поэтому, насколько я понимаю, вы можете отправлять 1250 писем в месяц и не платить?
Я настроил Mailgun и добавил соответствующие настройки в app.xml. Тестирование почты работает, но при попытке регистрации я не получаю письмо с подтверждением.
Если вы используете, например, ‘admin@discourse.yoursite.com’ в качестве адреса электронной почты для регистрации, вам нужно создать для него почтовый аккаунт с входящими сообщениями (Zoho Mail позволяет бесплатно использовать один домен в их плане Forever Free). Либо вы можете снова запустить процесс настройки, указав другой адрес администратора (например, свой личный). Заменить его можно будет позже, когда форум уже будет запущен.
(Также здесь может пригодиться универсальный совет: проверьте папку «Спам» )