Итак, я запустил Discourse на своём Raspberry Pi, но пытаюсь настроить отправку писем через Zoho. Я также настроил правила в Cloudflare, чтобы разрешить Zoho использовать домен для пользовательской почты. Я получаю письмо в свой ящик Zoho для административного адреса, который пытаюсь использовать, но оно приходит не от самого Discourse, а от Zoho с уведомлением о том, что этим адресом пользуется третья сторона.
Кроме того, при запуске утилиты discourse doctor сообщается, что отправка почты не удаётся.
Вот как выглядит мой файл containers/app.yml:
DISCOURSE_DEVELOPER_EMAILS: 'forum.staff@pictostudio.co.uk'
DISCOURSE_SMTP_ADDRESS: smtp.zoho.eu
DISCOURSE_SMTP_PORT: 587
DISCOURSE_SMTP_USER_NAME: forum.staff@pictostudio.co.uk
DISCOURSE_SMTP_PASSWORD: "passwordhehe"
DISCOURSE_SMTP_DOMAIN: pictostudio.co.uk
DISCOURSE_NOTIFICATION_EMAIL: noreply@pictostudio.co.uk
Редактирование: Я проверил логи Discourse и получил следующий вывод:
start
Render layouts/email_template.html.erb (Duration: 0.4ms | Allocation: 34)
Delivered mail biglongnumberboi@forums.pictostudio.co.uk (734.0ms)
Job exception: end of file reached
fail
Также я раскомментировал эту строку в app.yml:
- exec: rails r "SiteSetting.notification_email='noreply@example.com'"
Я не получаю письмо, соединение устанавливается, но отправка не происходит. Я немного запутался. 
Заранее спасибо,
~Blood
Является ли пользователь forum.staff@pictostudio.co.uk разрешённым отправителем для адреса электронной почты noreply@pictostudio.co.uk?
Это наиболее вероятная причина неработоспособности электронной почты. Я не использую Zoho, но у них должны быть логи, указывающие на сбой отправки письма, так как отправитель не авторизован (или что-то подобное).
Я бы рекомендовал использовать что-то вроде Mailgun вместо Zoho ради простоты.
Я сейчас посмотрю, спасибо. 
Mailgun кажется более сложным, чем Zoho Mail. Я уже давно настроил свою почту через Zoho Mail, поэтому и пользуюсь им. Однако я не могу найти то, о чём вы говорите.
~Blood
Если вы следуете официальным руководствам по установке, то для поддерживаемых ESP доступны детали конфигурации.
discourse/docs/INSTALL-email.md at main · discourse/discourse · GitHub
Вы можете попробовать связаться с Zoho для получения дальнейшей помощи по этому вопросу.
Хорошо, спасибо за помощь. Я связался с Zoho, чтобы узнать их мнение по этому вопросу. Если не получится, то спасибо за информацию о других почтовых сервисах, которые я могу использовать. 
~Blood
На самом деле у меня ещё один вопрос по этому поводу: не было бы проще сделать email для уведомлений таким же, как email форума.staff? Если да, то есть ли более простой способ сортировать письма через него, или рекомендуется настроить всё так, как у меня сейчас, ради удобства организации?
Спасибо ещё раз за помощь. 
~Blood
Это полностью ваше решение. Возможно, вы захотите держать эти письма отдельно, чтобы избежать попадания в спам, но в конечном итоге выбор за вами.
А, хорошо, спасибо за уточнение. Это можно изменить после установки программного обеспечения или это нужно сделать во время настройки?
Вы сможете отредактировать его позже. Думаю, вам придётся пересобрать контейнер после внесения изменений.
Да, это логично. Скорее всего, я так и сделаю, чтобы было чем заняться в ожидании ответа по заявке в службу поддержки. :')
Спасибо,
~Blood