Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/05/2005, 09:34
Moises22
 
Fecha de Ingreso: mayo-2005
Mensajes: 98
Antigüedad: 20 años
Puntos: 0
Problema de Envio de email por la web

Saludos a todos.

He creado una pagina web en la que quiero que cuando un usuario se de de alta automaticamente se envia un email a los administradores de la web.

He probado con dos ejemplos que teniais aqui. Pero no me van... me gustaria saber cual es el mejor sistema de correo por la web y que me dejarais un ejemplo comentado de como realizarlo.

Por si os sirve esta es la forma en que creaba el email:

Dim de,nick,para,asunto,mensaje
de="[email protected]"
nick="Unnombre"
para=RS("email")
asunto="Solicitud de Alta en la Zona privada de "&login
mensaje="Un usuario solicita la zona privada"
call SendEmail(de, nick, para, asunto, mensaje)


la funcion esta en otro archivo llamado funciones.asp EN EL ES DONDE DA EL ERROR:

sub SendEmail(de, nick, para, asunto, mensaje)
Set Mailer = Server.CreateObject("SMTPsvg.Mailer")

with Mailer
.FromName = FromName
.FromAddress = de
.RemoteHost = RemoteHost
.AddRecipient nick, para
.Subject = asunto
.ContentType = "text/html"
.BodyText = mensaje
if .SendMail = false then
response.write("Error al enviar el E-Mail:<br>")
response.write("<strong>Mensaje: </strong>" & .Response & "<br>")
end if
end with

set Mailer = nothing
end sub


LA linea donde da el error esta marcada en grande un con azul como veis.El error es el siguiente:

Tipo de error:
Objeto Server, ASP 0177 (0x800401F3)
Cadena clase no válida
/funciones.asp, línea 28



ME GUSTARIA SABER CUAL ES EL MEJOR SISTEMA PARA ENVIAR CORREOS DESDE LA WEB, QUE DEJEIS UN EJEMPLO Y SI NECESITO CONFIGURAR ALGO EN EL SERVIDOR O ALGO.

GRACIAS