Они используют другую терминологию, но вы всё равно подключаетесь к тому, что по сути является стандартным SMTP-сервером, для которого требуется аутентификация.
Да, имя пользователя — это то, что отображается на странице Teammates, пароль — это ключ, который я сгенерировал (telnet работает с этим ключом), а два других поля полностью совпадают.
Можете подсказать, какую версию Discourse вы используете? Я использую бета-версию, и подозреваю, что проблема может быть в этом.
В любом случае, я планирую перейти на Mailgun. Попробовал сегодня, и всё работает безупречно (хотя это дорого, но других вариантов на данный момент нет).
Для справки: документация делает это довольно запутанным, и это не первый раз, когда я гуглю именно эту проблему, пытаясь найти решение.
В документации сейчас указано:
SendGrid — 40 000 писем за 30-дневный пробный период
Адрес SMTP-сервера? smtp.sendgrid.net
Имя пользователя SMTP? apikey
Пароль SMTP? [API-ключ SendGrid]
РЕДАКТИРОВАНИЕ: Я думаю, что людей сбивает с толку то, что они (как и я) думают, что «apikey» означает «вставьте сюда свой API-ключ», но на самом деле его нужно оставить без изменений!