Aspose.Email for CPP 23.9 發行說明
新功能
通過 GraphClient 發送消息時支持 MailMessage 重載
我們添加了對重載方法的支持,這些方法接受 MailMessage 對象來發送電子郵件。
GraphClient 類中添加了以下方法:
MailMessage CreateMessage(string folderId, MailMessage message):此方法允許您在指定文件夾中創建新的 MailMessage 對象。您可以提供folderId 和MailMessage 對象作為參數。該方法將返回創建的 MailMessage 對象。
SharedPtr<MapiMessage> CreateMessage(String folderId, SharedPtr<MapiMessage> message)- :此方法允許您在指定文件夾中創建新的 MailMessage 對象。您可以提供folderId 和MailMessage 對象作為參數。該方法將返回創建的 MailMessage 對象。
void Send(MailMessage message):該方法允許您發送指定的MailMessage對象。您可以將 MailMessage 對象作為參數傳遞來發送它。
void Send(SharedPtr<MapiMessage> message):該方法允許您發送指定的MailMessage對象。您可以將 MailMessage 對象作為參數傳遞來發送它。
這些新的重載方法為您使用 GraphClient 處理電子郵件操作提供了更大的靈活性和輕松性。您現在可以使用 MailMessage 對象輕松創建和發送電子郵件,而無需執行額外的轉換或轉換。
代碼示例:
auto eml = CreateObject<MailMessage>(); eml->set_From(u"from@domain.com") eml->set_To(u"to1@domain.com, to2@domain.com"); eml->set_Subject(u"New message"); eml->set_HtmlBody(u"<html><body>This is the HTML body</body></html>"); graphClient::Send(eml); graphClient::Create(KnownFolders::Inbox, eml);
將 Mapi 通訊組列表保存到單個多聯系人 VCF 文件
要將 Mapi 通訊組列表保存到多聯系人 VCF 文件,添加了以下方法:
該類MapiDistributionListSaveOptions包含用于保存 Mapi 分發列表的選項。此時,您可以指定保存格式為 VCard (ContactSaveFormat.VCard),將通訊組列表保存為多聯系人 VCF 文件。
以下是示例代碼片段,演示如何將通訊組列表保存到多聯系人 VCF 文件:
auto dlist = StaticCast<MapiDistributionList>(msg->ToMapiMessageItem()); auto options = CreateObject<MapiDistributionListSaveOptions>(ContactSaveFormat::VCard); dlist->Save(u"distribution_list.vcf", options);
示例的完整代碼可以在中找到。
更新時間:2023-10-08 13:49:34.000 | 錄入時間:2019-04-30 14:53:59.000 | 責任編輯:吉煒煒