Problema al enviar email con CDOSYS y variable de Session

21/11/2006 - 00:20 por felix | Informe spam
Hola a todos, envío sin problemas emails desde formularios, recordsets
con CDOSYS. El problema esta cuando a la variable "MailTo = " le asigno
una variable de Session.

Por ejemplo:

MailTo = Session("Email")

El error que se produce es el '8004020f'

Sin embargo como ya he dicho si pongo un valor "email@email.com"
directamente o que provenga de un recordset o variable de formulario,
me funciona correctamente.

¿Alguna cosa se me escapa...?
 

Leer las respuestas

#1 Matias Iacono
21/11/2006 - 13:28 | Informe spam
El error te da inmediatamente despues de la asignacion?

Haz comprobado que el contenido de tu variable sea efectivamente un correo
electronico?

En todo caso, podrias forzar a que el contenido de la variable de sesion se
convierta a un string:

MailTo = cstr(Session("Email"))

O en su defecto, crea primero una variable, asigna el valor del session a
esta y luego asigna la variable al mailto.

Dim Correo
Correo = cstr(session("email"))
Mailto = Correo

Saludos.


Microsoft MVP
Orador Regional INETA


"" wrote:

Hola a todos, envío sin problemas emails desde formularios, recordsets
con CDOSYS. El problema esta cuando a la variable "MailTo = " le asigno
una variable de Session.

Por ejemplo:

MailTo = Session("Email")

El error que se produce es el '8004020f'

Sin embargo como ya he dicho si pongo un valor ""
directamente o que provenga de un recordset o variable de formulario,
me funciona correctamente.

¿Alguna cosa se me escapa...?


Preguntas similares