La storia di JavaMail

March 22

Il linguaggio di programmazione Java richiede un Application Programming Interface o "API" per gestire i messaggi di posta elettronica. JavaMail utilizza il linguaggio Java per gestire e-mail tramite IMAP, POP3 e SMTP. Sun Microsystems ha creato l'API JavaMail per il rilascio con la piattaforma Java di livello enterprise della società nel 1999.

Uscite precoci

Sun Microsystems ha rilasciato JavaMail come parte di Java Enterprise Edition 1.2 nel dicembre 1999. Pochi mesi dopo, nel febbraio 2000, Sun ha rilasciato la versione 1.1.1 di JavaMail con diversi bug fix e nuove funzionalità. Inizialmente, JavaMail ha agito come interfaccia per la posta elettronica POP3 ed è stato soprannominato il fornitore di servizio POP3. POP3, che sta per "Post Office Protocol," è uno dei metodi standard utilizzati dai client di posta elettronica per recuperare i messaggi da una casella di posta su un server remoto.

Sviluppo

Dopo la sua introduzione nel 1999, un importante aggiornamento di JavaMail è stato rilasciato ogni anno fino fino al 2011. Oltre a correzioni di bug, queste versioni ha aggiunto nuovi elementi alle API. Ad esempio, il rilascio 1.3.2 nel mese di ottobre 2004 ha aggiunto il supporto esteso per i nuovi protocolli di posta elettronica, tra IMAP e SMTP. La versione del 2007 conteneva il supporto sperimentale per il comando "IMAP IDLE." E 'incluso anche il programma monitor.java per mostrare come utilizzare il comando per visualizzare i nuovi messaggi.

Open Source

Nel marzo 2009, Sun Microsystems ha annunciato che JavaMail sarebbe stato rilasciato come software open source. Questo ha dato agli sviluppatori la possibilità di accedere liberamente e distribuire il codice sorgente dell'applicazione e anche visualizzare il codice per il JavaMail API Reference Implementation. Sun ha reso il codice disponibile tramite il sito web del progetto Kenai. Non molto tempo dopo questo annuncio, Oracle ha acquisito Sun Microsystems, ma ha mantenuto il programma di JavaMail disponibile come open source.

JavaMail nel 2012

L'ultima versione di JavaMail al momento della pubblicazione è pari a 1.4.4. Esso include diverse funzionalità progettate per tenere il passo con la crescente complessità dei client di posta elettronica. Ad esempio, la versione 1.4.4 supporta POP3 messaggio di caching su supporto rigido e SMTP per Simple Authentication and Security Layer, o SASL, autorizzazione. Come nelle precedenti release, la JavaBeans Activation Framework o il 6 piattaforma Java SE è necessario per utilizzare l'API.