Aspose.Email  pro Java

Java Outlook API a Java Thunderbird API pro zpracování e-mailů

Generujte e-maily, odesílejte e-maily a analyzujte e-maily z aplikace Outlook a Thunderbird bez nutnosti dalšího softwaru. Odesílejte a přijímejte e-maily prostřednictvím protokolů SMTP, POP3, IMAP.

  Stáhnout zkušební verzi zdarma
  
 

Aspose.Email pro Java umožňuje vývojářům soustředit se na implementaci vlastní obchodní logiky pro správu e-mailů bez nutnosti znát specifikace formátu nebo síťové 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. API může manipulovat s obsahem zpráv, přílohami, záhlavími a vlastnostmi MAPI a poskytuje možnost odesílat a přijímat e-maily prostřednictvím řady populárních protokolů. To umožňuje pracovat s úložnými soubory aplikace Outlook například soubory osobních úložišť PST a soubory úložiště offline OST. Můžete vypsat e-maily, extrahovat e-maily, přidávat nebo odstraňovat zprávy ze souborů úložiště podle specifikací vaší aplikace. Java E-mailová knihovna také umožňuje pracovat se souborem kontaktů aplikace Outlook (VCF). Přehled všech funkcí a jejich použití s ukázkami kódu naleznete v našem documentation

Pokročilé funkce API pro zpracování e-mailů

Podívejte se na dokumentaci pro nejoblíbenější funkce v Aspose.Email:

Převádějte formáty zpráv s několika řádky kódu

Vytvořte soubory ICF a VCF v3.0

Číst e-maily vzestupně nebo sestupně

Vytvořte hierarchii složek v PST pomocí řetězcového zápisu

Zadejte data vytvoření a úpravy pro ICS

Konfigurace šifrování SSL/TLS v instancích e-mailového klienta

Použití 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 na podporované formáty souborů zpráv. Aby bylo možné provést konverzi, vše, co musíte udělat, je načíst zdrojový soubor do objektového modelu API a zavolat metodu ukládání 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 odesílat je na e-mailové adresy prostřednictvím SMTP protokolu. Dalším zařízením, které API poskytuje, je přihlášení POP3 servery pomocí uživatelského jména a hesla. Prostřednictvím ověřovací funkce APOP API 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. IMAP Funkce protokolu umožňují uživateli API ověřovat, vytvářet, vybírat, odstraňovat, dotazovat složky, získávat a ukládat zprávy a měnit příznaky zpráv.

Jak odeslat e-mail pomocí SMTP - Java

// Initialize SmtpClient object

SmtpClient client = new SmtpClient("smtp.gmail.com", 587, "username", "password");

// Set Security options for the server

client.setSecurityOptions(SecurityOptions.Auto);

// Create a new Message

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..");		

// Send the Message now

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. Jak spravovat iCalendar API se můžete naučit z Práce se schůzkami article.

Správa souborů úložiště zpráv

Aspose.Email pro 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žce a podsložce z archivu zpráv, načíst podrobnosti specifické pro zprávu, jako je předmět, odesílatel, příjemce a ukládat zprávy na disk nebo stream. Pro podrobnější informace navštivte Práce se soubory úložiště aplikace Outlook část v naší dokumentaci.

Kromě analýzy existujícího PST knihovna také poskytuje prostředky k vytvoření souboru PST od nuly a přidání zpráv do libovolné složky.

Vytvořte PST od nuly a přidejte zprávu ze souboru - Java

// create an instance of PersonalStorage

PersonalStorage pst = PersonalStorage.create(dir + "archive.pst", 0);

// create a folder at the root of PST

pst.getRootFolder().addSubFolder("Inbox");

// add message to newly created folder

pst.getRootFolder().getSubFolder("Inbox").addMessage(MapiMessage.fromFile(dir + "template.msg"));

Práce s kontaktními kartami

Aspose.Email pro Java umožňuje manipulovat se soubory kontaktních karet, známých také jako VCF nebo vCard, což je celosvětový formát souboru pro ukládání a výměnu karet kontaktů. Může také zpracovávat kontaktní karty aplikace Outlook a Thunderbird vCards v aplikacích Java. Pomocí Aspose.Email pro Java můžete odesílat soubory vCard nebo VCF v e-mailu, připojit VCF ke svým zprávám nebo je extrahovat z e-mailů. Také si můžete vyměňovat soubory vCard (VCF) svým vlastním způsobem. API umožňuje upravovat, vytvářet a odstraňovat karty kontaktů. Do své aplikace můžete snadno přidat podporu kontaktních karet.

Microsoft Office Automation — není potřeba

Aspose.Email pro Javu je vytvořen pomocí spravovaného kódu, který pro práci se zpracováním e-mailů nevyžaduje instalaci aplikace Microsoft Office nebo Microsoft Outlook na počítači. Je to perfektní alternativa automatizace aplikace Microsoft Outlook, pokud jde o funkce, zabezpečení, škálovatelnost a rychlost. Je to docela snadné migrace z Office Automation do Aspose.

  
  

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