Foros del Web » Programando para Internet » ASP Clásico »

aspmail

Estas en el tema de aspmail en el foro de ASP Clásico en Foros del Web. hola a todos, a ver si alguien me puede ayudar. Tengo puesto este código: <html> <body> <% Set Mail = Server.CreateObject("Persits.MailSender" ) Mail.Host = "smtp.servidor.com" ...
  #1 (permalink)  
Antiguo 05/04/2002, 05:49
 
Fecha de Ingreso: enero-2002
Mensajes: 115
Antigüedad: 23 años, 4 meses
Puntos: 1
aspmail

hola a todos, a ver si alguien me puede ayudar.


Tengo puesto este código:

<html>

<body>
<%

Set Mail = Server.CreateObject("Persits.MailSender" )
Mail.Host = "smtp.servidor.com"
Mail.Port = 25 ' Valor opcional. 25 es el puerto por defecto
Mail.From = "[email protected]"

Mail.AddAddress "[email protected]", "Destinos"
Mail.AddCC "[email protected]" ' El nombre es opcional
Mail.Subject = "Mensaje de Ventas"
Mail.Body = "<HTML>><BODY BGCOLOR=#0000FF>Estimado Sr:....</BODY></HTML>"
Mail.IsHTML = True
On Error Resume Next
Mail.Send ' ó Mail.SendToQueue
If Err <> 0 Then
Response.Write "An error occurred: " & Err.Description
else
respose.write "ok"
End If


%>


</body>


</html>

Me da el siguente error An error occurred: 553 ... this site does not relay
Alguien me puede decir q hago mal o q es ese error.
Gracias
  #2 (permalink)  
Antiguo 10/04/2002, 09:18
Avatar de Torus  
Fecha de Ingreso: enero-2002
Ubicación: Tú buscame y me encontraras
Mensajes: 413
Antigüedad: 23 años, 4 meses
Puntos: 0
Re: aspmail

prueba con esto

<%
Set Mail = Server.CreateObject("Persits.MailSender" )
Mail.Host = "mail.tuservidor de dominio.com"
Mail.Port = 25



Mail.From = "correo@propio"
Mail.FromName = request.form("remitente")
Mail.AddReplyTo request.form("email_remitente")
Mail.AddAddress request.form("email_destinatario")
Mail.Subject = titulo
Mail.IsHTML = True

mensaje="<html><head>"
mensaje=mensaje & "<title>Torus help</title>"&vbcrlf
mensaje=mensaje & " </head><body><div align=center>"&vbcrlf
mensaje=mensaje & " </center></body></html>"&vbcrlf

Mail.Body = mensaje

On Error Resume Next
Mail.Send ' ó Mail.SendToQueue
If Err <> 0 Then
Response.Write "An error occurred: " & Err.Description
End If


%>
Como puedes ver mensaje=mensaje....... es el que contiene el html y esta concatenado por &" y cierra &vbcrlf para cada linea
Espero serte de utilidad
Saludos
Torus

Hay tanto que aprender y tan poco tiempo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:21.