¿Cómo puedo enviar un correo electrónico a través de una ventana de Terminal?

2

Estoy tratando de averiguar algunos comandos básicos de Terminal, así que pensé en probar 'correo'.

Abrí una ventana de Terminal e ingresé lo siguiente:
correo (mi dirección de correo electrónico)
(La Terminal luego dijo "Asunto:" sin comillas), así que ingresé "prueba" sin comillas.

"Este es un mensaje de prueba" sin comillas

Luego terminé el mensaje escribiendo. y entrar, pero nada se ha enviado a mi bandeja de entrada.

    
pregunta James Litewski 23.08.2011 - 21:00

3 respuestas

2

No especificó qué bandeja de entrada marcó, pero si usa mail <your mac userid> , puede leer ese correo ejecutando el comando mail sin ningún argumento. No estoy seguro de cuán útil podría ser esto, pero funciona.

man mail desde un indicador de shell le dará más información de fondo en el comando mail .

Si desea enviar un correo electrónico a un servidor de correo externo (SMTP) desde un indicador de shell (como el de la ventana de Terminal), deberá usar un agente de transferencia de mensajes o MTA. Esto es algo mucho más útil, aunque requiere mucho más gastos de configuración.

Como alternativa, puede usar Applescript y / o Automator para automatizar el envío de mensajes a través de Mail.app a través de una cuenta de correo electrónico configurada previamente.

    
respondido por el EmmEff 23.08.2011 - 21:31
0

Agregue una línea en blanco adicional después de la línea de asunto.

    
respondido por el martinc 24.08.2011 - 01:47
0

En realidad, OSX tiene un Agente de transferencia de correo (MTA) perfectamente bueno integrado y configurado. Cuando envíe un mensaje de correo desde la línea de comando con mail , se iniciará Postfix el tiempo suficiente para enviar el correo.

La única advertencia es que puede necesitar conocer un enlace de correo saliente y usa la configuración de la aplicación Mail para descubrir uno. Así que supongo que no has configurado Mail para poder enviar correo.

Si ese es el caso, configure Mail y vuelva a intentar el comando.

Consulte esta respuesta para más detalles sobre lo que está sucediendo y el correo en general.

Muchos servidores SMTP están felices de aceptar el correo desde casi cualquier lugar y creen que es válido, pero puede que el tuyo no sea uno de ellos.

    
respondido por el Tony Williams 16.01.2014 - 19:37

Lea otras preguntas en las etiquetas