DataHandler | Java

 

Descripción

Sintaxis

public class DataHandler extends Object implements Transferable

Constructores

Métodos

Ejemplo

public class MandarEmail {

       public static void main(java.lang.String[] args) {
               
               try {

                       // Configuramos las propiedades
                       Properties props = new Properties();
                       props.put("mail.transport.protocol","smtp");
                       props.put("mail.smtp.host","mail.lineadecodigo.com");
       
                       // Creo la sesión y un nuevo mensaje de correo
                       Autentificacion pwd = new Autentificacion();
                       Session mailSession = Session.getInstance(props,pwd);
                       Message msg = new MimeMessage(mailSession);
                       
                       // Configuramos los campos del mensaje
                       msg.setFrom(new InternetAddress("[email protected]"));               
                       msg.setRecipients(Message.RecipientType.TO,InternetAddress.parse("[email protected]"));
                       msg.setSubject("Tema del mensaje");
                       String msgBody = "Cuerpo del mensaje";
                       DataHandler dh = new DataHandler(msgBody,"text/plain");
                       msg.setDataHandler(dh);
                       
                       // Pedimos a la clase Transport que envie el mensaje de correo
                       javax.mail.Transport.send(msg);
                       
               } catch (Exception e) {
                       e.printStackTrace();
               }       
       }
}

Líneas de Código

    Manual Java

    Aprende más sobre Java consultando online o descargando nuestro manual.

    Test Java

    ¿Te atreves a probar tus habilidades y conocimiento en Java con nuestro test?

    Vídeos Java

    Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.