Buen día, uso D7, Indys 9.018
Tengo una aplicación de Facturación donde tengo agregado un Envio de Presupuestos por Correo de la siguiente forma, tengo el Presupuesto en QReport y lo Exporto en JPG con los componentes eDocEngine, hasta aqui vamos bien, dicho Archivo lo adjunto al correo mediante los indy's
Código Delphi
[-]
TIdAttachment.Create(IdMsgSend.MessageParts,'c:\windows\tmp\Presup.jpg');
ResetAttachmentListView;
Hasta aqui estamos bien, ahora viene el Envio del correo mediante:
Código Delphi
[-]
try
SMTP.Connect;
try
SMTP.Send(IdMsgSend);
finally
SMTP.Disconnect;
end;
except
.....
end;
Se manda el Correo, No se marca ningún error, pero aqui viene lo bueno, por cada envio de correo aparte que se manda al Destinatario se manda una copia a otra dirección de correo propia del servidor de correo saliente (SMTP)
por ejemplo, el servidor de correo saliente es SMTP.PRODIGY.NET.MX y la dirección de correo que se toma para Enviar es
MICORREO@PRODIGY.NET.MX a esa misma dirección se manda una copia mediante:
Después del Envio del Correo reviso en el OutLook si llego la copia y me percato que si llego, pero si le hablo a la persona a quien se la mande no la ha recibido, inclusive la vuelvo a mandar pero a mi correo de hotmail y no me llega pero si llega a la cuenta
MICORREO@PRODIGY.NET.MX
Aqui viene lo más bueno, dentro del OutLook Express para Win98 Reenvio dicho correo al Destinatario que no lo recibio y Hooo Sorpresa LO RECIBIO, mande lo que mande por OutLook si lo recibe pero con mi aplicación NO, al principio pense en que pudiera hacer algun Software AntiSpam del Destinatario pero porque en el OutLook no los Bloquea????
Espero a alguien le haya pasado y haya encontrado alguna solución a esto.
Agradezco cualquier sugerencia.