Funcionamiento en general
Definimos las variables necesarias
|
< % |
Creamos una instancia del objeto de ' JMail ' en el servidor.
|
Set objMail = Server.CreateOBject("JMail.Message") |
Una vez que el objeto de JMail se haya creado en el servidor podemos utilizar varias características y métodos del objeto de JMail para construir el email.
Vamos utilizar la propiedad from para dejar saber de quién es el email. Si usted no especifica esta propiedad o no tiene un formato correcto el email fallará.
|
objJMai.From = " E-mail@Domain.com " |
La propiedad SenderName no es necesaria y se puede prescindir de ella. Esta propiedad se puede utilizar para especificar el nombre del remitente.
|
objJMail.FromName = " nombre " |
En la propiedad AddRecipient se debe especificar la dirección de la persona que desea que reciba el email. Ésta necesita ser una dirección de e-mail correctamente ajustada al formato, ( observa la carencia del = muestra )
|
objJMail.AddRecipient " Email@Domain.com " |
La propiedad siguiente AddRecipientCC sirve para enviar copias a otras direcciones e-mail, puede enviar el e-mail a tantas direcciones como desee, introduciendo la característa tantas veces como a direcciones desee enviarla. Si la dirección no tiene un formato correcto el email fallará. Esta característica se puede omitir si no desea enviar copias.
|
objJMail.AddRecipientCC = "otra@Domain.com" |
Si desea enviar copias ocultas deberá utilizar la propiedad AddRecipientBCC
|
objJMail.AddRecipientBCC = "otra@Domain.com" |
En la propiedad Subject se debe especificar el asunto del E-mail
|
objJMail.Subject = "E mail desde |
El componente de JMail se puede utilizar para enviar el correo en texto llano o formato del HTML.
Para enviar un email en formato de texto llano utilizaremos la propiedad Body. Si deseán enviar un email en formato del HTML puede utilizar la propiedad HTMLBody o añadir una línea especificando la propiedad ContentType ="text/html" .
|
'Contenido del email en texto llano objJMail.Body = " hola. " & el vbCrLf & " esto es mi email en formato de texto llano " 'Contenido del email en Html existen dos posibilidades de especificarlo 'Para añadir más líneas utilizaremos la propiedad appendText, tanto sea texto llano como HTML |
La propiedad Priority dice el sistema la prioridad de este mensaje. Para esta propiedad se pueden especificar 3 valores.
5 - Prioridad Baja
3 - Prioridad normal
1 - Prioridad Alta
Si no se establece el valor por defecto es 3.
|
objJMail.Priority = 3 |
Necesitamos especificar la dirección del servidor del smtp que usted está utilizando para enviar el correo. Al estar en nuestro servidor deberían poner correo.nombre_desudominio
P.e: Si su dominio fuese elmio.com pondría correo.elmio.com
|
objJMail.Send (" correo.su_dominio ") |
Finalmente una vez que se haya enviado el email debemos cerrar todas las variables creadas.
|
Set objJMail = nothing %> |