[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]

[Hilos de Discusión] [Fecha] [Tema] [Autor]

Re: [Ayuda] Agregar estetica al mail desde linea de comandos



Jose Julian Buda wrote:

Estoy mandando mails continuamente en forma automarica con el cron a una
lista de mails en un archivo (enviolista)

¿Eres spammer o aprendiz de?

cat textomail | mail "" -b `cat enviolista` -s "$subject"

¿Cuántos correos tiene la lista de enviolista?


el archivo textomail tiene solo texto con unos mensajes y nada mas , por lo
que el mail
sale pelado pelado con solo texto y nada mas.
ahora cuando quiero agregarle algo de vista con algunas tags html o imagenes
insertadas no logro hacerlo
probe con uuencode y mimencode pero no logro hacer que me incluya las
cabeceras
Content-Type y todas esas porquerias, lo unico que logro es me inserte como
adjunto el archivo
html o la imagen, con lo cual no me sirve.

Ahí ya llevabas avance cambiando los headers, pero debiste haber usado | /usr/sbin/sendmail en vez de mail porque para mail todo es parte del cuerpo del mensaje.... Ojo, aunque tengas instalado Postfix o ssmtp existe un comando sendmail que te proporciona compatibilidad con el sendmail original para enviar correo de México a todo el mundo. Ahora que ya en esos puntos resulta más eficiente hablarle directo al puerto 25 en SMTP, el protocolo HELO es bién facilito....

Como hago para pode enviar mail desde la linea de comandos , pero lindos a
la vista humana con
algunos links y chiches?

Primero no les hagas caso a esos del mailto y el malito, no se qué desayunaron pero están alucinando muy gacho... Mándatelo a ti mismocon todo gráfico y todo desde un cliente correo normal (gráfico) como el que supongo que usas todos los días. Luego revisas tu correo y si te llegó el mensaje lo suficientemente bello y atractivo pues lo salvas como archivo de texto. Luego editas ese archivo de texto y le cambias (en la sección de los headers) el From: y el To: para que correspondan con el remitente y el destinatario correcto.
Luego se lo mandas por un tubo a sendmail

cat textomail | sendmail `cat enviolista`

Alguna sugerencia?

Que mejor te ahorres todo éste desmadre y mejor te instales un buen manejador de listas como Mailman o Ecartis o (si usas Qmail) ezmlm y así nomás mandas el mensaje tal cual a la lista desde tu cliente de correo normal y el manejador de listas se encarga del resto y algunas monerías más...



Saludos y gracias

Julian


_______________________________________________
Ayuda mailing list
Ayuda en linux org mx
Para salir de la lista: http://mail.linux.org.mx/mailman/listinfo/ayuda/



--
Sandino Araico Sánchez
-- Lo que no mata engorda.


_______________________________________________
Ayuda mailing list
Ayuda en linux org mx
Para salir de la lista: http://mail.linux.org.mx/mailman/listinfo/ayuda/



[Hilos de Discusión] [Fecha] [Tema] [Autor]