Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/11/2006, 08:42
Avatar de pablinff
pablinff
 
Fecha de Ingreso: diciembre-2005
Ubicación: Argentina
Mensajes: 383
Antigüedad: 19 años, 3 meses
Puntos: 7
Código:
<%@ Language=VBScript %>
<%
Dim nombre, domicilio, email, producto ,index

Set Mailer = Server.CreateObject("SMTPsvg.Mailer") 


Mailer.FromName = "CLIENTE"
Mailer.FromAddress = "[email protected]"
Mailer.AddRecipient"XXXXXXXXXXX"
Mailer.Subject = "ENCARGO"
Mailer.ContentType = "text/html"
Mailer.charset = 2
Mailer.Bodytext= "HOMEOPATIA - COMANDA"
Mailer.RemoteHost = "smtpMail.activeisp.com" 

Mailer.BodyText = Cuerpo

//No consigo que en el email se cumplan las condiciones :

' Fijate que los atributos deben estar dentro de dos comillas dobles (""atributo"")
Cuerpo = "<HTML><BODY bgColor=""#FFFF80""><br><TABLE cellSpacing=""0"" cellPadding=""2"" width=""800"" align=""center"" bgColor=""#FFFF80"" border=""1""><TR><TD Align=""Center""></BODY></HTML>"

' Acá vos estás Redefiniendo el BodyText, por eso solo te va a tomar lo que pones a continuación

Mailer.Bodytext = "Nombre " + " : " & Request.form("nombre") & VbCrLf

Mailer.Bodytext = "Domicilio " + " : " & Request.form("domicilio") & VbCrLf

Mailer.Bodytext = "email " + " : " & Request.form("email") & VbCrLf

Mailer.Bodytext = "PRODUCTOS " + " : " & Request.form("select1") & VbCrLf 

Mailer.sendmail
if Mailer.SendMail then
response.write ("OK")
else
response.write ("NO OK.")+ Mailer.Response
end if
El tema del BodyText te debería quedar así:
Código:
Cuerpo = "<HTML><BODY bgColor=""#FFFF80""><br><TABLE cellSpacing=""0"" cellPadding=""2"" width=""800"" align=""center"" bgColor=""#FFFF80"" border=""1""><TR><TD Align=""Center""></BODY></HTML>"
Cuerpo = Cuerpo & "Nombre " + " : " & Request.form("nombre") & VbCrLf
Cuerpo = Cuerpo & "Domicilio " + " : " & Request.form("domicilio") & VbCrLf
Cuerpo = Cuerpo & "email " + " : " & Request.form("email") & VbCrLf
Cuerpo = "PRODUCTOS " + " : " & Request.form("select1") & VbCrLf
De esta forma "Cuerpo" tendrá todos los valores que querés.
En cambio lo que vos hacías era redefinir la variable "BodyText" constantemente, entonces el valor final que tomaba "BodyText" era este
"PRODUCTOS " + " : " & Request.form("select1") & VbCrLf
Por eso a Mail.BodyText ponelo así:
Mail.BodyText = Cuerpo

Bueno probá y contame como te fué.
Espero haberte sido de ayuda.
Saludos!
__________________
I'm gonna start a revolution from my bed...