Participa en el tema Ejemplo de Función para enviar correos con CDO en ASP en el foro Programación de la categoría Informática.
Ejemplo de Función para enviar correos con CDO en ASP Esta función la hice para enviar correos const antemente desde ...


SinMundial escribió 08/06/10 13:20 hs
1 Ejemplo de Función para enviar correos con CDO en ASP
Ejemplo de Función para enviar correos con CDO en ASP

Esta función la hice para enviar correos constantemente desde las formas de mis páginas en ASP, así sólo tengo que crear un archivo e incluirlo para enviar correos en ASP.


<%
Function EnviarCorreo(fnombreremitente,femailremitente,fmensaje,femailpara,fasunto,fadjunto)
ON ERROR RESUME NEXT

'Enviar un correo de texto usando autenticación en un servidor SMTP

Const cdoSendUsingPickup = 1 'Enviar mensaje usando el servicio de recolección de directorio local SMTP
Const cdoSendUsingPort = 2 ' Enviar usando la red, SMTP sobre red

Const cdoAnonymous = 0 'No autentificar
Const cdoBasic = 1 ' Autentificar básico (texto plano)
Const cdoNTLM = 2 'NTLM

Set objMessage = CreateObject("CDO.Message")
objMessage.Subject = fasunto
objMessage.From = fnombreremitente &" <"& femailremitente &">"
objMessage.To = femailpara
objMessage.Bcc = fbcc
objMessage.TextBody = fmensaje
IF fadjunto <> "" THEN
objMessage.AddAttachment fadjunto
END IF

'==Aquí se configura el servidor SMTP.

objMessage.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2

'Name or IP of Remote SMTP Server
objMessage.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "localhost"

'Type of authentication, NONE, Basic (Base64 encoded), NTLM
objMessage.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/authenticate") = cdoBasic

'Your UserID on the SMTP server
objMessage.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/sendusername") = "USUARIO"

'Your password on the SMTP server
objMessage.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "PASSWORD"

'Server port (typically 25)
objMessage.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25

'Use SSL for the connection (False or True)
objMessage.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = False

'TIMEOUT en segundos, el tiempo máximo que tratará CDO para establecer una conección con el SMTP
objMessage.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60

objMessage.Configuration.Fields.Update

'==Termina configuración SMTP==

objMessage.Send
EnviarCorreo = femailpara&","
End Function
%>
Responder este tema




Temas Relacionados
Ejemplo de Función para validar un correo email en ASP - Foro de Programación
Función para enviar correos con CDO en ASP - Foro de Programación
678 millones de euros por enviar millones de correos basura - Foro de Seguridad Informática
Gmail Labs: ahora te impide enviar correos si no estás despejado - Foro de Mensajería instantánea
Activar SMTP para envio de correos - Foro de Seguridad Informática
Crea un nuevo tema ahora sobre Informática y Programación y obtén la mejor respuesta

Contacto - Ayuda - Denuncias - Report Abuse - DMCA - Términos y Condiciones - Pautas de Convivencia - Ir arriba
©2012 nocturnar.com