Díky moc. Já se totiž vůbec nezaměřoval na SMTP server, předpokládal jsem, že použiju běžný smtp server a že doručitelnost budu sledovat tak, že budu pak přes POP3 parsovat odpovědi o nedoručitelnosti. Vůbec jsme netušil, že to jde přímo na úrovní SMTP serveru. Takže jsem googlil věci jako "java send email queue", "newsletter sender", atd. Prostě spíše něco na zpracování té fronty, než na vlastní odesílaní emailu.
Ale zrovna James jsem našel teď večer. Ale to už je opravdu kanón na vrabce. O existenci Java Mailu samozřejmě vím, ale také jsem nevěděl, že umí sledovat doručení. --------------------------- Původní zpráva --------------------------- Odesilatel: Michal Bernhard <[email protected]> Předmět: fronta pro zpracování dlouhých udílosti ve webovém kontejneru Datum: 18. července 2009, 20:37:07 (GMT +0200) Přílohy: <none> msgid:[email protected] >> Děkuji za odpověď. >> >> Nechce se mi ale věřit, že neexistuje nějaká knihovna která >> odesílání obyčejných emailů řeší, nejlépe i přímo s implementací SMTP >> protokolu. A aby byla schopna sledovat nedoručitelnost emailů. >> >> Neexistuje nějaký kompletní sw v Javě pro zasílání newsletterů? M> Osobni zkusenosti nemam, ale po chvilce s googlem jsem nasel toto a asi M> budou i dalsi. M> JAMES: M> http://james.apache.org M> James is a 100% pure Java SMTP and POP3 Mail server, and NNTP News M> server designed to be a complete and portable enterprise mail/messaging M> engine solution based on currently available open messaging protocols. M> ASPIRIN: M> https://aspirin.dev.java.net/ M> Aspirin is an embeddable send-only SMTP server. M> Jednoduche posilani mailu a moznost sledovat dorucenost mailu. M> "First you implement org.masukomi.aspirin.core.MailWatcher.Then you call M> MailQue.addListener(MailWatcher watcher) and give it your watcher. " M> A pak je tu, jak uz bylo zmineno klasicky JavaMail, ktery je soucasti M> jee kontejneru (jako jboss, glasfish..aj), ale ten byva oznacovan jako M> tezkopadny. Kazdopadne api pro sledovani dorucitelnosti mailu ma - viz M> javax.mail.event.TransportListener#messageNotDelivered(TransportEvent e) M> Jinak jen tak na okraj: hodne zajimavy projekt, ktery resi kompletni M> praci s maily modernim zpusobem je M> Pythonovsky Lamson Project (http://lamsonproject.org/) od Zeda Shawa. M> Ale nevim kolik prace M> by to dalo rozjet ho v jee kontejneru (pomoci Jythonu)... M> Michal Bernhard ------------------------ Konec původní zprávy ------------------------ -- --------------------------------------------------------------------- Tomáš Procházka E-mail: [email protected] WWW: http://www.atomsoft.cz ICQ: 87147320 ---------------------------------------------------------------------
