Utilizan una terminología diferente, pero aún te estás conectando a lo que es esencialmente un servidor SMTP estándar, el cual requerirá autenticación.
Sí, el nombre de usuario es el que se muestra en la página de Teammates, la contraseña es la clave que generé (telnet funciona con esta clave) y los otros dos campos son exactamente iguales.
¿Podrías decirme qué versión de Discourse estás usando? Yo estoy usando la versión beta; sospecho que eso podría ser el problema.
De todos modos, planeo cambiar a Mailgun. Lo probé hoy y funciona perfectamente (aunque es caro, pero no tengo otras opciones por el momento).
Para que quede constancia, la documentación hace esto bastante confuso y no es la primera vez que me veo buscando esta misma cuestión en Google intentando encontrar la solución.
Actualmente, la documentación indica:
SendGrid — 40k correos electrónicos en una prueba de 30 días
Dirección del servidor SMTP? smtp.sendgrid.net
Nombre de usuario SMTP? apikey
Contraseña SMTP? [Clave API de SendGrid]
EDITO: Lo que creo que confunde a la gente es que ellos (como yo) piensan que “apikey” significa que deben poner su clave API aquí, pero en realidad ¡debe dejarse tal cual!