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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-01-2008
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 22
JXJ Va por buen camino
Question ¿Enviar mails Un programa para Mailing?

no tienen por ahi recomendaciones de algun programa
para enviar mails.

las caracteristicas deseables son

que envie mails como si uno lo enviara 1 por 1 a mano

ejemplo mi lista de mails es un archivo de texto, pero lo puedo meter a una bd mysql, u otra

unmail@dom.com,dosmail@dom.com,tresmail@dom.com,unmail@otrodom.com

si en el hotmail yo pongo mis direcciones de arriba
tal cual el hotmail la envia y mi usuario puede ver a quienes mas
envie el mail.

yo quiero que sienta que es algo profesional y que le dedique tiempo
para enviarle su mail. a el. o ella

en el programa que me recomienden quiero poder poner
una cadena de texto como la de arriba y el programa
tome cada direccion de mail y la envie, a cada dirección
uno por uno, a su destinatario,
que soporte html..

Con motor smtp.

yo lo lo he logrado programar por que las indy. me dan problemas
de que a veces se envia elmail a veces no. o tras se cierra graciosamente
otras se bloquea.

mm. como que parece que es lista de jugete santos reyes.

no me salgan con que eso es spam y la demas cosa.
necesito enviar mails a mis 59 contactos, de un solo tiron, y rapidamente
como si fuese hecho uno por uno a mano..

gracias.
Responder Con Cita
  #2  
Antiguo 03-01-2008
Avatar de ArdiIIa
[ArdiIIa] ArdiIIa is offline
Miembro Premium
 
Registrado: nov 2003
Ubicación: Valencia city
Posts: 1.481
Poder: 22
ArdiIIa Va por buen camino
Mira por aquí a ver si te sirve
__________________
Un poco de tu generosidad puede salvar la vida a un niño. ASÍ DE SENCILLO
Responder Con Cita
  #3  
Antiguo 03-01-2008
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
Hola.

No dudo que haya herramientas por allí que hacen lo que vos querés, pero puedo dar fe que con las INDY es posible realizar esto sin mayores complicaciones. Habrá que ver el servidor de correo que estas usando, quizás el error este allí.

Otra posible causa (el mensaje de Closed Gracefully me hace pensar eso) es que estes usando una versión desactuaizada de la biblioteca, que quizás tenga algún bug.

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #4  
Antiguo 03-01-2008
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 22
JXJ Va por buen camino
voy a intentarlo de nuevo, pero mis problemas con indy
van desde la version 9 de delphi7 hasta la 10.x de BDS y Rad Studio 2007

y el problema fue con yahoo en su smtp...
al configurar el outlook, todo fue bien.
y al usar el demo indy para un smtp relay server, lo raro es que al usar
una dll, smtp de emailarchitect, no dio problemas aun con hotmail
como destinatarios..

gracias a ambos---
jachguate
ArdiIIa
Responder Con Cita
  #5  
Antiguo 03-01-2008
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 21
AzidRain Va camino a la fama
Yo desarrollé hace poco una pequeña herramienta para un cliente (código disponible "as is" para quien lo quiera) que hace esto:
  • Lee una tabla MySQL para obtener todas las facturas no pagadas de clientes que tienen registrado mail (un select con join simple).
  • Conecta con el servidor SMTP
  • Toma el primer cliente con mail de la lista.
  • Carga los mails registrados de ese cliente en un TstringList.
  • Filtra la tabla obtenida anteriormente para dejar solo las facturas de ese cliente.
  • Genera el reporte en un archivo PDF (vía QReport Pro) y le pone nombre ad-hoc.
  • Crea el cuerpo del mensaje con la palabrería de costumbre.
  • Adjunta el PDF previamente creado.
  • Envía el mail.
  • Anota una entrada en una bitácora de envíos.
  • Continúa con el siguiente cliente.
  • Al terminar todos los clientes cierra la conexión con el servidor.

Hasta ahora no me ha dado problemas de programación ni las Indy. Los únicos problemas que tuve fueron siempre con lo servidores de correo.

Yahoo!: Cuando detecta que envías mas de n correos por minuto, automáticamente te marca como spammer y no te permite más conexiones hasta un determinado tiempo. En los casos en que los correos logran ser enviados y tienen como destino otras cuentas de Yahoo!, los manda a la bandeja de Lotes de correo del destinatario.

Hotmail: Si aquel es malo para esto, este es peor, no garantiza la conexión por mucho tiempo además de que en teoría no tiene disponible el servicio de relay.

Solución: Utilizar un servicio de correo pago o bien rentar un hosting que ofrezca el servicio. Al ser pago es como si uno mismo tuviera su propio servidor por lo que no tiene ninguna restricción. Los hay muy económicos y con la ventaja de permitir usar dominios "suempresa.com" lo que los hace mucho más elegantes y confiables que usar cuentas yahoo o hotmail. ( Yo siempre he pensado que una empresa que usa correos gratuitos no merece llamarse empresa). Para embellecer aún más tus mails puedes usar HTML en lugar de texto plano con lo que puedes crear verdaderas obras de arte.
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita
  #6  
Antiguo 04-01-2008
Avatar de javier7ar
javier7ar javier7ar is offline
Miembro
 
Registrado: abr 2006
Ubicación: Argentina
Posts: 124
Poder: 19
javier7ar Va por buen camino
AzidRain, me interesa eso que hiciste. Yo tambien estoy luchando con las indy, quizas sea eso que decis de los servidores gratuitos. Si podes subir el codigo de lo que hiciste o mandarmelo por mail a javier7ar@gmail.com te lo agradeceria.
Saludos

Javier.
Responder Con Cita
  #7  
Antiguo 04-01-2008
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 21
AzidRain Va camino a la fama
"Pos" de subirlo lo subo, pero el club no acepta archivos de mas de 29.3K en zips. Les dejo el link a Rapidshare: aquí

Ojo, está comprimido usando 7zip que comprime como diablo y que puedes bajar de aqui

Ojala les sirva...

Y de que son lo servidores gratuitos te lo puedo asegurar, yo lo estube probando cerca de un mes y solo funcionó bien usando un servidor pago. No pongo cuales porque luego se enojan de que ponga uno "publicidad"...jejeje
__________________
AKA "El animalito" ||Cordobés a mucha honra||

Última edición por AzidRain fecha: 04-01-2008 a las 02:50:00.
Responder Con Cita
  #8  
Antiguo 04-01-2008
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
Cita:
Empezado por AzidRain Ver Mensaje
Solución: Utilizar un servicio de correo pago o bien rentar un hosting que ofrezca el servicio. Al ser pago es como si uno mismo tuviera su propio servidor por lo que no tiene ninguna restricción. Los hay muy económicos y con la ventaja de permitir usar dominios "suempresa.com" lo que los hace mucho más elegantes y confiables que usar cuentas yahoo o hotmail.
Yo esto lo daba por sentado...

Cita:
Empezado por AzidRain
No pongo cuales porque luego se enojan de que ponga uno "publicidad"...jejeje
No te olvides que uno de los servicios que se ofrecen en el club es el de alojamiento. Si estas interesado, te sugiero contactar a Emilio.

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #9  
Antiguo 04-01-2008
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 21
AzidRain Va camino a la fama
Sin ánimo de ofender...ni criticar.

Ignoro si el hosting del club es propio o si es un distribuidor de otro proveedor más grande. Muchas empresas que venden hosting en realidad no cuentan con equipos ni nada, únicamente revenden el servicio de otras empresas.

Considero que siempre es mejor contratar directamente con un proveedor que cuente con sus propios equipos y su propio datacenter. Estos proveedores te dan detalles del equipo físico donde instalarán tu host además de informarte si es compartido o bien es dedicado solo para tí.

Hay proveedores que cuentan con datacenters bastante grandes y bien equipados con aire acondicionado, planta electrica, etc. como por ejemplo este.

Pero claro, la diferencia son los precios. Yo en lo personal considero los del Club bastante económicos para la gran mayoría de los casos, vale la pena que los pruebes.
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita
  #10  
Antiguo 04-01-2008
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 22
JXJ Va por buen camino
gracias por tu codigo. AzidRain

¿en que version de delphi esta hecho y con que version de indy''?

Última edición por JXJ fecha: 04-01-2008 a las 22:46:29.
Responder Con Cita
  #11  
Antiguo 05-01-2008
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
Cita:
Empezado por AzidRain Ver Mensaje
Ignoro si el hosting del club es propio o si es un distribuidor de otro proveedor más grande. Muchas empresas que venden hosting en realidad no cuentan con equipos ni nada, únicamente revenden el servicio de otras empresas.
El club cuenta con su propio equipo. Bueno, Emilio cuenta con su propio equipo, y allí aloja al club.

De cualquier manera, no es ilegal, ni necesariamente malo el alojamiento que revenden algunas empresas.

Cita:
Empezado por AzidRain Ver Mensaje
además de informarte si es compartido o bien es dedicado solo para tí.
Claro que un servidor dedicado será, no solo caro, sino un total desperdicio para enviar 40 o 50 correos de vez en vez..

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #12  
Antiguo 05-01-2008
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 21
AzidRain Va camino a la fama
El código es Delphi 7 usando la versión de las Indy que trae por defecto. También se usaron algunas otros componentes como CoolTrayIcon y Zeos, además de QReport PRO pero más que nada lo quise subir no tanto para que lo corrieran sino para que cheques como hago para enviar los correos.

Por otro lado Jachguate, no quise decir que fuera ilegal revender el hosting de un proveedor grande, más de uno de aquí del club lo hacemos con nuestros clientes. A lo que iba, y no es el caso del Club, es que en ocasiones es mejor irse directamente con el proveedor principal que con un distribuidor. Por ejemplo, si yo revendo hosting de goDaddy, por lógina es mejor para mis clientes contratar directamente con goDaddy. Pero claro, no contarían con mi "valor agregado" (hablo inglés, sé como hacer transferencias para los pagos, etc.).

Pero bueno, la idea era darle opciones a nuestro amigo.
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita
  #13  
Antiguo 05-01-2008
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

En los adjuntos a los mensajes no se pueden subir archivos de más de 20 ó 30 KB, pero, el Directorio de archivos del ClubDelphi, permite subir archivos de hasta 5 MB. Por otro lado, si necesitas algo más de espacio (si el código fuente ocupa más que esos 5 MB -comprimido) no tienes más que decirlo y yo mismo te hago un hueco.

Por otro lado, hay no pocos programas que se dedican al "mailing", que forman "listas de correos", que permiten personalizar los correos, en fin, que hacen virguerías, porque se dedican a esta tarea. No creo que sea muy difícil encontrar estos programas, buscando por ahí, ahora bien, los que yo alguna vez usé eran "shareware".
__________________
David Esperalta
www.decsoftutils.com

Última edición por dec fecha: 05-01-2008 a las 17:54:05.
Responder Con Cita
  #14  
Antiguo 05-01-2008
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 22
JXJ Va por buen camino
AzidRaines importante saber que componentes usa,
me ha pasado que quiero compilar programas hechos con indy9
en delphi 2005, 2007, con indy 10..
Responder Con Cita
  #15  
Antiguo 11-01-2008
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 21
AzidRain Va camino a la fama
Son los que trae Delphi 7, creo que es la 9. De todos modos no deberías tener problema porque si revisaste el código puedes ver que el componente se manipula por código y no moviendo las propiedades en el IDE. Además se utilizan las propiedades mínimas para enviar un mail: from, message, to, attachments. Chécalo, debe funcionarte, si no me avisas y aquí a ver que hacemos.
__________________
AKA "El animalito" ||Cordobés a mucha honra||
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
problemas para enviar mails periklesvcl Internet 13 01-02-2008 02:21:54
Enviar mails con imágenes Val Internet 2 30-03-2007 17:52:41
Problemas c/función para enviar mails con Outlook Express Walterdf Internet 0 04-10-2005 21:00:15
Problemas al enviar E-mails Lionel Internet 9 24-03-2004 19:36:36
Enviar mails con formato Walterdf Internet 4 15-08-2003 13:23:29


La franja horaria es GMT +2. Ahora son las 15:44:41.


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