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 "); < br >
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