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. Enviar el correo electrónico y cerrar la sesión de correo electrónico . Utilice el siguiente código para enviar el
6