La Web del Programador: Comunidad de Programadores
 
    Pregunta:  58353 - PROB. CON FORMULARIO ASP
Autor:  margaret
Hola una pregunta tengo problemas con un formulario en asp, este a sido creado (en htm y asp), con la finalidad de que los usuarios manden sus comentarios a traves de este formulario, cuando pongo este formulario en el servidor solo me corre el htm mas no el asp, me sale que no se puede mostrar la pagina y mas abajo

(HTTP 500 - Error interno del servidor
Internet Explorer )

El servidor esta con Windows 2003, IIS6.

En el Procesamiento del Envio del Correo tiene lo siguiente:

Set Mailer = Server.CreateObject("CDONTS.NewMail")

Lo que quisiera saber es si esto podria ser el problema el CDONTS.NewMail o alguna configuración en el IIS6, si tuvieran alguna respuesta a este problema se los agradeceria mucho.

  Respuesta:  Alexis Adrovez
Primero que todo deves tener un sitio virtual en el IIS donde estaran las paginas o estructura de tu sitio, asi podras ejecutar paginas ASP.

Si tienes el sitio OK y el error sigue (por lo que veo necesitas enviar mail) te dejo este codigo.
Set Mailer = Server.CreateObject("SMTPsvg.Mailer")


'Quien Envia el Mail
Mailer.FromName = "Nombre De" ' Nombre de Kien Envia
Mailer.FromAddress = "[email protected]" 'mail de kien envia
Mailer.RemoteHost = "100.100.100.100" ' Servidor Exchange

'Asunto y Mensaje del Mail.
Mailer.Subject = "Asunto......"
Mailer.BodyText = "bla bla bla"

var_para = "[email protected]"

'Nombre y Mail a quien enviamos
Mailer.AddRecipient var_para, var_mail

Mailer.TimeOut = 120
Mailer.ReturnReceipt = true

if Mailer.SendMail then
'Muestra mensaje ke el mail ha sido enviado
else
'Muestra mensaje de Error.
end if