2009-10-15 13 views

risposta

29

"Best" è soggettivo, soprattutto dal momento che non ha specificato alcuna peculiarità si può essere cercando.

Detto questo, ecco un paio per iniziare:

  1. Simple Java Mail - costruito sulla cima di JavaMail, semplifica l'API per produrre una corretta email
  2. Commons Email - costruiti in cima JavaMail, semplifica certo scenari comunemente usati.
  3. Spring Email integration (solo se si sta utilizzando Primavera già)

javaee.github curati una lista completa con molti altri:

Oracle ha una lista curata come bene, anche se le liste sono sospettosamente simili:

4

JavaMail è lo standard, ma è solo un cliente, quindi è necessario disporre di un servizio di posta elettronica separato per inviare la posta. Asprin è una buona implementazione di un server.

MODIFICA: Asprin è un server di posta elettronica solo di invio. Non è possibile utilizzarlo come server POP o IMAP completo. Invia semplicemente e-mail senza ulteriori terze parti (come il servizio di posta dell'ISP) (diverse da una connessione Internet). A differenza di JavaMail, che richiede di avere un server SMTP disponibile per inviare e-mail per te (come dal tuo ISP). Se hai bisogno di un server e-mail completo, in grado di fornire e-mail pop e imap, dai un'occhiata a James.

Here è un elenco di opzioni di posta java, anche se la maggior parte, come JavaMail, sono client, non soluzioni indipendenti.

+0

È possibile utilizzare JavaMail per inviare la posta tramite SMTP. Vedi http://www.javacommerce.com/displaypage.jsp?name=javamail.sql&id=18274 –

+0

@Brian, non si capisce il collegamento. Il link dice che hai bisogno di un server SMTP fornito dal tuo ISP. Con Asprin, non è così, è il suo server SMTP. – Yishai

+0

wow ... Proprio server SMTP. L'aspirina può fungere anche da server IMAP? Se può, allora sarebbe davvero fantastico. Questo completerebbe il mio sistema di posta. – cedric

Problemi correlati