2 votos

Enviar correo con prioridad desde la consola

¿Cómo puedo enviar correos desde la consola marcados con la flag de "prioridad alta"?

Actualmente estoy utilizando esta sintaxis:

echo "message content" | mail -s "subject" user@example.com

No veo ningún interruptor para esto en man .

1voto

Belmin Fernandez Puntos 5073

¿Se puede utilizar sendmail ? Si es así:

mymachine $ sendmail user@example.com <<EOM
> To: user@example.com
> From: me@example.com
> Subject: Test mail `date +"%x %H:%M"`
> Importance: high    
> X-Priority: 1 (Highest)
> X-MSMail-Priority: High
> 
> Test message
> EOM

mymachine $

El texto después de > se escribiría en la nueva línea. Por supuesto, usted podría simplemente canalizar un archivo de texto:

mymachine $ cat > message
> To: user@example.com
> From: me@example.com
> Subject: Test mail `date +"%x %H:%M"`
> Importance: high
> X-Priority: 1 (Highest)
> X-MSMail-Priority: High
> 
> Test message
## CTRL+D ##

mymachine $ cat message | sendmail user@example.com

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: