Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   Enviar email usando OUTLOOK 2003 (https://www.clubdelphi.com/foros/showthread.php?t=33778)

Chris 25-10-2007 18:50:09

En la ventana principal
centro de confianza

itsi 26-10-2007 10:43:43

En tu codigo como puedo asignar la bandeja de salida?, ó como puedo grabar el email en la bandeja de Salida???????


Creo que por ahi van los tiros......

Chris 26-10-2007 16:53:14

Normalmente se guardan en la bandeja de salida luego que llamas al .Send

Saludos.

P.D : ¿Te segue apareciendo el mensaje?

itsi 26-10-2007 21:38:09

he conseguido que en el 2007 no aperezcan, pero 2000,2002 y 2003 aparacen.

Lo de la bandeja te comento porque que lo deja en la bandeja borrador, sabes porque????? no entiendo nada. ya que con el otro codigo que puese le indico en la bandaje de salida y me lo pone en el borrador.....

Chris 27-10-2007 00:46:12

Debe ser por la linea donde llamas al Save.
Código Delphi [-]
 .... // tu código
    AMailItem.Save;
    AMailItem.Send;
    MessageDlg('The mail has been sent!',mtinformation,[mbok],0);
    Outlook.Quit;
Normalmente cuando, en un cliente de correos, cuando le das la orden guardar, todos guardan el mensaje que se está editando en "Borrador". Para que te lo guarde en la bandeja de salida, elimina el .Save y solamente llama .Send.

Creo que también puedes buscar alternativas, y especificarle donde guardar o guardar una copia en un archivo, pero sobre esto no estoy seguro, sería mejor que buscaras en MSDN al respecto.

Saludos.

P.D. Vuelvo hasta el lunes. Bye.

itsi 29-10-2007 16:32:50

No he conseguido nada.........!!!!!!! de momento he podido quitar el primer mensaje de : Alguien esta accediendo a la libreta de direcciones....

//aqui sale la 1ª ventana........
vMailItem.Recipients.Add(RecepientEMail);

//Asi no sale el pantalla de
vMailItem.To := RecepientName;

pero la ultima pantallano consigo quitarla..........

lo que me he dado cuenta es que cuando pones

vMailItem.Save;

te lo graba en la carpeta Borrador, pero donde pone Enviado el... no pone nada. La unica opcion es el abrir el mensaje y enviar.

Hay alguna opcion de abrir y guardar sin que el cliente se entere????

emeceuy 09-08-2012 22:17:30

Hola, como estan !?

A mi me funciona perfecto con el shellexecute, pero me gustaría que ya apareciera automaticamente la firma en el correo.

Tengo mi Outlook 2007 configurado para que agregue siempre una firma, pero con el shellexecute no lo hace, aparece el mensaje que pongo en el "body" pero sin la firma.

Alguien sabe si se puede pasar este parametro a la funcion para que ponga una firma?

Muchas gracias, saludos. Marcelo.

Casimiro Notevi 09-08-2012 22:39:30

Te aconsejo que crees un nuevo hilo con tu duda.
Saludos.

emeceuy 10-08-2012 05:41:56

Gracias Casimiro ! Haré eso entonces...


La franja horaria es GMT +2. Ahora son las 18:33:21.

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