Estoy usando un formulario, el cual despues es enviado por mail, en este mail necesito incluir codigo asp. Es eso posible? como hago para incluir variables de asp dentro del cuerpo del mensaje?
Gracias!!!!!
| |||
Incluir asp en un mail Estoy usando un formulario, el cual despues es enviado por mail, en este mail necesito incluir codigo asp. Es eso posible? como hago para incluir variables de asp dentro del cuerpo del mensaje? Gracias!!!!! |
| ||||
Re: Incluir asp en un mail Lo puedes hacer leyendo como que si fuese un archivo de texto tu pagina.asp y mandas esa variable en el body de tu cdont mail. Aqui t mando un codigo que lo hice yo mismo y esta buenisimo. <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body bgcolor="#FFFFFF" text="#000000"> <% Set objFSO = Server.CreateObject("Scripting.FileSystemObje ct") Archivo= "volante.html" 'el archivo htm a mandar en el 'nesletter' Dim objTextStream File = server.MapPath(".") & "/" & Archivo fsoForReading = 1 sHTML=" " Set objTextStream = objFSO.OpenTextFile(File, fsoForReading) sHTML=sHTML & objTextStream.ReadAll objTextStream.Close Set objTextStream = Nothing Set objMail = CreateObject("CDONTS.Newmail") objMail.From = "[email protected]" objMail.To = "[email protected]" objMail.BodyFormat=0 objMail.MailFormat=0 objMail.ContentBase = "http://www.mi.com/" objMail.ContentLocation = "pruebasp/" objMail.Body = sHTML objMail.Send Set objMail = Nothing response.write "si" %> </body> </html> Ojo tus links deben tener toda la direccion http://www.pagina.com/miasp.asp http://www.pagina.com/midb.db etc... ;) |
| |||
Re: Incluir asp en un mail El servidor de mi pagina web utiliza ASPEMAIL y éste no acepta alguna propiedades como MailFormat o el bodyformat, entre otros, entonces al sacarle estas propiedades lo que hace es enviarme la pagina asp por mail sin haber procesado los datos del formulario. Por favor necesito ayuda urgente!!! Gracias! |
| |||
Re: Incluir asp en un mail aqui te dejo un codigo que utiizo para recomendar una página
Código:
Como verás, dentro del body hay variables...<% 'Recojemos los datos del formulario tunombre=Request.Form("tunombre") tuemail=Request.Form("tuemail") sunombre=Request.Form("sunombre") suemail=Request.Form("suemail") 'Especificamos el servidor SMPT del correo y creamos el objeto strHost = "mail.tuservidor.com" Set Mail = Server.CreateObject("Persits.MailSender") Mail.Host = strHost Mail.From = "[email protected]" Mail.FromName = "nombre de quien envia" Mail.AddAddress suemail 'Asunto del mensaje Mail.Subject = "Un amigo te recomienda.... " 'Cuerpo del mensaje en HTML Mail.IsHTML = True Mail.Body = "<HTML><BODY><p><font face=verdana size=2>Hola! Tu amig@ "&tunombre&" ("&tuemail&") recomienda que visites <a href='http://www.tuservidor.com'>www.tuservidor.com</a>, un sitio que posee contenido que cree pudiera ser de tu interes.<br><br>Te esperamos!</p></font></BODY></HTML>" strErr = "" bSuccess = False On Error Resume Next ' catch errors Mail.Send ' send message If Err <> 0 Then ' error occurred strErr = Err.Description else bSuccess = True End If %> No se si es esto lo que buscas :P Saludos amigo ;) <a href="http://www.almaluz.com"><Img src="http://www.almaluz.com/banners/B_almaluz.gif"></a> |
| |||
Re: Incluir asp en un mail Si esto es lo que estoy buscando, entonces las variables las tengo que poner entre parentesis y con la "&" adelante o solo con la "&". Muchas gracias!!! Erika. |