Cómo enviar un correo electrónico desde la línea de comandos de OS X

4

Siguieron docenas de tutoriales y nada funciona.

msmtp no funciona ("Error en la verificación del certificado TLS: no se pudo obtener el certificado del emisor local" (certificado instalado)

postfix no funciona (no hay forma de especificar from address)

aws ses no funciona (correo electrónico no verificado (eso está verificado))

mutt y mailx probaron todas las combinaciones con lo anterior.

Los servicios de Comcast y Gmail se probaron con lo anterior ...

Suponiendo una instalación limpia de huesos de El Capitán con Homebrew. Cielo azul, no escatime gastos (compraré un servicio que realmente funcione en este punto).

Necesito enviar un correo electrónico desde la línea de comandos.

    
pregunta Brian Haines 19.11.2015 - 04:52

1 respuesta

4

Sendemail funciona muy bien con Gmail y todos los demás servidores SMTP que he probado:

brew update
brew install sendemail
man sendemail

Editar: Gracias por la edición / enlace / aclaración, @patrick.

También quería aclarar que siempre he usado sendemail sin fallas en los sistemas basados en Debian, pero encontré un error TLS después de actualizar de OS X Mountain Lion a Mavericks cuando Mavericks se lanzó por primera vez. No recuerdo si intenté desinstalar / reinstalar desde un "frasco de Mavericks", pero creo que el problema realmente tuvo que ver con que Google actualice sus protocolos aceptados o cualquier otra cosa en este momento.

La solución fue fácil de encontrar por Google e implicó editar una línea en sendemail config para [creo] eliminar una referencia a SSL y reemplazarla con TLS 1.1 (o algo por el estilo).

Estoy seguro de que sendemail se ha actualizado desde entonces para dar cuenta de esto, porque creo que lo he usado con éxito desde entonces tanto en OS X Yosemite como en El Capitan con Gmail sin tener que realizar modificaciones extrañas en el configuración.

Realmente es un gran programa, y no puedo darle suficientes elogios. Si alguno de ustedes está familiarizado con blat para Windows, sendemail es así, excepto que es mucho más poderoso y muy fácil de usar.

    
respondido por el rubynorails 19.11.2015 - 04:58

Lea otras preguntas en las etiquetas