FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Fallo en el envío de correo
Al enviar correo (un solo destino), este còdigo funciona correctamente, pero si envío un correo masivo, si un destino falla, no llega al
resto de destinatarios. Sin embargo si todos los destinos son correctos no hay problema. Utilizo delphi7, indy, yahoo. Si alguien conoce este error, le agradezco su ayuda. Gracias anticipada. Saludos.
|
#2
|
||||
|
||||
Si, alguien conoce el error.
Quien? No se. No se cual es el error. Un mensaje amistoso del grupo de "Lee la guía de estilo"
__________________
El malabarista. |
#3
|
|||
|
|||
El error es el siguiente:
paco@yahoo.es pepe@yahoo.es pedro@yahoo.es El envío es correcto, los tres reciben el correo. paco@yahoo.es pepe@yah pedro@yahoo.es Nadie recibe el correo, entiendo que paco y pedro deberían recibirlo. Saludos. |
#4
|
||||
|
||||
Además de nuestra guía de estilo, también tenemos "la otra guía de estilo", cuyo punto 3 dice:
Cuando te aparezca un mensaje de error, no te molestes en decirnos cuál es. Nos encanta tratar de adivinar. Aquí está: Cita:
Con respecto a tu problemita con ese código, creo que deberías cambiar la forma en que lo haces, me explico: |
#5
|
|||
|
|||
Creo que la ayuda solicitada está perfectamente detallada pero no hay inconveniente en describir el error, porque creo que aclara menos que la pregunta.
error: syntax error in arguments Tengo 62 años, esto para mí es un hobby, no es mi profesión ni me lucro con ello, llevo mucho tiempo en este foro, pero a veces es decepcionante las respuestas que se dan, es muchos más elegante no responder, pués nadie está obligado a ello, no se si preguntas poco clara aumenta mucho el trabajo de los moderadores. Lo siento. saludos. |
#6
|
||||
|
||||
Con el código que tienes, por qué no te construyes una función para enviar un solo correo cada vez, mediante un bucle llamas a la función pasándole una dirección cada vez así el fallo de alguna de las direcciones no afectaría a las otras, aunque no estaría demás dentro del Try incluir un mensaje la dirección xxx no pudo procesarse.
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#7
|
|||
|
|||
Gracias por la respuesta, pensé en ello, pero como es un tema muy tratado en el foro (correo automático), y como sólo es un hobby,
tenía curiosidad por una posible solución al envío masivo. Saludos. |
#8
|
||||
|
||||
Cita:
Si las respuestas son decepcionantes pueden deberse a varios motivos: 1. Que la pregunta es decepcionante, por lo que es imposible ayudar. 2. Que la pregunta no es clara, por lo que induce a equívocos al tratar de "descifrar" lo que se pregunta, por lo que se dan respuestas variadas. 3. Que el que responde contesta lo que buenamente sabe, por tratar de ayudar, para encaminar o para dar alguna pista de por donde van los "tiros". Por ejemplo, ahora dices que el error es "syntax error in arguments", eso es muy diferente a lo que dijiste antes. Es como si vas al médico y le dices que te duele la cabeza y el brazo derecho... pero se te "olvida" contarle que te caiste con la moto Si se quieren respuestas buenas entonces habría que ver exactamente el mensaje del error, en qué línea del código se ha producido, qué valores tienen las variables involucradas, etc. Por cierto, el que sea un hobby no implica que podamos dar respuestas distintas. El "médico por hobby" tiene que hacer su trabajo igual que el profesional, salvo que no le importe "perder" a sus pacientes Aquí también somos todos voluntarios, que ayudamos cada uno en lo que podemos, también hay muchas más personas que están igual que tú, que tiene todo esto como hobby. Y por la edad, bueno, no creas que somos todos unos jovencitos tampoco, ojalá Resumiendo, puedes hacer un bucle y enviar un mensaje cada vez con un try except, tal y como se te ha explicado o puedes usar un "truco" que no sé si te vale en tu caso, te explico: Si todos los emails son iguales y van dirigidos a distintas direcciones, puedes enviarlos como "CCO", o sea, que todos las direcciones van en un único email enviado, pero todas las direcciones van en CCO (copia oculta, creo recordar que se llama), así de esa manera cada uno recibe su email pero no ve las direcciones de nadie más, no puede saber a quién más se le ha enviado. Te puedo pasar un ejemplo, aunque no está hecho con Indy, pero para darte una idea, voy a buscarlo y te lo copio a continuación. |
#9
|
||||
|
||||
Bueno, aquí está el código, a ver si te sirve para algo, es muy antiguo, de hace unos 11 años, pero hay muchas empresas que siguen usándolo, sin problemas:
Uso el MAPImail de Scalabium Software
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Envio de correo con y sin autenticacion | kharen | Internet | 4 | 30-05-2011 18:34:23 |
Envio de correo | Besto | Internet | 1 | 22-11-2010 11:01:35 |
Duda Envio de Correo | jlalvarez | OOP | 6 | 19-12-2007 21:28:32 |
Fallo al enviar correo electrónico | User_Baja_2 | Internet | 1 | 04-02-2006 23:54:34 |
envio de correo | srangel | Linux | 0 | 22-04-2005 17:44:56 |
|