Envio a varios destinatarios con vSendMail


([N4] José A. Martínez) #1

He estado probando a mandar un mismo correo a varios destinatarios a la vez, con vSendMail. Segun la documentacion de mailsend.exe se puede poner en el parametro TO varias direcciones separadas por comas… Además, prefiero no usar CC y BCC (puedo necesitar mas de tres direcciones de envio).

Por mas pruebas que hice no lo consegui hasta que modifique la funcion SendMail() de la plantilla. Por lo visto no han puesto las comillas dobles alrededor de los datos de los parametros TO, BCC… y para envios multiples parecen necesarias.

La modificacion es bien sencilla. En SendMail() al principio…
la linea
Set(CD_PARAMS, "-t " + TO )
la cambiamos por
Set(CD_PARAMS, "-t " + “\c” + TO + “\c”)

Y listo, ya envia dos correos a la vez (con mas de dos no he probado). Basta poner dos e-mails separados por comas.

Seguramente se deberian añadir las doble comillas mas veces en SendMail(), justo debajo, para CC, BCC aunque no lo he hecho porque no los uso.

Y tambien funciona separando los emails con coma y espacio…

Saludos.
Victor Garcia Tascon.


([N1] vitor) #2

Muchas gracias