JavaMail Alternative

October 5

JavaMail Alternative


JavaMail è un'interfaccia open-source di programmazione delle applicazioni, o API, usato nella invio e la ricezione di messaggi di posta elettronica utilizzando un numero di protocolli standard, tra cui POP3, SMTP e IMAP. Come suggerisce il nome, è un prodotto del linguaggio di programmazione Java creato e rilasciato da Sun Microsystems nel 1995. disegno cross-piattaforma Java rende utile non solo in numerosi ambienti di personal computer, ma su telefoni cellulari e supercomputer. La versione più recente a partire da marzo 2011 è stato 1.4.4. Quando JavaMail non fare il lavoro, le alternative sono disponibili.

Spring Framework

La Spring Framework offre un mezzo di invio di e-mail che l'utente divorzia dalle indicazioni dei sistemi di posta proprietari, e garantisce un basso livello di gestione a beneficio del cliente risorsa. Un pacchetto chiamato org.springframework.mail si trova al livello principale. L'invio di messaggi di posta elettronica avviene tramite l'interfaccia MailSender, e la classe SimpleMailMessage comprende le proprietà di base dei messaggi, come ad esempio "da" e "per". Un'estensione per consentire funzioni JavaMail è disponibile.

Apache Commons

Apache Commons è un altro semplice da implementare alternativa al JavaMail. Può essere utilizzato per inviare e-mail SMTP tramite programmi di posta elettronica web-based come Google Mail. Invocare la classe MultiPartEmail permette allegati, come immagini e file da includere con i messaggi e gli URL che puntano a file remoti può essere incluso come allegati pure. Altre opzioni che consentono una maggiore sofisticazione sono messaggi HTML e messaggi HTML con immagini in linea. Debug, l'autenticazione e la gestione dei messaggi rimbalzati è semplice in Apache Commons.

Columba

Columba, che - come JavaMail - è scritto in Java, ha una interfaccia grafica user-friendly ed è progettato per funzionare su entrambi i sistemi operativi UNIX-like e Microsoft Windows. Ha una varietà di caratteristiche, oltre al normale supporto SMTP, POP3 e IMAP, tra i quali il supporto SSL e la trasmissione di crittografia TLS, supporto messaggio crittografia GPG, un filtro antispam bayesiano, una rubrica con la raccolta automatica degli indirizzi e il completamento, il filtraggio dei messaggi, cartelle virtuali , diverse skin, internazionalizzazione e localizzazione per più di 10 lingue, e calendari.

Mime4j

Mime4j di Apache è un programma di posta elettronica la cui caratteristica principale è la sua MimeStreamParser, un parser per i messaggi in streaming in RFC822 pianura e formato MIME. Si tratta di un'ottima alternativa a JavaMail per gli utenti già familiarità con l'interfaccia parser SAX XML. Il parser è altamente tollerante contro i messaggi che violano gli standard ed è quindi utile per bloccare spam e-mail, grazie soprattutto alla sua decodifica facile di entrambi i campi e corpi.