“Conocimientos Programación>Programación Java

Cómo enviar HTML con JavaMail

2013/7/27
JavaMail proporciona a los programadores de Java con una clase de terceros para enviar correo electrónico a los usuarios. Debe incluir la clase JavaMail dentro del código, a continuación, llamar a las funciones JavaMail para crear y enviar el correo electrónico . JavaMail permite el envío de un correo electrónico más conveniente que el uso de las clases más antiguas de Java. Usted puede enviar un correo electrónico de texto plano o configurar un correo electrónico HTML para el contenido. Para enviar un correo electrónico HTML , debe utilizar código HTML en funciones de la JavaMail . Instrucciones
1

Haga clic en el archivo de clase Java y seleccione " Abrir con". En la lista de editores , haga doble clic en el editor Java que desea utilizar para crear el código JavaMail .
2

Añada la clase JavaMail en la parte superior del archivo de código . Copia y pega el siguiente código en las secciones insertadas biblioteca de su código Java:

javax.mail import * ;

importación javax.mail.internet * ;
. . Página 3

Configuración del servidor de correo electrónico SMTP y el nombre de usuario y la contraseña utilizada para conectarse al servidor SMTP. Estos valores son proporcionados por su proveedor de alojamiento web o proveedor de servicios de Internet (ISP ) . Agregue el código siguiente para configurar las propiedades del servidor :

Propiedades del servidor = new Properties () ;

server.setProperty ( " mail.transport.protocol " , "smtp ");

server.setProperty ( " mail.host ", " mail.domain.com ");

server.setProperty ( " mail.user ", " nombre de usuario" ) ;

server.setProperty ( " mail.password " , "password ");

Sustituir a cada uno de estos valores con la información del servidor de correo SMTP proporcionado por su proveedor de alojamiento . El valor " mail.domain.com " suele ser el dominio para su nombre de dominio del sitio web de su proveedor de Internet , tales como el nombre de dominio de AT & T o Comcast.
4

Abra una sesión de correo. Una sesión de correo abierto se conecta al servidor SMTP utilizando la información creada en el paso 3 . Agregue el siguiente código al abrir una sesión:

correo Sesión = Session.getDefaultInstance (servidor , null) ;
sesión Transporte

= mail.getTransport ();
5 < p > Crear el correo electrónico HTML y definir el destinatario y el asunto . Debe usar etiquetas HTML para el contenido que aparezca en un formato HTML en el software cliente del destinatario . El código siguiente muestra cómo crear un correo electrónico HTML:

MimeMessage email = new MimeMessage (correo) ;

email.setSubject ( "HTML Email Subject" ) ;

email.setContent

( " Mi prueba de mensaje de correo electrónico HTML < /strong >", "text /html ; charset = ISO -8859 -1" ) ;

email.addRecipient ( email.RecipientType.TO ,

nueva InternetAddress ( " recipient@domain.com "));

Sustituya el asunto y el contenido con su propio tema y el contenido de correo electrónico HTML. Cambie el valor " recipient@domain.com " con el correo electrónico del destinatario.
6

Enviar el correo electrónico y cerrar la sesión de correo electrónico . Utilice el siguiente código para enviar el

Página anterior:
Página siguiente:
Programación Java
Cómo obtener una imagen en Java
¿Qué es una instrucción de asignación en Java
Las diferencias entre Java y Javascript
NetBeans y Oracle Tutorial
Cómo obtener el usuario en Java
¿Qué es la Solicitud de procesador en Struts
Cómo hacer que las aplicaciones de Blackberry App World
¿Qué es un Stub EJB
Conocimientos Informáticos © http://www.ordenador.online