CENTRO DE INFORMACION ONLINE
Buscar:     Búsqueda avanzada
Navegar por categorías:
Glosario

Como crear un formulario utilizando el componente Jmail en Windows

Visitas: 142
Votos: 0
Posted: 07. diciembre 2009
by: Soporte E T.
Updated: 07. diciembre 2009
by: Soporte E T.
Componente para enviar e-mails directamente desde una página web ASP a través del servidor. Muy fácil de utilizar. Similar a CDONTS pero con más prestaciones. Permite enviar e-mails formateados en HTML desde sus páginas ASP.


Funcionamiento en general

Definimos las variables necesarias

   

< %
Dim ObjMail

    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 la Web"

   

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
'1)
objJMail.HTMLBody = "<body bgcolor='#C6D9EC' text='#000000'> "
'2)
msg.ContentType ="text/html"
msg.Body = "<body bgcolor='#C6D9EC' text='#000000'> "

'Para añadir más líneas utilizaremos la propiedad appendText, tanto sea texto llano como HTML
' vbCrLf , equivale a un retorno de carro (Intro)
objJMail.appendText "Enviado el " + CStr(now()) +" por :" & vbCrLf
msg.appendText " <p> <font face='Verdana, Arial, Helvetica, sans-serif' size='1'> el texto </font></p>"

   

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 %>

Otras preguntas en esta categoría
document ¿Cuáles son las ventajas de tener un sitio Web con dominio propio?
document ¿Qué significa Web Hosting?
document ¿Qué significa Streaming?
document ¿Qué es un dominio?
document ¿Qué es un DNS?
document ¿Qué significa ASP?
document ¿Qué significa FTP?
document ¿Qué es PHP?
document ¿Qué es el Servidor?
document ¿Que es la transferencia mensual?
document ¿Que es un Alias de email?
document ¿Qué es un subdominio?
document ¿Qué es un alias de dominio?
document ¿Puedo utilizar cualquier carácter como parte del nombre de mi dominio?
document ¿Como renuevo mi dominio .com.ar ?
document ¿Como configurar cuentas de correo en Microsoft Outlook Express?
document SPF - Sender Policy Framework - Norma Antispam
document ¿Como configurar cuentas de correo en Microsoft Outlook 2003?
document ¿Como configurar una cuenta de correo en Windows Live Mail?
document ¿Como puedo cambiar la contraseña de mi cuenta de correo, sin tener que logearme en el panel "Direct Admin"?
document Como configurar un cliente de correo en MAC
document Como configurar "Mi servidor requiere autenticación" en Outlook
document Como instalo y configuro el Filezilla?