La configuración es bastante clásica: el puerto 587 habitual y starttls es verdadero (valor predeterminado)
configuración general:
para el grupo smtp:
He estado haciendo algunos tcpdump para ver qué está pasando y estoy notando 3 comportamientos diferentes. Para los dos primeros casos, es exactamente como se describe en este hilo: SMTP error: Must issue a STARTTLS command first - #6 by dbrgn.
- Uso normal
Los usuarios crean temas, responden, etc. otros usuarios reciben notificaciones por correo electrónico como se esperaba
Además, al usar el envío de prueba de correo electrónico a través de la interfaz de administración: no hay problema, se envía y se recibe bien
con tcpdump podemos ver que hay una secuencia correcta, conectándose a través de STARTTLS, etc.
- Discourse-doctor y rake
usando discourse-doctor o rake emails:test
El correo electrónico no se envía y tengo un error: 503 5.5.1 Invalid command: Command not supported
- grupo smtp
Al probar el smtp del grupo, veo un paquete de “fragmento de datos” que viene de Discourse inmediatamente después del apretón de manos tcp, al que el servidor smtp responde con 220 xxxxxxx ESMTP OpenSMTPD seguido de un mensaje 500 5.5.1 Invalid command: Pipelining not supported

