Estoy intentando hacer varios envíos de un mismo correo utilizando jmailHTML he logrado que el archivo HTML sea enviado correctamente y todo, el punto es que ahora quiero que el mismo correo pueda ser enviado a varios recipientes, ésto es desde un formulario de html, el punto es que sé que debo ponerlos todos separados por algún signo, despues hacer el split y despues un ciclo que vaya enviando los correos, el punto es que no sé muy bien en donde va cada cosa, si el split va dentro del ciclo o que, y como enviar en cada ciclo el correo a la función EnviarEmail.
Espero haber sido claro, esto es lo que uso:
Código:
Hasta aquí claro, pero luego uso esto:<%Function EnviarEmailHtml(ByVal Servidor_de_Correo, ByVal Nombre_De, ByVal Correo_De, ByVal Correo_Para, ByVal Asunto, ByVal Mensaje, ByVal Prioridad)
Set JmailHtml = CreateObject("JMail.SMTPMail")
JmailHtml.ServerAddress = Servidor_de_Correo
JmailHtml.SenderName = Nombre_De
JmailHtml.Sender = Correo_De
JmailHtml.AddRecipient Correo_Para
JmailHtml.Subject = Asunto
JmailHtml.Priority = Prioridad
JmailHtml.Charset = "iso-8859-1"
JmailHtml.ContentType = "text/html"
JmailHtml.HTMLBody = Mensaje
On Error Resume Next
JmailHtml.Execute
If Err.number = 0 Then
EnviarEmailHtml = 1
Else
EnviarEmailHtml = 0
Err.Clear
End If
Set JmailHtml = Nothing
End Function%>
Código:
Hice el split con los productos, pero eso es solo para buscar la ruta en donde se encuentra mi archivo, lo que no sé es cómo hacer lo del correo.%Promocion = Trim(Request("promocion"))
If Len(Promocion) > 3 Then
MatPromocion = Split(Promocion,"@")
CodPromocion = MatPromocion(0)
NomPromocion = MatPromocion(1)
End If
If Ip = "213.37.49.233" Then
Response.Write Promocion
Response.End
End If
If CodPromocion <> "" Then
CodPromocion = Replace(LCase(CodPromocion),"-","")
CodPromocion = Replace(LCase(CodPromocion)," ","")
'Response.Write CodPromocion
'Response.End
Archivo = LeerArchivo("E:\wwwroot\Empresa\mailing\" & CodPromocion & "\" & CodPromocion & ".htm")
Else
Archivo = ""
CorreoEnviado = 0
End If
If Len(Archivo) > 100 Then
NombreDe = "Información Empresa"
CorreoDe = "[email protected]"
CorreoPara = Trim(Request.Form("email"))
Asunto = "EMPRESA - Información " & UCase(NomPromocion) & " "
CorreoEnviado = EnviarEmailHtml("yolix.tuloe.es", NombreDe, CorreoDe, CorreoPara, Asunto, Archivo, 3)
'Call EnviarEmailHtml("yolix.tuloe.es", NombreDe, "[email protected]", "[email protected]", CorreoEnviado & "-" & Asunto, Archivo, 5)
'Response.Write Asunto & "<br>" & Archivo
End If%><%Nombre = Trim(request.form("nombre"))
Direccion = Trim(request.form("direccion"))
Localidad = Trim(request.form("localidad"))
Provincia = Trim(request.form("provincia"))
CodigoP = Trim(request.form("cp"))
Pais = Trim(request.form("pais"))
Telefono = Trim(request.form("tel"))
Email = Trim(request.form("email"))
Producto = Trim(request.form("Producto"))
If Len(Producto) > 3 Then
MatProducto = Split(Producto,"@")
Codproducto = MatProducto(0)
Producto = MatProducto(1)
End If
Observaciones = Trim(request.form("observaciones"))
por fa una ayuda.

