PDA

Ver la Versión Completa : enviar un fichero por Outlook Express...


User_baja1
07-06-2005, 11:48:17
Hola a todos,
necesito poder enviar un archivo por email mediante el cliente de correo del equipo (outlook express)

he visto varios hilos que explican como hacerlo llamando al api:


pCh :='mailto:epito@yahoo.es?subject=sujeto&body=cuerpo&attachfile="c:\prueba1.pdf"';
ShellExecute(0, 'open', pCh, nil, nil, SW_SHOWNORMAL);

el problema es que para outlook si que va PERO PARA OUTLOOk EXPRESS no..

he probado a cambiar &attachfile por "file" "attach" y no va..

Tan complicado es enviar un fichero por correo....???

gracias,
david.

Neftali [Germán.Estévez]
07-06-2005, 12:47:32
Ésto debería servir:
http://www.swissdelphicenter.ch/en/showcode.php?id=1808

No lo he probado, así que ya dirás que tal...

User_baja1
07-06-2005, 12:58:50
Primero gracias por responder.


He buscado + por internet y he encontrado un componente gratuito y sencillo que enviar email con varios ficheros, varios destinatarios ...etc usando MAPI.

esta en esta pagina (http://www.scalabium.com/mapimail.htm)



david.

artemisa
24-09-2005, 20:49:47
:pbuenazo me ahorraste un monton de trabajo gracias,

saludos

epm
19-12-2015, 09:57:17
Hola.
Sé que este hilo es viejo. pero Estaba teniendo este mismo problema, encontré esta respuesta, probé el componente que mencionáis pero tiene algunos errores en el código.
Si os funcionó a vosotros me podéis decir cómo.
Saludos

Casimiro Notevi
19-12-2015, 11:10:00
Mejor que describas detalladamente tu problema para que podamos ayudarte.

epm
27-12-2015, 09:53:52
Perdón. Es cierto que tenía que haber descrito el error. Gracias por responder.
En cualquier caso como mi problema es enviar correos con ficheros adjuntos desde Outlook. descarté esta opción y anduve buscando otras posibilidades.
He encontrado una Unit: Outlook_TLB que aparece en otro hilo del foro (este link no funciona) en terawiki.clubdelphi.com/a..._a_Outlook.zip, tal como señala el compañero Enan0. Estoy intentándolo usando MAPI, pero aún no ha sido posible. Con ShellExecute es fácil enviar un correo pero no se pueden adjuntar ficheros.
El hecho es que con las Indy ya tengo escrito un código que funciona desde hace tiempo pero ahora lo que necesito es usar Outlook. Cuál puede ser el mejor método para hacerlo?
Un saludo

Casimiro Notevi
27-12-2015, 10:51:11
http://terawiki.clubdelphi.com/Delphi/Ejemplos/Internet_redes/?download=Acceso_a_Outlook.rar

epm
27-12-2015, 16:48:19
Muchas gracias. Tengo que probarlo. Ya os contaré.