![]() |
Enviar correo con copia
Hola a tod@s.
Estoy enviando un correo electrónico a mis clientes y lo que hago es enviarlos con copia oculta para que no les aparezca la lista de todos en cada correo, esto está perfectamente detallado en este hilo. El problema que me encuentro es que el correo del destinatario principal, es decir, el "Recipients.EMailAddresses" les aparece a todos en la casilla de "Para:" del correo. ¿Hay alguna forma de evitar esto?, o sea, que en el EMailAddresses aparezca la misma dirección del que recibe realmente el correo? Gracias y un saludo |
Es difícil, con los datos que das, poder responderte. Pero suponiendo que estas utilizando las Indy,
si las direcciones las pones en IdMessage.BccList.EMailAdresses no le aparecerán al receptor del mensaje. |
Cita:
Mi pregunta es si hay alguna forma de hacerlo para que a los destinatarios le apareciera el correo exactamente igual que si los enviaras uno por uno, es decir, que cuando recibes el correo, donde pone "Para:" te aparezca su dirección en vez de la introducida en "Recipients.EMailAddresses". Saludos |
Donde tengas las direcciones (base de datos, fichero de texto....etc), lo incluyes dentro de un bucle y por cada lectura haces una llamada a la función de envío de mensajes.
|
Cita:
|
Pero eso ya es un problema de tu servidor de correo. He leído por algún sitio(no recuerdo donde ni cuando) que algunos servidores tienen límites de envío de correos diario.
De todas formas, yo probaría con BccList.EmailAdresses porque aunque al receptor del mensaje no le salga su direccion de e-mail, tampoco le apareceran las demás direcciones. Un saludo |
Hola.
Creo que lo voy a solucionar poniendo una dirección principal ficticia aunque me venga devuelta no pasa nada. Gracias y un saludo |
La franja horaria es GMT +2. Ahora son las 11:57:47. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi