acentos y caracteres especiales
Salvador Ortiz Garcia
sog@msg.com.mx
Thu, 7 May 1998 19:54:09 -0500 (CDT)
On Thu, 7 May 1998, Salman Programas S. L. wrote:
> Te envio como envio yo los correos desde perl.
>
> Salu2
> Salman
>
> open (MAIL, "|$mailprog -t") || die "No se puede habrir $mailprog\n";
> print MAIL "To: $destino\n";
> print MAIL "From: $envia\n";
> print MAIL "Cc: $correodestino\n";
> print MAIL "Bcc: $copiaoculta\n";
> print MAIL "Content-Type: text/html; charset=\"iso-8859-1\"\n";
> print MAIL "Content-Transfer-Encoding: quoted-printable\n";
> print MAIL "Subject: texto del asunto\n\n";
> print MAIL "<html><head><title></title></head>\n";
> print MAIL "<body bgcolor=3DWhite text=3DBlue alink=3Dgreen link=3Dgreen
> vlink=3Dgreen>\n";
> print MAIL "contenido del mensaje\n";
> print MAIL "</BODY></HTML>\n";
>
> close (MAIL);
Si _mi_ mailer recibe un correo con Content-Type: text/html, lo manda
_automáticamente_ a /dev/null, por motivos de 'netiqueta'.
(Las razones las podríamos discutir en correo privado)
Pero tu estás usando un 'Transfer-Encoding' de 'quoted-printable',
lo que supone que cualquier caracter acentuado (o con el octavo bit
prendido) lo envías _codificado_ en una cadenita ASCII.
Si es así, está bien, si no, le estas tomando el pelo a tu receptor
(y a ti mismo).
Insisto, usar un determinado encabezado en un mensaje te obliga a respetar
su semántica en el cuerpo del mensaje.
Saludos.
Salvador Ortiz.