Cómo enviar correos electrónicos automáticamente usando SQL Server
Los proveedores de software proporcionan un método conveniente, simple, independiente del servidor y estable, de modo que podemos usar algunos componentes ASP en la página para enviar correos electrónicos directamente. Por ejemplo, CDONTS y componentes de terceros proporcionados por Microsoft incluyen Jmail, ASPFreeMail, FastMail, ASPEmail, ASPQEmail, etc.
1.CDONTS (Objeto de datos de colaboración para servidor NT) Los CDONTS son similares a ADO en que brindan a los usuarios la capacidad de acceder a la complejidad y el sólido conjunto de funciones del sistema operativo desde cualquier programa y lenguaje de secuencias de comandos. Los programadores pueden enviar y recibir correo electrónico envolviendo el servicio de mensajería nativo de Windows en ActiveX. El servicio SMTP se instala de forma predeterminada en Windows 2000 y mediante Windows NT4.0 Option Pack 4 en Windows NT. Después de la instalación, CDONTS.DLL se guarda en el directorio C:\Winnt\System32\. Con este componente, no podemos aplicarlo inmediatamente. Antes de usarlo, primero debemos completar el registro del componente. Podemos ingresar al directorio C:\Winnt\System32\ donde se encuentra CDONTS.DLL a través de MS-DOS:
c:\winnt\system32>regsvr32 cdonts.dll
(Si queremos cargarlo podemos usar el comando: c:\winnt\system32>regsvr32/u cdonts.dll )
Enviar correo electrónico a través de CDONTS es muy simple, sólo necesita crear un objeto de correo y configurar algunas de sus propiedades relevantes. El proceso básico es el siguiente:
<%' Crear objeto de correo
set NewMailObj=CreatObject("CDONTS.NewMail") NewMailObj.from="Dirección de origen (nombre del remitente)" NewMailObj.To ="Dirección de destino (nombre de registro)"