Apartamento En Familia

Apartamento En Familia
Apartamento de playa para vacaciones. http://www.apartamentoenfamilia.es. Número registro HUTT-005768

jueves, 21 de abril de 2011

Enviar mails en UTF-8 desde linea de comando


mailx es un programa que se encuentra en varios sistemas operativos Unix-like para enviar y recibir correo, también conocido como programa MUA. Es una versión mejorada del programa "mail" de Unix.
mailx es un programa de correo que tiene una sintaxis similar a ed. Mailx permite enviar y recibir email. Mailx no puede, por sí mismo, recibir email de otra computadora. Lee mensajes desde un archivo de la computadora local, que son enviados allí por otro agente de envio de correo como procmail.
Una sintaxis simplificada de las funciones más utilizadas es:
mailx [-s asunto] [-a archivo_adjunto ] dirección_destino . . .

El final del mensaje se indica presionando CTRL+D.


(Fuente Wikipedia)

Habitualmente es conocido como enviar estos mails, pero en ocasiones nos encontramos en que queremos enviar palabras acentuadas o otros signos que al enviarlos no salen bien. Por ejemplo:

echo "Hola campeón" | mail -s "Prueba" micorreo@electronico.es

El resultado es:
Hola campeón
En cambio, podemos enviarlo correctamente haciendo lo siguiente:

echo "Hola campeón" | mail -s "Prueba" -a 'Content-Type: text/plain; charset="UTF-8"' micorreo@electronico.es



That u don't know what you've got 'til it's gone