Я сдаюсь с почтой

Я сдаюсь с электронной почтой. Не могу настроить исходящие письма. Уже пробовал Zoho, Brevo и Resend, но ни один из них не заработал. Пожалуйста, помогите.

Всегда одна и та же ошибка.

Привет! Судя по контексту, ваше значение конфигурации указано неверно. В этом поле должно быть не электронное письмо, а адрес SMTP-сервера.

Вам нужно следовать инструкции: discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub

Значение адреса в настройках должно быть адресом почтового сервера, а не электронным письмом. Например, если вы используете mailgun:

DISCOURSE_SMTP_ADDRESS: smtp.mailgun.org
DISCOURSE_SMTP_PORT: 587
DISCOURSE_SMTP_USER_NAME: postmaster@fooros.co
DISCOURSE_SMTP_PASSWORD: "пароль, который предоставляет вам ваш почтовый сервер"

Также предупреждение: пожалуйста, не создавайте новые темы с одной и той же проблемой.

Вопрос по Mailgun: это бесплатно или платно?

Поправьте меня, если я ошибаюсь.

DISCOURSE_SMTP_ADDRESS: hello@fooros.co
DISCOURSE_SMTP_PORT: 587
DISCOURSE_SMTP_USER_NAME: resend
DISCOURSE_SMTP_PASSWORD: “REDACTED”
#DISCOURSE_SMTP_ENABLE_START_TLS: true # (необязательно, по умолчанию true)
DISCOURSE_SMTP_DOMAIN: smtp.resend.com # (требуется некоторыми провайдерами)
DISCOURSE_NOTIFICATION_EMAIL: hello@fooros.co

Пример: если я использую Brevo, как это будет выглядеть?

Страница с ценами Mailgun находится здесь — Flexible Email Delivery & API Pricing Plans - Transactional Email API Service For Developers | Mailgun

Для Brevo вы можете обратиться к их документации здесь — https://help.brevo.com/hc/en-us/articles/7924908994450-Send-transactional-emails-using-Brevo-SMTP

При настройке вашего самостоятельно размещенного экземпляра вам потребуется некоторое знание SMTP.