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

utilizar phpmailer desde asp

Estas en el tema de utilizar phpmailer desde asp en el foro de ASP Clásico en Foros del Web. Buenas noches. Tengo una página que recibe los datos de un formulario para registrarlo. Una parte del código asp es que debe enviar un correo ...
  #1 (permalink)  
Antiguo 05/02/2009, 16:47
Avatar de rafaconpu  
Fecha de Ingreso: febrero-2006
Mensajes: 331
Antigüedad: 18 años, 3 meses
Puntos: 3
utilizar phpmailer desde asp

Buenas noches.

Tengo una página que recibe los datos de un formulario para registrarlo.

Una parte del código asp es que debe enviar un correo electrónico al usuario para que active su cuenta (lo tipico que suele haber en los foros al registrarse). La cuestión es que mirando como hacer el proceso de envio de email he comprobado que en php hay una clase "phpmailer.php" que está bastante completa y es gratuita.

Desde el código asp ¿es posible llamar a esa clase y utilizarla o quizás debería redireccionar a un fichero "enviomail.php?parametros" y desde ahí hacer todo el tratamiento de envío?

?parametros : Aquí le pasaría el correo que el usuario ha introducido al darse de alta.

El fichero "enviomail.php" es quien tendría toda la estructura para procesar el envío del correo y el que finalmente muestre el tipico mensaje "Gracias por haberse registrado. Se le ha enviado un mail de confirmación para que active su cuenta....."

Info: Estoy utilizando un servidor IIS6.0 en Windows 2003 Server con acceso a Base de Datos en SQL Server. Esta información es por si presentara algun obstáculo para lo que pretendo hacer.

Edito: He probado a poner desde ASP: response.redirect("pagina.php?correo="&variableCor reo)
pero es gracioso, porque en vez de abrirse esa página y ejecutar el código, me sale una ventana diciéndome si quiero abrir, guardar o cancelar el fichero (como si me lo estuviera descargando) ¿Puede ser porque IIS no reconoce PHP? ¿Cómo solucionar este problema?



Gracias de antemano
Un saludo.

Última edición por rafaconpu; 05/02/2009 a las 17:03
  #2 (permalink)  
Antiguo 05/02/2009, 19:17
Avatar de Valery-Net  
Fecha de Ingreso: agosto-2008
Mensajes: 694
Antigüedad: 15 años, 9 meses
Puntos: 12
Respuesta: utilizar phpmailer desde asp

Lo más sencillo es usar CDO u otro componente como jmail, aspemail, si trabajaras en php entonces sería bueno usar phpmailer
  #3 (permalink)  
Antiguo 06/02/2009, 09:24
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
Respuesta: utilizar phpmailer desde asp

rafaconpu, antes que nada en tu servidor IIS tendiras que tener la posibilidad de ejecutar paginas php para poder utilizar una pagina php

podrías hacer una llamada AJAX a esa pagina y enviarle los parámetros

pero lo recomendable como dice Valery-Net es que lo hagas usando algún componente en tu servidor ya instalado y ASP en este foro hay muchos códigos de envió de correo vía asp, hay también funciones (en la sección de preguntas frecuentes arriba de a pagina)
__________________
JuanRa Pérez
San Salvador, El Salvador
  #4 (permalink)  
Antiguo 10/02/2009, 07:03
Avatar de rafaconpu  
Fecha de Ingreso: febrero-2006
Mensajes: 331
Antigüedad: 18 años, 3 meses
Puntos: 3
Respuesta: utilizar phpmailer desde asp

Gracias por vuestra información, tendré que utilizar al final alguna función que sea completita para enviar emails por asp y gratuita.

He conseguido en el IIS6 configurarlo para que me detecte las páginas en php y funciona, pero no se porqué, los include y require del php no los carga. Hice la prueba con un fichero en el que tengo funciones y al utilizarla en otro fichero php, no me toma los valores, supongo que por alguna configuración que faltará por indicarle al php pero no se cual.

¿Os ha pasado eso alguna vez?
Un saludo y gracias.
  #5 (permalink)  
Antiguo 10/02/2009, 15:47
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
Respuesta: utilizar phpmailer desde asp

ummm en lo personal no, pero creo que tu duda ya es de PHP :)
__________________
JuanRa Pérez
San Salvador, El Salvador
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 23:18.