Pregunta: | 2306 - CÓMO MANDO UN EMAIL DESDE UN ASP? |
Autor: | Gino Bernucci |
Hola, mi duda es la siguiente, cómo puedo mandar un e-mail dada la ocurrencia de un evento en ASP? Saludos |
Respuesta: | XMAL |
Bien, para llevar a cabo mi solución es totalmente imprescindible tener acceso al servidor, tenter algunos conocimientos sobre instalación de librerias. Lo primero decirte que para poder enviar e-mails con ASP es necesario tener un programa instalado capaz de hacer tal maravilla. Por ejemplo el JMAIL, es freeware y lo encontrarás con facilidad. Una vez lo tengas, instálalo en el \winnt\system32 y registra la libreria jmail.dll Necesitaras 2 documentos , el que contenga el formulario (HTM) y el que procese el mismo (ASP) Por ejemplo form.htm y senmail.asp en el formulario de form.htm tendrá el action="sendmail.asp" y sus campos email,asunto,contenido,aquien,prioridad y en sendmail.asp <% ´Aquí crea el objeto Set JMail = Server.CreateObject("JMail.SMTPMail") ´Servidor de correo JMail.ServerAddress = "tuservidor.com" ´Quien envia el e-mail JMail.Sender = request.form("email") ´Asunto del mail JMail.Subject = request.form("asunto") ´A quien envias el e-mail JMail.AddRecipient request.form("aquien") ´Contenido del body JMail.Body = request.form("contenido") ´ 1 - highest priority (Urgent) ´ 3 - normal ´ 5 - lowest ´Prioridad del e-mail JMail.Priority = request.form("prioridad") JMail.Execute %> Lo mejor es decantarse por una dll y pelearse hasta que funcione. PD: ¡Mucha suerte! |
Respuesta: | Xavi |
Puedes descargar JMAIL desde http://tech.dimac.net |