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.