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

Enviar e-mails

Estas en el tema de Enviar e-mails en el foro de ASP Clásico en Foros del Web. Hola a todos! Quiero poder enviar un mail mediante asp, pero no se si tengo que inicializar algo, algun servicio o si funciona sin mas, ...
  #1 (permalink)  
Antiguo 20/09/2005, 09:59
 
Fecha de Ingreso: octubre-2003
Mensajes: 184
Antigüedad: 21 años, 6 meses
Puntos: 0
Enviar e-mails

Hola a todos!

Quiero poder enviar un mail mediante asp, pero no se si tengo que inicializar algo, algun servicio o si funciona sin mas, poniendo un codigo.

Muchas gracias
  #2 (permalink)  
Antiguo 20/09/2005, 10:23
Avatar de El_Metallick  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.718
Antigüedad: 22 años, 6 meses
Puntos: 16
Para enviar email es necesario un componente... si no sabes cual tienes instalado o cual tiene instalado tu servidor, ejecuta este código:

Código:
<%
'Empezamos el Arreglo
Dim ObjInstalados(9)
ObjInstalados(0) = "CDONTS.NewMail" 'Si el componente es CDONTS
ObjInstalados(1) = "CDO.Message" 'Si el componente es CDOSYS
ObjInstalados(2) = "SMTPsvg.Mailer" 'Si el componente es AspMail
ObjInstalados(3) = "Persits.MailSender"	'Si el componente es AspEmail
ObjInstalados(4) = "Geocel.Mailer"	'Si el componente es Geocel
ObjInstalados(5) = "JMail.SMTPMail"	'Si el componente es JMail
ObjInstalados(6) = "Dynu.Email"	'Si el componente es DynuEmail
ObjInstalados(7) = "EasyMail.SMTP.5"	'Si el componente es EasyMail
ObjInstalados(8) = "SoftArtisans.SMTPMail"	'Si el componente es SA-SMTPMail
ObjInstalados(9) = "ocxQmail.ocxQmailCtrl.1"	'Si el componente es ocxQmail
'Luego podemos ir agregando mas objetos, segun los que necesitemos
Function cmpObjInstalados(strClassString)
On Error Resume Next
' Inicia Valores por Defecto
cmpObjInstalados = False
Err = 0
' Probamos
Dim PruebaObj
Set PruebaObj = Server.CreateObject(strClassString)
If 0 = Err Then cmpObjInstalados = True
' Limpiamos
Set PruebaObj = Nothing
Err = 0
End Function
If cmpObjInstalados(ObjInstalados(0))=True Then
'Lo que quieras que pase
ElseIf cmpObjInstalados(ObjInstalados(1))=True Then
'Lo que quieras que pase
ElseIf cmpObjInstalados(ObjInstalados(2))=True Then
'Lo que quieras que pase
ElseIf cmpObjInstalados(ObjInstalados(3))=True Then
'Lo que quieras que pase
ElseIf cmpObjInstalados(ObjInstalados(4))=True Then
'Lo que quieras que pase
ElseIf cmpObjInstalados(ObjInstalados(5))=True Then
'Lo que quieras que pase
ElseIf cmpObjInstalados(ObjInstalados(6))=True Then
'Lo que quieras que pase
ElseIf cmpObjInstalados(ObjInstalados(7))=True Then
'Lo que quieras que pase
ElseIf cmpObjInstalados(ObjInstalados(8))=True Then
'Lo que quieras que pase
ElseIf cmpObjInstalados(ObjInstalados(9))=True Then
'Lo que quieras que pase
Else
Response.Write ("No hay componentes")
End If
%>
Ahi te va a decir si tienes un componente instalado y cual es... si no tienes ninguno puedes buscarlos en las webs correspondientes que las puedes ver en este topico http://www.forosdelweb.com/showpost....&postcount=120, de igual forma ahi sale como se utiliza cada uno... cualquier duda posteala aca... saludos
__________________
Haz la guerra en la cama y el amor donde se te de la gana...
El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!!
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 05:23.