Привет,
У меня возникли проблемы с получением писем. Я не использую сторонний сервис для SMTP.
Discourse не может подключиться к вашему почтовому серверу.
Я использую Gmail SMTP, и вот моя конфигурация:
DISCOURSE_SMTP_ADDRESS: smtp.gmail.com
DISCOURSE_SMTP_PORT: 587
DISCOURSE_SMTP_USER_NAME: ******@gmail.com
DISCOURSE_SMTP_PASSWORD: ********
DISCOURSE_SMTP_ENABLE_START_TLS: true
Я работаю на локальном сервере, помогите мне с этим. Это очень срочно.
Не используйте Gmail или G Suite для отправки писем от имени Discourse — это нарушает условия использования.
Хорошо, скажите, пожалуйста, какой SMTP-сервис мы можем использовать здесь.
См. раздел «Электронная почта» в нашем руководстве по установке: discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub
Это будет работать с SMTP Gmail?
Нет. Вы просили рекомендации по другим почтовым сервисам, и я предоставил ссылку, которая поможет вам выбрать других провайдеров электронной почты при установке Discourse.
Внимательно изучите это руководство, а затем задавайте вопросы, основываясь на проблемах, с которыми вы столкнулись при его выполнении.
Если вы решите следовать другим инструкциям, отличным от этого руководства (например, использовать других почтовых провайдеров), это усложнит возможность ответить на ваши вопросы.
На самом деле я создал виртуальный хост для Discourse на машине с Ubuntu, поэтому, похоже, хост не может отправлять письма. Пожалуйста, подскажите, что мне делать?
Можете подтвердить, какие из других почтовых сервисов вы выбрали?
Я не использую Gmail,
я использую почтовый сервер, который поставляется с сайтом
Тогда вам следует обратиться к тем, кто управляет этим почтовым сервером, за помощью.
Если ваша ситуация срочная, лучшее решение — воспользоваться таким сервисом, как Mailgun, которым уже пользуются тысячи людей.
Для Mailgun необходимо указать кредитную карту.
Что мне делать?
Не уверен.
Я пытаюсь использовать SendGrid, они сообщают, что письмо отправлено, но оно не пришло?
Если Discourse сообщает, что письмо отправлено, значит, оно было передано в Sendgrid. Проверьте логи Sendgrid.
Если Sendgrid подтверждает отправку, значит, письмо ушло куда-то. Проверьте папку «Спам».
См. Устранение проблем с почтой на новой установке Discourse
Я проверил логи SoundGrid, лол, там ничего нет
Mailjet работал, пока мою аккаунт не заблокировали
Теперь я пробую SparkPost

