Ver Mensaje Individual
  #6 (permalink)  
Antiguo 12/04/2005, 12:20
Avatar de Neuron_376
Neuron_376
 
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 20 años, 1 mes
Puntos: 2
Humm

Pregunta: Antes con una direccion fija te funcionaba bien?, es decir tenias esto:

Mailer.AddRecipient "Nombre", "[email protected]"

Bueno, si eso funcionaba, entonces algo hiciste mal...

Mira lo que te dice Myakire:

' En esta variable vas a guardar lo que pediste a traves
' del formulario, el campo donde pides el e-mial destino debe
' llamarse destino, o bien si tienes otro nombre ahi, en la
' siguiente linea debes pedir el valor usando ese nombre
Recipient = Request.QueryString("destino")
Mailer.AddRecipient "Un nombre X", Recipient

Tu haces:

Mailer.AddRecipient "Name", "Response.Write Request.QueryString(destino)" ' A

Eso esta mal, por el Response.write, tod ahi esta mal de hecho, jejejeje, si quieres usar ese metodo seria asi:

Mailer.AddRecipient "Name", Request.QueryString(destino)

Pero bien, aparte de eso te aconsejo que antes de poner el e-mial directo hagas algo para validar que sea un email valido, sino tambien te va a marcar error, y lee algo acerca de:

- on error resume next
- if Err.

Para que veas mas del tema, pero bien, si antes con una direccion fija funcionaba, etnocnes como Myakire te dijo debe ser lo correcto, solo le faltaba comillas en la sentencia:

Recipient = Request.QueryString(destino) 'Le fantan comillas

Recipient = Request.QueryString("destino") 'Asi ya esta con comillas.