January 18
Sun Microsystems ha rilasciato la libreria JavaMail opzionale per estendere il suo linguaggio di programmazione Java. Questa libreria rende molto più facile per gli sviluppatori Java di creare i propri client di posta elettronica e server. Si tratta di una libreria completo e include il supporto per l'invio di email con allegati.
1 Aprite il vostro editor di testo preferito o un ambiente di sviluppo Java.
2 Incollare il seguente nella parte superiore del file Java per importare la libreria JavaMail:
importare javax.mail. *;
3 Incollare il seguente per creare una nuova e-mail:
sessione sessione = Session.getDefaultInstance (System.getProperties (), nuova PopupAuthentication ());
email Messaggio = new Mimessage (sessione);
email.setFrom (nuova InternetAddress ( "[email protected]));
email.addRecipient (Message.RecipientType.TO, nuova InternetAddress ( "[email protected]"));
email.setSubject ( "Una email di test.");
Multipart multipart = new MimeMultipart ();
corpo BodyPart = new MimeBodyPart ();
body.setText ( "Questo è il corpo del messaggio.");
multipart.addBodyPart (corpo);
attaccamento BodyPart = new MimeBodyPart ();
attachment.setDataHandler (nuova DataHandler (nuova FileDataSource ( "file.dat")));
attachment.setFileName ( "file.dat");
multipart.addBodyPart (allegato);
email.setContent (multipart);
Transport.send (messaggio);
Questo codice invierà una breve e-mail con il file "file.dat" allegata all'indirizzo "[email protected]." L'e-mail ha diverse parti. Dal momento che ha gli allegati, deve utilizzare la classe "MimeMultipart", come il genitore per tutti i contenuti di posta elettronica. Il corpo di testo viene aggiunto a questo, e quindi l'allegato. Infine, il "MimeMultipart" si è aggiunto alla posta elettronica e il messaggio viene inviato utilizzando la classe "Trasporti".