Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 18-01-2008
gsilvei gsilvei is offline
Miembro
 
Registrado: jul 2006
Posts: 44
Poder: 0
gsilvei Va por buen camino
dbgrid/outlook

Hola a todos, en un DBGrid, cargo una lista con mas de 200 E-mails.

Utilizo a siguiente funcion:
Código Delphi [-]
procedure TForm1.EnviarCorreoMultiple(DBGrid :TDBGrid; CampoEmail, Asunto :String);
var
  Direcciones :String;
begin
  Direcciones := '';
  with DBGrid.DataSource.DataSet do
  begin
    First; //Vamos al primer registro...
    while not Eof do //Recorramos el DataSet hasta el ultimo registro...
    begin
      Direcciones := Direcciones + FieldByName(CampoEmail).AsString + ';'; //Agrega Direcciones...
    Next;
    end;
  end;

  SetLength(Direcciones, Length(Direcciones) -1); //Quitemos el punto y coma que sobra...

  ShellExecute(Handle, 'open',
  pchar('mailto:'+Direcciones+'?subject='+Asunto),  '', '',SW_SHOW);
end;

Código Delphi [-]
procedure TForm1.SpeedButton1Click(Sender: TObject);
begin
EnviarCorreoMultiple(DBGrid1, 'email', Lista...');
end;

funciona todo bien,
solo que me repare que el Outlook Express 6 tiene un limite para adicionar direcciones de e-mail, me podrian ayudar para que puede de alguna forma, para enviar por ejemplo de a 50 e-mails?
gracias nuevamente,
saludos.

Última edición por gsilvei fecha: 18-01-2008 a las 22:41:53.
Responder Con Cita
 



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
Alternativa OutLook Io Varios 4 26-12-2007 11:08:19
dbgrid/outlook gsilvei Varios 3 02-11-2007 21:17:04
Outlook Alejandro73 Varios 2 22-08-2006 21:57:55
Outlook Mario1980 Varios 0 04-07-2005 17:44:13
Outlook express Flores Servers 0 12-11-2003 20:07:38


La franja horaria es GMT +2. Ahora son las 19:47:19.


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
Copyright 1996-2007 Club Delphi