Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 11-03-2014
Avatar de jafera
jafera jafera is offline
Miembro
 
Registrado: may 2007
Ubicación: Llagostera (Girona)
Posts: 585
Poder: 20
jafera Va por buen camino
pasar contenido de un edit a campo cc de correo

Hola a todos.

A ver si alguien me echa un cable.

Estoy tratando de usar el ejemplo de envio de mail que viene en la instalacion de las JV y todo se traspasa bien al gestor que utilizo, en mi caso outlook 2007, excepto si pongo más de un destinatario en el campo CC como por ejemplo esto:

En el form , dentro del edit correspondiente al CC pongo: [email protected]; [email protected]; [email protected] y al momento de enviarlo a outlook me lo interpreta como una sola dirección [email protected]; [email protected]; [email protected] y evidentemente me dice que esta dirección no existe.

El boton para traspasarlo tiene este código:
Código Delphi [-]
procedure TF_Mail.SendBtnClick(Sender: TObject);
begin
        JvMail1.Clear;
        JvMail1.Recipient.AddRecipient('smtp:'+ToEdit.Text);
        if CcEdit.Text <> '' then
        JvMail1.CarbonCopy.AddRecipient('smtp:'+CcEdit.Text);
        if CCOEdit.Text <> '' then
        JvMail1.BlindCopy.AddRecipient('smtp:'+CCOEdit.Text);
        JvMail1.Subject := SubjectEdit.Text;
        JvMail1.Body.Text := BodyEdit.Text;
        JvMail1.Attachment.Assign(AttachmentMemo.Lines);
        JvMail1.SendMail;
end;

Hay alguna manera de poder hacer esto sin que se unan las tres direcciones en una?.

Necesito enviar un mail automatico desde la aplicación pero que se guarde en el gestor de correo que tenga el usuario en su ordenador, es para poder consultarlo sin tener la aplicación delphi abierta o para respuestas a este mail.

Saludos
Responder Con Cita
  #2  
Antiguo 11-03-2014
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.678
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Supongo que será una lista, o sea:
Código Delphi [-]
mail.cc.add("[email protected]")
mail.cc.add("[email protected]")
mail.cc.add("[email protected]")
Responder Con Cita
  #3  
Antiguo 12-03-2014
Avatar de jafera
jafera jafera is offline
Miembro
 
Registrado: may 2007
Ubicación: Llagostera (Girona)
Posts: 585
Poder: 20
jafera Va por buen camino
Gracias Antonio.

Evidentemente que se trata de una lista, lo único es que estan colocados en el mismo edit y lo que necesitaria es alguna rutina que me detectara el ";" para hacer cada add, o sea que lea el inicio del edit.txt hasta el primer ";" una vez leido haga el add y que continue en la misma linea a partir del caraxter "x" hasta el siguiente ";" y así hasta el final.

No se si me explico bien, los datos los introduzco a mano en el edit, no provienen de ninguna lista o consulta (de momento).

Aunque los sabios del lugar igual me pueden orientar en otra forma de realizar este envio y que en vez de guardar los correos y sus adjuntos en una tabla, los coloque directamente el el gestor de correo que utilice el usuario.

Entiendo que con las Indy se pueden hacer muchas cosas y muy potentes pero no es el caso por el momento.

Saludos
Responder Con Cita
  #4  
Antiguo 12-03-2014
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.678
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Pero si es una lista, entonces debe ser como he indicado.
Responder Con Cita
  #5  
Antiguo 12-03-2014
Avatar de jafera
jafera jafera is offline
Miembro
 
Registrado: may 2007
Ubicación: Llagostera (Girona)
Posts: 585
Poder: 20
jafera Va por buen camino
Gracias de nuevo pero no lo entiendo, para mi una lista es lo que me pones tu:

direccion1;
direccion2;
direccion3;

pero mi formato es: direccion1; direccion2; direccion3; y lo que no se es como hacer que me lea este valor hasta direccion1; luego desde el final hasta direccion2; y así hasta el final.

Igual la pregunta debe ser: como leo una parte del valor de un edit?

Saludos
Responder Con Cita
  #6  
Antiguo 12-03-2014
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.678
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Pero si es una lista, cosa que no sé porque desconozco esos componentes, entonces no tienes que leerlo de esa manera, sino así:

Código Delphi [-]
for i=0 to high(lista)
  edit1.text = mail.cc[ i ];
next
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Como Borro el contenido De los Edit !!! llSnakell Varios 6 21-01-2011 20:12:40
pasar el contenido de un edit a un label sin necesidad de boton douglas OOP 9 24-10-2007 00:44:38
pasar contenido de un Edit a una celda StringGrid sakuragi OOP 4 29-06-2005 06:05:32
Pasar contenido fichero a un campo memo Jose Manuel Impresión 2 15-03-2005 16:39:59
Intraweb: Comparar contenido de un edit en campo de la BD Brewster Internet 3 26-04-2004 12:22:25


La franja horaria es GMT +2. Ahora son las 23:59:16.


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