Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   Comportamiento erróneo de MAILTO en el destinatario (https://www.clubdelphi.com/foros/showthread.php?t=63108)

Trevian 29-01-2009 19:31:37

Comportamiento erróneo de MAILTO en el destinatario
 
Hola amigos

Tengo el sistema en Delphi 7 que envía emails masivos desde una BD y al final del cuerpo del mensaje creo una opción MAILTO para permitir a los que reciban el email Darse de Baja del registro.

var
vMensajeEnPantalla: Word;
html: TStrings;
……
Creación del HTML
html.Add('<a HREF="mailto:xxx@xxxxx.xxx'+
'&subject=Darse Baja del Registro'+
'&body=Envíe este mensaje para no recibir más información, Gracias">Darse Baja del Registro.</A>');
html.Add('<hr>');

Para el envío utilizo INDY
try
idsmtpEnvio.Send(idmsgMailMessage);

Mi cliente de correo predeterminado es MS Outlook, cuando llega el correo a un usuario con MS Outlook, al dar clic en el MAILTO se abre correctamente el MS Outlook, pero cuando es Outlook Express, Gmail, Yahoo en la casilla PARA: aparece incorrecto la dirección xxx@xxxxx.xxx que puse, es decir, aparece toda la instrucción del MAILTO con subject, body, etc, o en otros casos ya no aparece el asunto, ni el cuerpo.

Es decir, para cada programa destinatario de correo diferente el comportamiento del MAILTO es distinto a la hora de generar el correo de respuesta. (Outlook Express, Gmail, Yahoo me están fallando).

Gracias por su cooperación


La franja horaria es GMT +2. Ahora son las 08:10:45.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi