501 5.5.4 Отправка с этого адреса не разрешена

При тестировании настройки почты Discourse через клиент Thunderbird я могу отправлять и получать письма без проблем. Однако в Discourse письма не отправляются, и возникает следующая ошибка:

501 5.5.4 Отправка с этого адреса не разрешена.

Что означает эта ошибка?
Где она генерируется и по каким правилам?

Запись SPF разрешает отправку почты только MX-серверу (настроенному как DISCOURSE_SMTP_ADDRESS), что, как кажется, не должно вызывать проблем с другими доменами, поскольку SMTP-клиенты подключаются к MX для отправки.

Это (вероятно) означает, что Thunderbird отправляет письма с адреса вроде user@example.com, а ваш форум — с адреса user@forum.example.com. Возможно, вам стоит изменить адрес notification_email.

Является ли используемая служба сервисом для отправки транзакционных писем?

См. Устранение неполадок с почтой при новой установке Discourse

Сообщение об ошибке означает, что адрес отправителя не разрешён. Возможно, потому что он отсутствует в конфигурации разрешённых отправителей почтового сервера.

Ага, я нашёл свою ошибку, благодаря вашему сообщению, @pfaffman.

«Адрес» в сообщении об ошибке относится к адресу отправителя. Я сосредоточился на IP-адресе, поэтому был введён в заблуждение.

Как только я проверил адрес уведомлений (DISCOURSE_NOTIFICATION_EMAIL в файле containers/app.yml), я понял, что в моём почтовом сервере отсутствует запись для этого отправителя: добавление алиаса решило проблему.