Užitečné funkce

Odesílání zprávy s možností hlasování

Microsoft Outlook umožňuje uživatelům vytvořit hlasování při psaní nové zprávy. To se provádí zahrnutím voleb jako Ano, Ne, Možná atd. Třída FollowUpOptions poskytovaná Aspose.Email nabízí vlastnost VotingButtons, kterou lze použít k nastavení nebo získání hodnoty voleb. Tento článek poskytuje podrobný příklad vytvoření MapiMessage s volebními možnostmi pro vytvoření hlasování a následné odeslání zprávy pomocí klienta Exchange Web Service (EWS).

Vytváření a odesílání zprávy s možnostmi hlasování

Následující úryvek kódu ukazuje, jak vytvořit novou zprávu a potom ji odeslat s možnostmi hlasování.

Následující úryvek kódu ukazuje definici metody CreateTestMessage použité v předchozím příkladu.

Ignorovat nebo obejít neplatný či vypršený SSL certifikát

Aspose.Email může zpracovávat SSL certifikáty na serveru Exchange pomocí EWSClient třída. Pokud vypršela platnost SSL certifikátu nebo se stal neplatným, Aspose.Email vyvolá výjimku kvůli neplatnému SSL certifikátu. Předejděte takovým chybám SSL certifikátu tím, že je budete ignorovat pomocí metody použité v níže uvedeném kódu. Zaregistrujte callback handler ve své metodě main() nebo init() a přidejte níže uvedenou metodu jako člena třídy.

Vytváření RE a FW zpráv ze souborů MSG

IEWSClient umožňuje vývojářům vytvořit RE (Reply/Reply All) a FW (Forward) zprávy ze zdrojové zprávy. Zdrojová zpráva je identifikována výběrem konkrétní ExchangeMessageInfo od ExchangeMessageInfoCollection získaný pomocí ListMessages(). Dalším argumentem je skutečný MailMessage k odeslání jako RE nebo FW zpráva. Následující úryvek kódu ukazuje, jak odeslat zprávu a poté na tuto zprávu odpovědět a přeposlat ji. Pro provedení tohoto úkolu:

  1. Inicializujte IEWSClient objekt poskytnutím platných přihlašovacích údajů.
  2. Odeslat několik ukázkových zpráv.
  3. Zavolejte Reply()ReplyAll() a Forward() metod k odesílání zpráv.

Přidávání hlaviček do požadavků EWS

API Aspose.Email umožňuje přidávat hlavičky k požadavkům Exchange. To lze použít k přidání hlaviček do požadavků EWS pro různé účely. Jedním z příkladů může být přidání hlavičky X-AnchorMailbox, která se používá ke správě problémů s omezením (throttling) na serveru Exchange. The AddHeader metoda třídy IEWSClient se používá k přidání hlaviček do požadavků EWS, jak ukazuje následující úryvek kódu.

Práce s jednotným zpracováním zpráv

Aspose.Email může získat informace o jednotném zpracování zpráv ze serveru Exchange 2010. Jednotné zpracování zahrnuje získání konfiguračních informací, zahájení odchozího hovoru, získání informací o hovoru podle ID a ukončení hovoru podle ID, a to je v současnosti podporováno. Následující ukázka kódu ukazuje, jak získat konfigurační informace o jednotném zpracování ze serveru Microsoft Exchange 2010.

Získávání tipů na e‑mail

Microsoft Exchange Server přidal několik nových funkcí s verzemi Exchange Server 2010 a 2013. Jedna z nich umožňuje uživatelům získat tipy na poštu při psaní e‑mailové zprávy. Tyto tipy jsou velmi užitečné, protože poskytují informace ještě před odesláním e‑mailu. Například pokud je e‑mailová adresa v seznamu příjemců špatná, zobrazí se tip, který vás upozorní, že adresa je neplatná. Tipy na poštu také umožňují zobrazit odpovědi mimo kancelář před odesláním e‑mailu: Exchange Server (2010 a 2013) odešle tip na poštu během psaní, pokud jeden nebo více příjemců nastavili automatické odpovědi mimo kancelář. Pro všechny funkce předvedené v tomto článku je vyžadován Microsoft Exchange Server 2010 Service Pack 1. Následující úryvek kódu ukazuje, jak používat EWSClient třída používající Exchange Web Services, dostupná v Microsoft Exchange Server 2007 a novějších verzích.