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

Envío Email HTML -Cómo adjunto un Archivo ?-

Estas en el tema de Envío Email HTML -Cómo adjunto un Archivo ?- en el foro de ASP Clásico en Foros del Web. Que tal Maestros, Envío de Forma correcta un email en formato html con asp......necesito además en el formulario que toma los datos, colocar una opción ...
  #1 (permalink)  
Antiguo 01/02/2006, 08:57
Avatar de jpogsistem  
Fecha de Ingreso: diciembre-2001
Mensajes: 2.405
Antigüedad: 22 años, 6 meses
Puntos: 4
Envío Email HTML -Cómo adjunto un Archivo ?-

Que tal Maestros,

Envío de Forma correcta un email en formato html con asp......necesito además en el formulario que toma los datos, colocar una opción de Adjuntar archivo (atattchment) y que tanto el email en formato HTML como el Archivo adjunto lleguen al correo indicado.

Ya tengo lo del HTML sólo necesito un ejemplo, código, link para hacer lo del adjunto, solo lo explico para que se entinda mejor.

Gracias de Antemano.
__________________
EL LIMITE ES EL UNIVERSO
  #2 (permalink)  
Antiguo 01/02/2006, 09:01
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Normalmente es con una propiedad del mismo objeto con el que envías los correos ... ¿con que método envías correos?
  #3 (permalink)  
Antiguo 01/02/2006, 09:08
Avatar de jpogsistem  
Fecha de Ingreso: diciembre-2001
Mensajes: 2.405
Antigüedad: 22 años, 6 meses
Puntos: 4
Gracias por contestar, Esto es lo que pongo en la cabecera........

Código PHP:
<% 
Set Mailer Server.CreateObject("SMTPsvg.Mailer"
Mailer.FromName "Mensaje" 
Mailer.FromAddress"[email protected]Correo del remitente 
Mailer
.RemoteHost "mail.dominio.com" 
Mailer.AddRecipient """[email protected]"
Mailer.Subject "Mensaje" 
Mailer.ContentType="text/html" 
__________________
EL LIMITE ES EL UNIVERSO
  #4 (permalink)  
Antiguo 01/02/2006, 09:18
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
mmm, veo usas ASPMAIL, se que los attachment's estan deshabilitados para la versión de evaluación, así que supongo tienes la de pago.

Para adjuntar un archivo simplemente haz: Mailer.AddAttachment "c:\adjuntos\tuarchivo.xxx"

Saludos
  #5 (permalink)  
Antiguo 01/02/2006, 09:24
Avatar de jpogsistem  
Fecha de Ingreso: diciembre-2001
Mensajes: 2.405
Antigüedad: 22 años, 6 meses
Puntos: 4
Si bueno, Uso esti porque es lo que indica mi hosting, supongo que ellos tienen las versiones completas y de pago:

http://www.hostmysite.com/support/programming/aspmail/

En todo caso, hay algún ejemplo de código ? Gracias.
__________________
EL LIMITE ES EL UNIVERSO
  #6 (permalink)  
Antiguo 01/02/2006, 12:00
Avatar de jpogsistem  
Fecha de Ingreso: diciembre-2001
Mensajes: 2.405
Antigüedad: 22 años, 6 meses
Puntos: 4
Ha de ser implementando estas dos líneas en el Email también.........he realizado unas pruebas y llega el código hecho un desastre..........alguien tiene algún ejemplo didáctico ? Gracias.


Mailer.AddAttachment ("adjunto1")
Mailer.AddAttachment (Server.Mappath("/adjuntos/adjunto1"))
__________________
EL LIMITE ES EL UNIVERSO
  #7 (permalink)  
Antiguo 01/02/2006, 12:28
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
El parámetro de AddAttachment debe llegar hasta el archivo con extensión, debes de tener permisos en la carpeta de donde tomaras el archivo (bueno el usuario IUSR_xxx, pero supongo eso tu hosting lo hace).

Pregunta a tu proveedor por ejemplos de código, ellos tienen la obligación de proveerte asesoría técnica.

Te paso unas ligas igual:
http://www.i2k2systems.com/downloads/ASPMail.pdf
http://www.serverobjects.com/comp/Aspmail4.htm
http://www.prestwood.com/internet/su...ml#attachments

Saludos
  #8 (permalink)  
Antiguo 15/04/2006, 16:09
Avatar de jpogsistem  
Fecha de Ingreso: diciembre-2001
Mensajes: 2.405
Antigüedad: 22 años, 6 meses
Puntos: 4
Entonces como lo hago ? Solo debo adicionar estas dos líneas ?

Mailer.AddAttachment ("D:\webs\mysite\downloads\myfile.zip")
Mailer.AddAttachment (Server.Mappath("/downloads/myFile.zip"))


Si mi campo Input File se llama adjunto y la carpeta en el server archivos sería:

Mailer.AddAttachment (""& Request.form("adjunto")&"")
Mailer.AddAttachment (Server.Mappath("/archivos/"))


Es solo eso o hace falta algo?

Gracias.
__________________
EL LIMITE ES EL UNIVERSO
  #9 (permalink)  
Antiguo 23/07/2006, 01:51
 
Fecha de Ingreso: julio-2005
Mensajes: 7
Antigüedad: 18 años, 10 meses
Puntos: 0
Enviar mail de un formulario

Hola a todos?

Tengo un formulario que funciona mandando todos los campo hacia mi base de datos, eso me funciona!!! ,ahora quiero que ni bien me mande los datos hacia la Base de datos(que esta en access) quiero que me mande los datos tambie a mi email ,osea que haga dos cosas a la vez una mande los datos a la base de datos y la otra que mande una mail(datos incluidos) a mi email,como puedo hacer y cual seria el codigo exacto?tengo un hosting gratuito que trabja con componente aspmail ,el que me pueda ayudar le agradeceria muchisimo.

Xdios

Suerte

pd:de ante mano gracias por la ayuda
  #10 (permalink)  
Antiguo 23/07/2006, 16:56
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 19 años, 9 meses
Puntos: 18
hay que leer....
  #11 (permalink)  
Antiguo 23/07/2006, 19:29
 
Fecha de Ingreso: julio-2005
Mensajes: 7
Antigüedad: 18 años, 10 meses
Puntos: 0
gracias trasgukabi por la respuesta esta bueno pero mi inquietud sigue en lo que mismo , los archivos que mandaste a leer esta bueno ,donde ubico el script para mandar el mail ni biewn entra a la base de datos .gracias

Xdios

Suerte
  #12 (permalink)  
Antiguo 24/07/2006, 03:02
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 19 años, 9 meses
Puntos: 18
justo después de que lo insertes en la base de datos, antes....en medio...donde quieras
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 22:03.