Aspose.Email  pro Javu

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

Generujte e‑maily, odesílejte e‑maily a parsujte e‑maily z Outlook a Thunderbird bez nutnosti dalšího softwaru. Odesílejte a přijímejte e‑maily protokoly 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ů, aniž by museli znát specifikace formátů nebo síťové programování.

Aspose.Email pro Java může vytvářet e‑maily Outlook, parsovat e‑maily nebo konvertovat formáty zpráv jako MSG, EML, MBOX, PST, OST & MHT z Java aplikací. API dokáže manipulovat s obsahem zpráv, přílohami, hlavičkami a vlastnostmi MAPI a poskytuje možnost odesílat a přijímat e‑maily prostřednictvím řady populárních protokolů. Umožňuje pracujte se soubory úložiště Outlook jako soubory osobního úložiště PST a offline úložné soubory OST. Můžete vypsat e‑maily, extrahovat e‑maily, přidávat nebo odstraňovat zprávy z úložných souborů podle specifikací vaší aplikace. Java e‑mailová knihovna také umožňuje pracujte se souborem kontaktů Outlook (VCF). Přehled všech funkcí a jejich použití s ukázkovým kódem najdete v našem dokumentace

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

Prohlédněte si dokumentaci k nejpopulárnějším funkcím v Aspose.Email:

Vzájemně převádět formáty zpráv s několika řádky kódu

Vytvořit ICF a VCF soubory verze 3.0

Číst e‑maily v vzestupném nebo sestupném pořadí

Vytvořit hierarchii složek v PST pomocí řetězcové notace

Zadat data vytvoření a úpravy pro ICS

Konfigurovat šifrování SSL/TLS v instancích e‑mailových klientů

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ě

Java knihovna pro e‑mail poskytuje snadno použitelné rozhraní pro konverze do podporovaných formátů souborů zpráv. Pro provedení konverze stačí načíst zdrojový soubor do objektového modelu API a zavolat metodu save s požadovanými parametry. Je to opravdu tak jednoduché!

E‑mailování 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 přes SMTP protokol. Další možnost, kterou API poskytuje, je přihlášení do POP3 servery přes uživatelské jméno a heslo. Pomocí funkce APOP autentizace API je snadné získat celou zprávu nebo jen hlavičky, zobrazit velikost poštovní schránky a počet zpráv, mazat zprávy ze serveru a mnoho dalšího. IMAP Funkce protokolu umožňují uživateli API provádět autentizaci, 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

// Inicializovat objekt SmtpClient

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

// Nastavit bezpečnostní volby 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

iCalendar API Aspose.Email umožňuje vytvářet, extrahovat a ukládat objekty kalendáře Outlook v různých formátech. Poskytuje možnost ukládat jako MSG nebo ICS dokumenty, stejně jako získávat, odesílat, aktualizovat a rušit požadavky na schůzky pomocí protokolů pro odesílání zpráv. Jak spravovat iCalendar API se můžete naučit z Práce s událostmi článek.

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

API Aspose.Email pro Java umožňuje spravovat formáty úložiště Outlook. Můžete načíst soubory PST & OST z disku nebo proudu, získat informace o složkách a podadresářích z archivu zpráv, načíst podrobnosti zprávy jako předmět, odesílatele, příjemce a uložit zprávy buď na disk nebo do proudu. Pro podrobnější informace navštivte Práce se soubory úložiště Outlook oddíl v naší dokumentaci.

Kromě parsování existujícího PST knihovna také poskytuje možnost vytvořit PST soubor od nuly a přidávat zprávy do libovolné složky.

Vytvořit PST od nuly a přidat zprávu ze souboru – Java

// vytvořit instanci PersonalStorage

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

// vytvořit složku v kořeni 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\"));

Práce s kontaktními kartami

Aspose.Email pro Java umožňuje manipulovat se soubory vizitek, také známými jako VCF nebo VCard, což je celosvětový formát souborů pro ukládání a výměnu vizitek. Může také zpracovávat kontaktní karty Outlooku i VCardy Thunderbirdu v Java aplikacích. Pomocí Aspose.Email pro Java můžete odesílat VCard nebo VCF soubory v e‑mailu, připojit VCF k vašim zprávám nebo je extrahovat z e‑mailů. Také můžete vyměňovat VCard (VCF) soubory podle vlastního postupu. API umožňuje upravovat, vytvářet a odstraňovat vaše kontaktní karty. Snadno můžete přidat podporu kontaktních karet do vaší aplikace.

Microsoft Office Automation – není potřeba

Aspose.Email pro Java je postaven na řízeném kódu, který nevyžaduje instalaci Microsoft Office ani Microsoft Outlook na počítači pro zpracování e‑mailů. Je to dokonalá alternativa k automatizaci Microsoft Outlook z hlediska funkcí, bezpečnosti, škálovatelnosti a rychlosti. Je to celkem snadné přejít z Office Automation na Aspose.

  
  

Aspose.Email nabízí jednotlivé e‑mailové API pro další populární vývojová prostředí, uvedená níže: