none
Envio masivo de un correo Integrations Services RRS feed

  • Pregunta

  • Bueno días,

    Tengo un problema, estoy manteniendo una aplicacion que una vez al mes manda un correo masivo, a sus usuarios, hasta este momento el envio de correo lo hacia mediante un grupo de direcciones de correo, el problema de esto es que antes de cada dia 1 habia que comprobar que estuvieran todos los correos actualizados, los correos actualizados  estan en una tabla de mi BBDD.

    He conseguido unificar todos los correos en un solo registro, se lo he pasado a una variable y he pasado como resultset a la caja de send mail task, el problema viene, porque esta caja en su parametro To line o CC no puede almacenar mas de 255 caracteres, esto da error da igual que se escriba a mano las direcciones o con una variable.

    ¿Se os ocurre alguna solucción?

    Muchas gracias, un saludo.

     

    Me edito:

    ¿Alguien sabe si hay alguna posibilidad de usar un contenedor for each loop o similar e introducirle una sentencia sql del tipo "Select emails from usuarios" y dentro del contenedor coger la primera fila meterla en una variable y enviarla a la caja de send mail task y que mandara el correo, al terminar que cogiera el segundo registro lo metiera en una variable y lo pasara a la caja send mail task y asi sucesivamente hasta que la consulta no retornara mas filas?

    Muchas gracias.

     

     

     

     


    • Editado vigasi jueves, 20 de octubre de 2011 9:30 Posible solucion.
    jueves, 20 de octubre de 2011 9:09

Respuestas

  • Hola.

    Creo que es notablemente más sencillo que crees una lista de distribución en el servidor de correo. En función del servidor de correo que tengas, la forma de hacerlo será una u otra, pero no creo que sea muy complicado tomar una csv e importarlo. La generación de ese csv sí sería cuestión de Integration Services. Es lo que ya tenías, sólo has de crear la lista cada vez.


    Alberto López Grande
    SQL Server MVP
    Visita mi blog en http://qwalgrande.blogspot.es/ Sígueme en twitter en http://twitter.com/qwalgrande

    • Marcado como respuesta vigasi martes, 25 de octubre de 2011 11:26
    jueves, 20 de octubre de 2011 19:38
    Moderador