Aspose.Email  for Java

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 trial
  
 

Aspose.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.

  
  

Aspose.Email nabízí jednotlivá e-mailová rozhraní API pro další populární vývojová prostředí, jak je uvedeno níže: