Foros del Web » Programando para Internet » ASP Clásico »

Puedo hacer esto?

Estas en el tema de Puedo hacer esto? en el foro de ASP Clásico en Foros del Web. Quiero hacer una página ASP en donde el usuario entra unos datos y que esos datos sean enviados a una dirección de correo electrónico. He ...
  #1 (permalink)  
Antiguo 18/02/2002, 03:05
 
Fecha de Ingreso: febrero-2002
Mensajes: 4
Antigüedad: 22 años, 4 meses
Puntos: 0
Puedo hacer esto?

Quiero hacer una página ASP en donde el usuario entra unos datos y que esos datos sean enviados a una dirección de correo electrónico.
He pensado en crear un archivo de texto con el filesystemobject, metiendo aquí los datos que introduce el usuario y seguidamente mandar este archivo como archivo adjunto desde la misma página ASP.
¿Me permitirá el servidor mandar ese archivo?
¿Podría crear ese archivo en el cliente? (se trata de una intranet que solo podrán utilizar ciertos usuarios registrados)
¿Hay algún método mejor para hacer esto?
Gracias a todos.
  #2 (permalink)  
Antiguo 18/02/2002, 07:21
 
Fecha de Ingreso: enero-2002
Mensajes: 89
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: Puedo hacer esto?

¿Por que no hacerlo directamente? El ASP que recoge los datos del formulario los manda en un mensaje a la direccion determinada.
  #3 (permalink)  
Antiguo 18/02/2002, 13:53
 
Fecha de Ingreso: febrero-2002
Mensajes: 4
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: Puedo hacer esto?

No lo veo claro.
La cuestión es que el formulario que rellenan los usuarios es una especie de tabla, que contiene distintos campos(unos 10 registros de media, cada uno con 4 campos). Estos datos se insertarán posteriormente en la base de datos del que recibe el correo. Esto último pensaba hacerlo mediante un programa hecho en VBasic que cogiera los datos del archivo adjunto.
¿Me estoy complicando la vida? ¿Me saldrá bien de este modo?
Un saludo
  #4 (permalink)  
Antiguo 18/02/2002, 16:23
 
Fecha de Ingreso: febrero-2002
Mensajes: 9
Antigüedad: 22 años, 3 meses
Puntos: 0
Re: Puedo hacer esto?

Claro que puedes hacerlo y es muy facil...
debes bajarte el JMAIL, de www.dimac.com, o en su defecto usar CDO, pero aqui debes tener configurado un SMTP.

la primera opcion la he usado mucho y es muy eficiente..

en tu pagina html, normal estara el formulario, y en tu pagina ASP, estaras procesando la información como tu quieras para despues mandarla.

ej.

'Creamos objeto
Set JMail = Server.CreateObject("JMail.SMTPMail")
JMail.ServerAddress = "SERVER-MAIL"

'Cuerpo e-mail

body = body & vbCrLf
body = body + "Nombre: " & Request.Form("nombre")& VbCrLf

'Establecemos las propiedades del mail

JMail.Sender = Request.Form("email")
JMail.Subject = "Servicio al Cliente"
JMail.AddRecipient "[email protected]"
JMail.AddRecipient "[email protected]"
JMail.Body = body

' Enviamos el email!

JMail.Priority = 3
JMail.AddHeader "Originating-IP",Request.ServerVariables("REMOTE_ADDR ")
JMail.Execute


espero te sirva.

Saludos
TeXdoM
  #5 (permalink)  
Antiguo 19/02/2002, 13:20
 
Fecha de Ingreso: febrero-2002
Mensajes: 4
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: Puedo hacer esto?

Aupa:
¿En qué línea del código le digo qué archivo adjunto debe mandar?
Gracias por la ayuda
  #6 (permalink)  
Antiguo 20/02/2002, 13:38
 
Fecha de Ingreso: febrero-2002
Mensajes: 9
Antigüedad: 22 años, 3 meses
Puntos: 0
Re: Puedo hacer esto?

esto es sencillo:

basta agregar una line al codigo, algo como esto:

JMail.AddAttachment FileName

esto en el bloque: "Establecemos las propiedades del mail"

saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:34.