Java Outlook API & Java Thunderbird API pro zpracování e-mailů
Generujte e-maily, posílejte e-maily a analyzujte e-maily z aplikací Outlook a Thunderbird bez nutnosti dalšího softwaru. Odesílání a přijímání e-mailů prostřednictvím protokolů SMTP, POP3, IMAP.
Download free trialAspose.Email for Java umožňuje vývojářům soustředit se na implementaci jejich vlastní obchodní logiky pro správu e-mailů, aniž by museli vědět o specifikacích formátu nebo síťovém programování.
Aspose.Email pro Java může vytvářet e-maily aplikace Outlook, analyzovat e-maily nebo převádět formáty zpráv, jako jsou MSG, EML, MBOX, PST, OST a MHT, z aplikací Java. Rozhraní API může manipulovat s obsahem zpráv, přílohami, záhlavími a vlastnostmi MAPI a také se schopností odesílat a přijímat e-maily prostřednictvím řady oblíbených protokolů. Poskytuje také možnost spravovat dokumenty úložiště zpráv, jako je Osobní Soubory úložiště PST a offline Soubory úložiště OST. Můžete uvést e-maily, extrahovat e-maily, přidávat nebo odebírat zprávy ze souborů úložiště podle specifikací vaší aplikace. Knihovna Java Email umožňuje pracovat se souborem kontaktů aplikace Outlook (VCF).
Pokročilé funkce rozhraní API pro zpracování e-mailu
Vytvářejte a manipulujte se zprávami prostřednictvím API
Vzájemně převádějte formáty zpráv pomocí několika řádků kódu
Extrahujte informace ze záhlaví zprávy
Přidávejte, extrahujte a manipulujte s přílohami
Vytvářejte zprávy ve formátu HTML
Vytvořit zprávu v režimu konceptu (pouze MSG)
Procházet a číst vnořené e-mailové přílohy
Získejte více příjemců
Přístup k vlastnostem MAPI
Seznam uživatelských složek vytvořených uživatelem
Získejte cestu ke složce v souboru OLM
Podpora více připojení pro operace zálohování a obnovy IMAP
Podpora více připojení pro operace SMTP
Vytvářejte soubory ICF a VCF v3.0
Čtěte e-maily ve vzestupném nebo sestupném pořadí
Uložte MapiCalendar s formátem těla HTML
Vytvářejte a spravujte archiv na místě v Office 365
Vytvořte hierarchii složek v PST pomocí řetězcové notace
Zadejte data vytvoření a úpravy pro ICS
Přístup k datovému souboru aplikace Outlook pro MacOS (OLM)
Nakonfigurujte šifrování SSL/TLS v instancích e-mailových klientů
Vytvořte kontakt v podsložce kontaktů na EWS
Vytvořte jednotnou metodu pro načítání položek MAPI na EWS
Použít HTTP proxy pro e-mailové klienty (SMTP, IMAP, POP3)
Převod zpráv do různých e-mailových formátů v Javě
Knihovna Java Email poskytuje snadno použitelná rozhraní pro převod podporovaných formátů souborů zpráv. K provedení převodu stačí načíst zdrojový soubor v objektovém modelu API a zavolat metodu uložení s požadovanými parametry. Je to opravdu tak jednoduché!
Posílání e-mailů přes SMTP, POP3 a IMAP
API umožňuje vytvářet a formátovat zprávy, připojovat soubory a obrázky a také je odesílat na e-mailové adresy prostřednictvím protokolu SMTP. Další možností, kterou API poskytuje, je přihlašování na servery POP3 pomocí uživatelského jména a hesla. Prostřednictvím autentizační funkce API APOP je snadné získat celou zprávu nebo jen záhlaví, zobrazit velikost poštovní schránky a počet zpráv, odstranit zprávy ze serveru a mnoho dalšího. Několik funkcí protokolu IMAP s podporou API, jako je ověřování, vytváření, výběr, odstraňování, dotazování na složky, získávání a ukládání zpráv a změna příznaků zpráv.
Jak odeslat e-mail pomocí SMTP - Java
// Inicializuje objekt SmtpClient
SmtpClient client = new SmtpClient("smtp.gmail.com", 587, "username", "password");
// Nastavení možností zabezpečení pro server
client.setSecurityOptions(SecurityOptions.Auto);
// Vytvořit novou zprávu
MailMessage msg = new MailMessage("This email address is being protected from spambots. You need JavaScript enabled to view it.", "This email address is being protected from spambots. You need JavaScript enabled to view it.", "First Message from Java", "Body");
System.out.println("Sending message..");
// Odeslat zprávu nyní
client.send(msg);
Správa objektů kalendáře
Aspose.Email iCalendar API umožňuje vytvářet, extrahovat a ukládat objekty kalendáře aplikace Outlook v různých formátech. Poskytuje možnost ukládat jako dokumenty MSG nebo ICS a také načítat, odesílat, aktualizovat a rušit žádosti o schůzku prostřednictvím protokolů pro odesílání zpráv.
Manage Message Soubory úložiště
Aspose.Email for Java API umožňuje správu formátů úložiště aplikace Outlook. Můžete načíst soubory PST a OST z disku nebo streamu, získat informace o složkách a podsložkách z archivu zpráv, načíst podrobnosti specifické pro zprávu, jako je předmět, odesílatel, příjemce a uložit zprávy na disk nebo stream.
Kromě analýzy existujícího souboru PST poskytuje knihovna také prostředky k vytvoření souboru PST od začátku a přidání zpráv do libovolné jeho složky.
Vytvořte PST od začátku a přidejte zprávu ze souboru - Java
// vytvoří instanci PersonalStorage
PersonalStorage pst = PersonalStorage.create(dir + "archive.pst", 0);
// vytvořte složku v kořenovém adresáři PST
pst.getRootFolder().addSubFolder("Inbox");
// přidat zprávu do nově vytvořené složky
pst.getRootFolder().getSubFolder("Inbox").addMessage(MapiMessage.fromFile(dir + "template.msg"));
Work With Contact Cards
Aspose.Email pro Java umožňuje manipulovat se soubory kontaktních karet, také známými jako VCF nebo VCard, což je celosvětový formát souborů pro ukládání a výměnu kontaktních karet. Zpracovávejte kontaktní karty Outlooku i Thunderbird VCard v aplikacích Java. Pomocí Aspose.Email for Java můžete posílat soubory VCard nebo VCF e-mailem, připojovat VCF ke svým zprávám nebo je extrahovat z e-mailů. Můžete si také vyměňovat soubory VCard (VCF). API umožňuje upravovat, vytvářet a odstraňovat vaše kontaktní karty. Do aplikace můžete snadno přidat podporu karet kontaktů.
Automatizace Microsoft Office – není potřeba
Aspose.Email for Java je vytvořen pomocí spravovaného kódu, který pro práci se zpracováním e-mailů nevyžaduje instalaci sady Microsoft Office nebo Microsoft Outlook do počítače. Jedná se o dokonalou alternativu automatizace aplikace Microsoft Outlook z hlediska funkcí, zabezpečení, škálovatelnosti a rychlosti.
- Výukové zdroje
- Dokumentace
- Zdrojový kód
- Reference API
- Výuková videa
- Podpora produktu
- Bezplatná podpora
- Placená podpora
- Blog
- Poznámky k vydání
- Proč Aspose.Email pro Javu?
- Customer Case Studies
- Seznam zákazníků
- Příběhy úspěchu