En los programas ASP, la mayoría de las personas usan JMail para enviar correos electrónicos, principalmente porque la mayoría de los anfitriones virtuales los apoyan, mientras que otros los apoyan menos.
Aquí hay un código de ejemplo para enviar correos electrónicos desde JMail:
Si lo prueba en su propia máquina, descargue jmail.dll. Después de descargar y descomprimir, haga doble clic en Configuración. ¡Bat para completar la instalación!
La copia del código es la siguiente:
<%
OnerrorResumEnext
Dimjmail, contentid
SetJMail = server.createObject ("jmail.message")
JMail.CharSet = "GB2312" '' '' '' '' Conjunto de caracteres de correo, el valor predeterminado es "US-ASCII"
'' '' JMail.ISOEnCodeHeaders = falso '' '' Si para realizar la codificación ISO, el valor predeterminado es verdadero
'' '' Información del remitente (se puede asignar como variables)
Jmail.from = "[email protected]" '' '' 'Dirección del remitente
Jmail.fromname = "xiaoz.com" '' '' 'Nombre del remitente
Jmail.subject = "asunto de correo" '' '' 'Asunto de correo
''''Autenticación
Jmail.mailserverusername = "myUsername" '' '' 'Nombre de usuario autenticado
JMail.MailServerPassword = "mypassword" '' '' Passbase de autenticación
'' '' 'Establecer prioridad, que oscila entre 1 y 5, cuanto mayor sea la prioridad, mayor es la prioridad, 3 es normal
Jmail.priority = 3
JMail.AddHeader "Originating-ip", request.ServerVariAbles ("remota_addr")
'' '' Agregar para unirse a un destinatario [Correo electrónico variable: Dirección del destinatario] Puede agregar múltiples repeticiones en la misma declaración.
Jmail.addrecipient ("[email protected]")
'' '' Agregar archivos adjuntos [Nombre de archivo variable: la dirección absoluta del archivo adjunto, asegurando que el nombre del usuario iUsr_machine tenga permiso de acceso]
'' '[La configuración del parámetro es verdadera o falsa como en línea]
'' '' contentId = jmail.addattachment (server.mappath ("jmail.asp"), verdadero)
'' '' Cuerpo de correo electrónico (html (tenga en cuenta la forma de vincular los archivos adjuntos en la carta))
Jmail.htmlbody = "<html> <head> <metacontent = zh-cnhttp-oquiv = content-language> <metahttp-equiv =" "content-type" "content =" "t ext/html; charset = gb2312 ""> <styletype = text/css> a: link {font-size: 9pt; text-decoration: none; color:#000000} a: Visited {Font-S Ize: 9pt; text-decoration: Ninguno; color:#6666666} a: hover {color:#ff6600; font-size: 9pt; text-decoration: subraye} body {font-size: 9pt}-> </le style> </head> <body> <fontcolor = red> text </font> <br> <fontcolor) Texto </font> <br> <b> Texto de correo electrónico </b> </body> </html> "
'' '' Cuerpo de correo (parte de texto)
Jmail.body = "Nuestros correos electrónicos están en formato HTML, pero su software de visualización de correo electrónico puede no admitirlos ... texto por correo electrónico, texto por correo electrónico, texto por correo electrónico"
'' '' Enviar 【Formato de llamada: objjmail.send ([nombre de usuario: contraseña@] smtpserveraddress [: puerto])]