Có gì mới trong Aspose.Email cho .NET
Aspose.Email for .NET 25.8
-
Cái
X500Addressthuộc tính của MailAddress lớp cung cấp quyền truy cập vào địa chỉ email ở định dạng Exchange (X.500), nếu có. -
Cái
Aspose.Email.Clients.Graph.ODataQueryBuilderlớp đơn giản hoá việc xây dựng các tham số truy vấn OData cho Microsoft Graph. Cải tiến này cho phép lọc nâng cao, sắp xếp, lựa chọn và phân trang khi làm việc với dữ liệu Graph. -
Cái
Aspose.Email.Clients.Graph.IGraphClientAsyncgiao diện cho phép các hoạt động bất đồng bộ với GraphClient nhằm cải thiện hiệu suất và khả năng phản hồi.
Aspose.Email for .NET 25.7
- Trích xuất các tài nguyên hình ảnh được liên kết bên ngoài từ phần thân HTML và nhúng trực tiếp vào đầu ra HTML. Ngoại hình gốc của các email chứa nội dung liên kết được bảo tồn khi lưu hoặc xử lý email. Các HtmlSaveOptions.ExtractHTMLBodyResourcesAsAttachments - khi được đặt là true - trích xuất các hình ảnh và tài nguyên liên kết từ phần thân HTML và nhúng chúng dưới dạng tệp đính kèm, duy trì độ trung thực hình ảnh của tin nhắn.
Aspose.Email for .NET 25.6
-
Liệt kê các tin nhắn đã bị xóa hai lần (soft-deleted) trong các tệp PST. Các PersonalStorage.FindAndEnumerateSoftDeletedItems() phương thức trả về một tập hợp có thể lặp lại của RestoredItemEntry đối tượng, mỗi chứa một mục đã xóa MapiMessage và FolderId tương ứng của nó.
-
Lấy nội dung thư mục từ các tệp PST theo cách phân trang bằng cách sử dụng các phương thức nạp chồng FolderInfo.GetContents(MailQuery query, int startIndex, int count) phương thức lấy một tập con các tin nhắn phù hợp với truy vấn đã chỉ định, bắt đầu từ một chỉ mục nhất định và giới hạn bởi một số lượng.
Aspose.Email for .NET 25.4
-
Một số lớp đã được cập nhật với phương thức bất đồng bộ để cải thiện khả năng mở rộng và hiệu suất trong các ứng dụng hiện đại. Chúng cải thiện việc làm việc với các tệp TGZ, PST, MBOX và VCard.
-
Cái MapiContact.FromVCard phương thức hiện đã được nạp chồng và chấp nhận một VCardLoadOptions tham số thay vì một mã hoá.
Aspose.Email for .NET 25.3
-
Lưu và tải các tệp đính kèm ở định dạng TNEF, thường được sử dụng trong các tin nhắn Outlook (winmail.dat). Sử dụng các phương thức sau:
- static MapiAttachment MapiAttachment.LoadFromTnef(string fileName) – Tải một tệp đính kèm từ tệp TNEF.
- static MapiAttachment MapiAttachment.LoadFromTnef(Stream stream) – Tải một tệp đính kèm từ luồng TNEF.
- void MapiAttachment.SaveToTnef(string filename) – Lưu một tệp đính kèm vào tệp TNEF.
- void MapiAttachment.SaveToTnef(Stream stream) – Lưu một tệp đính kèm vào luồng TNEF.
-
Đặt trạng thái của một MapiCalendar đối tượng, ghi đè hành vi mặc định của nó một cách rõ ràng bằng void MapiCalendar.SetStateForced(MapiCalendarState state) phương thức.
Aspose.Email for .NET 25.2
-
Lọc hoặc tìm kiếm tin nhắn trong các tệp MBOX bằng truy vấn. Chỉ lấy những tin nhắn đáp ứng tiêu chí cụ thể. Cải thiện hiệu suất và khả năng sử dụng khi làm việc với các tệp MBOX lớn.
-
Lấy tin nhắn theo các lô nhỏ hơn bằng cách truy xuất theo phân trang. Tính năng này cho phép giảm tiêu thụ bộ nhớ và cải thiện hiệu suất khi xử lý các tệp MBOX lớn.
Aspose.Email for .NET 25.1
- Mở rộng khả năng làm việc với tin nhắn Gmail bằng IGmailClient giao diện. Các nhà phát triển giờ có thể liệt kê, lấy, gửi, nối và xóa email, cũng như quản lý bộ lọc Gmail một cách lập trình.
Aspose.Email for .NET 24.12
- Tùy chỉnh chuỗi ranh giới MIME thông qua EmlSaveOptions.BoundariesTemplate thuộc tính. Tính năng này cung cấp quyền kiểm soát tốt hơn đối với định dạng ranh giới — placeholder {#} trong mẫu sẽ tự động được thay thế bằng số ranh giới, cho phép tạo chuỗi ranh giới động và cá nhân hoá.
Aspose.Email for .NET 24.11
-
Cải thiện việc xử lý tệp đính kèm tham chiếu với các thành viên mới sau:
- nạp chồng MapiAttachmentCollection.Add phương thức - Thêm một tệp đính kèm tham chiếu vào bộ sưu tập bằng cách sử dụng tên và các tùy chọn cấu hình đã chỉ định.
- ReferenceAttachmentOptions lớp - Định nghĩa các thuộc tính đính kèm tham chiếu bằng cách cấu hình các tùy chọn để thêm một tệp đính kèm vào tin nhắn MAPI.
- IsReference thuộc tính - Xác định các tệp đính kèm tham chiếu trong một tin nhắn.
-
Cải thiện việc tìm kiếm và truy xuất tin nhắn với các phương thức nạp chồng mới trong FolderInfo lớp:
- IEnumerable
EnumerateMessages(MailQuery mailQuery) - Lọc tin nhắn bằng một MailQuery. - IEnumerable
EnumerateMessages(MessageKind kind) - Lấy tin nhắn theo loại (MessageKind). - IEnumerable
EnumerateMessages(int startIndex, int count) - Phân trang việc truy xuất tin nhắn bằng chỉ mục bắt đầu và số lượng.
- IEnumerable
-
Tùy chỉnh URL cơ sở cho client SendGrid bằng SendGridRegion liệt kê và các thuộc tính liên quan trong SendGridClientOptions lớp.
-
Kích hoạt kết nối an toàn đến các điểm cuối GCC High O365 bằng EndPoint thuộc tính của GraphClient lớp.
Aspose.Email for .NET 24.10
- Truy cập phản hồi của người dùng trong các tệp MSG. Tính năng mới GetReactions phương thức, được thêm vào FollowUpManager lớp, cho phép bạn lấy danh sách phản hồi trên một tin nhắn MAPI, giúp dễ dàng phân tích mức độ tương tác của người dùng.
Aspose.Email for .NET 24.9
-
Thêm tiêu đề tùy chỉnh khi tạo một thể hiện của IEWSClient. Tính năng này đặc biệt hữu ích cho các trường hợp cần tiêu đề cụ thể trong quá trình khởi tạo client, chẳng hạn như
X-AnchorMailboxtiêu đề trong EWS. -
Lấy màu danh mục từ các tệp PST. Truy cập danh sách các danh mục cùng với tên và màu được gán, giúp dễ dàng duy trì tính nhất quán về trực quan và cải thiện việc tổ chức dữ liệu khi xử lý dữ liệu Outlook.
Aspose.Email for .NET 24.6
-
Truy cập, quản lý và tương tác với các nhiệm vụ và danh sách nhiệm vụ của người dùng trong Microsoft Graph bằng các phương thức sau của IGraphClient giao diện:
- ListTaskLists() - Lấy một bộ sưu tập thông tin danh sách nhiệm vụ.
- GetTaskList(string id) - Lấy một danh sách nhiệm vụ cụ thể dựa trên ID được cung cấp.
- DeleteTaskList(string id) - Xóa danh sách nhiệm vụ được chỉ định.
- ListTasks(string id - Lấy một tập hợp các nhiệm vụ liên quan đến ID danh sách nhiệm vụ được chỉ định.
- FetchTask(string id) - Lấy một nhiệm vụ cụ thể dựa trên ID được cung cấp.
- CreateTask(MapiTask task, string taskListUri) - Tạo một nhiệm vụ mới trong danh sách nhiệm vụ được chỉ định.
- UpdateTask(MapiTask task) - Cập nhật một nhiệm vụ hiện có với thông tin được cung cấp.
- UpdateTask(MapiTask task, UpdateSettings updateSettings) - Cập nhật một nhiệm vụ hiện có với các cài đặt cập nhật được chỉ định.
-
Bạn có thể hủy các thao tác chia MBOX đang diễn ra khi cần thiết mà không phải khởi động lại toàn bộ quy trình. Các nhà phát triển giờ có thể sử dụng một
CancellationToken(trong .NET Framework 4.5 và .NET Core) hoặc mới Cancel() phương thức (cho các phiên bản .NET trước) để an toàn ngắt các quá trình chia kéo dài.
Aspose.Email for .NET 24.5
-
Trích xuất người nhận từ các tin nhắn lưu trong tệp PST.
- bằng cách chỉ định entry ID của tin nhắn.
- bằng cách duyệt qua tất cả các tin nhắn trong thư mục Inbox và trích xuất người nhận từ mỗi tin nhắn.
Tính năng này có sẵn trong PersonalStorage lớp.
-
Khôi phục các mục đã xóa mềm từ các tệp PST và OST cục bộ.
-
Chuyển đổi các tệp VCF đa liên hệ thành danh sách phân phối.
Aspose.Email for .NET 24.3
- Hỗ trợ Liên hệ và Lịch trong MS Graph - các phương thức giao diện IGraphClient cho phép bạn truy cập, quản lý và tương tác với liên hệ và sự kiện lịch của người dùng:
- Lấy một tập hợp các liên hệ MAPI.
- Lấy một liên hệ cụ thể.
- Tạo một liên hệ mới.
- Cập nhật một liên hệ hiện có.
- Lấy một tập hợp thông tin lịch.
- Lấy một tập hợp các mục lịch.
- Lấy một mục lịch cụ thể.
- Tạo một mục lịch mới.
- Cập nhật một mục lịch hiện có.
Aspose.Email for .NET 24.2
-
Thao tác với Danh mục Mục Outlook - Aspose.Email cho phép truy xuất và sử dụng màu danh mục liên quan đến các danh mục mục Outlook được lưu trong tệp OLM.
-
Khớp Lớp Container - một EnforceContainerClassMatching thuộc tính đã được thêm vào FolderCreationOptions lớp mà khi thêm thư mục vào tệp PST, cho phép bạn đảm bảo rằng lớp của thư mục khớp với loại hoặc danh mục thư mục dự kiến trong tệp PST.
Aspose.Email for .NET 23.12
- Đặt Đường dẫn Tương đối cho Tài nguyên khi Lưu Thư Email dưới dạng HTML - Aspose.Email giới thiệu khả năng lưu tài nguyên email với đường dẫn tương đối khi xuất tin nhắn sang định dạng HTML, cung cấp tính linh hoạt cao hơn cho việc liên kết tài nguyên. Người dùng có thể chọn giữa đường dẫn tuyệt đối và tương đối, và định nghĩa đường dẫn tùy chỉnh bằng cách sử dụng ResourceHtmlRendering sự kiện, giúp đơn giản hóa việc chia sẻ và hiển thị email trên các hệ thống khác nhau.
Aspose.Email for .NET 23.11
-
Xác thực Thư Email - Một tập hợp các thành phần đã được thêm vào để cho phép người dùng xác thực các tệp tin tin nhắn, hỗ trợ các định dạng như eml, emlx, mht, msg và oft. Bằng cách sử dụng chức năng này, người dùng có thể xác thực tin nhắn và lấy thông tin chi tiết về quá trình xác thực, bao gồm loại định dạng và lỗi gặp phải.
-
Đính ký số kỹ thuật số vào Thư Email - Phương thức AttachSignature trong SecureEmailManager lớp được thiết kế để dễ dàng thêm chữ ký kỹ thuật số vào email.
Khi chữ ký đã được đính kèm, người dùng có thể xác minh kết quả thông qua các thuộc tính như ‘IsSigned’, ‘MessageClass’ và chi tiết tệp đính kèm.
Để tùy chỉnh quá trình đính kèm chữ ký, người dùng có thể sử dụng SignatureOptions lớp.
Aspose.Email for .NET 23.10
-
Chia Lưu trữ Mbox thành Các Phần Nhỏ Hơn - chia các tệp lớn thành các phần dễ quản lý và thực hiện các hành động tùy chỉnh trong quá trình này:
- Chỉ định tiền tố tùy chỉnh cho tên các tệp Mbox đã chia.
- Tùy chỉnh các hành động trước và sau khi email được sao chép vào tệp Mbox mới.
- Phản ứng khi một tệp Mbox mới được tạo.
- Phản hồi khi một tệp Mbox mới đã được lấp đầy bằng email.
-
Lấy Nội dung AlternateView theo MediaType - truy xuất nội dung dưới dạng chuỗi từ một AlternateView cụ thể trong tin nhắn email. MailMessage.GetAlternateViewContent(string mediaType) phương thức cho phép bạn truy cập nội dung từ AlternateView phù hợp với loại media đã chỉ định.
Aspose.Email for .NET 23.8
-
Gửi Email qua Graph Client - đã thêm hỗ trợ cho các phương thức overload vào lớp GraphClient chấp nhận đối tượng MailMessage để gửi email:
-
Lưu Danh sách Phân phối Mapi vào một tệp VCF Đa Liên hệ Đơn - Lưu Danh sách Phân phối Mapi vào tên tệp được chỉ định bằng cách sử dụng các tùy chọn lưu được cung cấp. Bạn có thể cung cấp tên tệp và một thể hiện của lớp MapiDistributionListSaveOptions làm tham số.
- void Save(string fileName, MapiDistributionListSaveOptions options) phương thức đã được thêm vào cho mục đích này.
Aspose.Email for .NET 23.7
- Xóa mục khỏi PST - Chúng tôi đã thêm một phương thức mới, DeleteItem(string entryId), đối với lớp PersonalStorage. Phương thức này cung cấp cách xóa các mục (thư mục hoặc tin nhắn) khỏi Personal Storage Table (PST) bằng cách sử dụng entryId duy nhất liên kết với mục đó.
- Xử lý Sự kiện và Chia PST - Cải thiện chức năng trong PersonalStorage lớp:
-
StorageProcessingEventHandler sự kiện xảy ra trước khi lưu trữ được xử lý, cụ thể là trước khi xử lý lưu trữ hiện tại trong các phương thức MergeWith hoặc SplitInto. Sự kiện này cung cấp cơ hội thực thi logic tùy chỉnh hoặc xử lý một số thao tác trước khi quá trình xử lý lưu trữ diễn ra.
-
StorageProcessingEventArgs lớp cung cấp dữ liệu cho sự kiện PersonalStorage.StorageProcessing.
-
SplitInto(long chunkSize, string partFileNamePrefix, string path) phương thức overload cho phép chia lưu trữ PST thành các phần có kích thước nhỏ hơn.
-
- Xử lý Lịch - Các thuộc tính mới và một phương thức đã được thêm vào lớp CalendarReader:
- Count thuộc tính cho phép bạn lấy số lượng thành phần Vevent (sự kiện) có trong lịch, giúp dễ dàng theo dõi tổng số sự kiện.
- IsMultiEvents thuộc tính xác định liệu lịch có chứa nhiều sự kiện hay không.
- Method thuộc tính lấy loại phương thức iCalendar liên kết với đối tượng lịch. Nó trả về loại phương thức, chẳng hạn như “REQUEST”, “PUBLISH” hoặc “CANCEL”, cung cấp thông tin quan trọng về mục đích của lịch.
- Version lấy phiên bản của iCalendar.
- LoadAsMultiple() phương thức cho phép tải danh sách các sự kiện từ một lịch chứa nhiều sự kiện. Nó trả về danh sách các đối tượng Appointment, cho phép truy cập và xử lý từng sự kiện một cách dễ dàng.
Aspose.Email for .NET 23.6
-
Giữ hoặc xóa chữ ký trong quá trình chuyển đổi MBOX sang PST - đặt MboxToPstConversionOptions.RemoveSignature đặt thuộc tính thành ’true’ để xóa chữ ký.
-
Xóa chữ ký khi tải tệp EML - đặt LoadOptions.RemoveSignature đặt thuộc tính thành ’true’ để xóa chữ ký.
-
Kiểm tra chữ ký email
- Đã thêm một SecureEmailManager lớp để kiểm tra chữ ký của email bảo mật. Bây giờ bạn có thể kiểm tra chữ ký của các đối tượng MapiMessage và MailMessage.
- Đã thêm một SmimeResult lớp để lưu trữ kết quả kiểm tra email bảo mật.
Các phương thức đã được giới thiệu của SecureEmailManager:
- CheckSignature(MapiMessage msg)
- CheckSignature(MapiMessage msg, X509Certificate2 certificateForDecrypt)
- CheckSignature(MapiMessage msg, X509Certificate2 certificateForDecrypt, X509Store store)
- CheckSignature(MailMessage msg)
- CheckSignature(MailMessage msg, X509Certificate2 certificateForDecrypt)
- CheckSignature(MailMessage msg, X509Certificate2 certificateForDecrypt, X509Store store)
Aspose.Email for .NET 23.5
- Xác định phiên bản của các tệp ICS/VCS - Sử dụng Version thuộc tính của Appointment lớp để truy xuất phiên bản của các tệp ICS/VCS.
- Tùy chỉnh tùy chọn lưu cho tệp VCard - Chúng tôi đã thêm VCardSaveOptions lớp cho API của chúng tôi với các thuộc tính sau:
- VCardVersion cho phép người dùng chỉ định phiên bản vCard mong muốn khi lưu các mục liên hệ. Mặc định, lớp được đặt để sử dụng vCard phiên bản 2.1 (VCardVersion.V21).
- UseExtensions - cho phép người dùng kiểm soát việc có cho phép sử dụng các trường mở rộng khi lưu tệp vCard hay không. Khi đặt thành true (mặc định), các phần mở rộng được cho phép, cung cấp khả năng tương thích với các trường tùy chỉnh và thông tin liên hệ bổ sung.
- PreferredTextEncoding - mã hoá sẽ được sử dụng khi lưu các mục liên hệ vCard.
- Lấy tổng số mục tin nhắn có trong Zimbra Storage với GetTotalItemsCount() phương thức của TgzReader lớp.
- Lấy thư mục con PST theo đường dẫn - Lấy thư mục con có tên chỉ định từ thư mục PST hiện tại bằng cách sử dụng FolderInfo.GetSubFolder(string name, bool ignoreCase, bool handlePathSeparator) định nghĩa phương thức quá tải.
Aspose.Email for .NET 23.4
- Thêm tệp đính kèm tham chiếu vào một tin nhắn - Chúng tôi đã thêm một Thêm phương thức cho MapiAttachmentCollection lớp với các tham số sau: ’name’ - tên của tệp đính kèm ‘sharedLink’ - liên kết chia sẻ đầy đủ tới tệp đính kèm do dịch vụ web cung cấp ‘url’ - vị trí tệp ‘providerName’ - tên của nhà cung cấp tệp đính kèm tham chiếu
- Kiểm tra nhiều liên hệ VCard - Kiểm tra xem tệp nguồn có chứa nhiều liên hệ hay không với VCardContact.IsMultiContacts(string filePath) phương thức.
- Chuyển đổi định dạng Calendar ICS sang các định dạng tin nhắn - Chuyển cuộc hẹn sang các đối tượng tin nhắn như MapiMessage và MailMessage.
- Các tùy chọn bổ sung cho việc lưu tin nhắn ở định dạng HTML và MHTML:
- MapiTask.Priority - Lấy hoặc đặt mức Độ ưu tiên hiện tại của đối tượng Task.
- MhtSaveOptions.SaveAllHeaders - Xác định có cần lưu tất cả header trong mhtml đầu ra hay không.
- HtmlFormatOptions.RenderTaskFields - Cho biết các trường Task cụ thể nên được ghi vào html đầu ra.
- Đặt thời gian chờ cho quá trình chuyển đổi và tải tin nhắn - Giới hạn thời gian tính bằng mili giây khi chuyển đổi và tải tin nhắn, đảm bảo quá trình không kéo dài quá cần thiết. Vì mục đích này, các tính năng sau đã được giới thiệu:
- MailConversionOptions.Timeout - Giới hạn thời gian tính bằng mili giây khi chuyển đổi một tin nhắn.
- MailConversionOptions.TimeoutReached - Bị ném ra nếu thời gian hết hạn trong khi chuyển đổi sang MailMessage.
- MsgLoadOptions.Timeout - Giới hạn thời gian tính bằng mili giây khi chuyển đổi một tin nhắn.
- MsgLoadOptions.TimeoutReached - Bị ném ra nếu thời gian hết hạn trong khi chuyển đổi sang MailMessage.
Aspose.Email for .NET 23.3
- Lấy tổng số mục tin nhắn có trong OLM Storage với GetTotalItemsCount() phương thức để OlmStorage lớp.
- Xác định liệu MapiMessage là OFT hay MSG - Xác định xem MapiMessage có được tải từ tệp OFT hay MSG với MapiMessage.IsTemplate thuộc tính.
- Phát hiện định dạng tệp NSF
Aspose.Email for .NET 23.1
-Truy xuất các thuộc tính tin nhắn từ MboxMessageInfo - Truy cập thông tin về từng tin nhắn được lưu trong tệp mbox, chẳng hạn như kích thước tin nhắn, chỉ mục tin nhắn, tiêu đề tin nhắn, cờ tin nhắn và các siêu dữ liệu liên quan khác. Chúng tôi đã thêm các thuộc tính sau vào MboxMessageInfo lớp:
DateTime Date - Lấy ngày của tin nhắn MailAddress From - Lấy chuỗi địa chỉ người gửi Subject - Lấy tiêu đề tin nhắn MailAddressCollection To - Lấy tập hợp địa chỉ chứa người nhận của tin nhắn MailAddressCollection CC - Lấy tập hợp địa chỉ chứa người nhận CC MailAddressCollection Bcc - Lấy tập hợp địa chỉ chứa người nhận BCC của tin nhắn
Aspose.Email for .NET 22.12
- Lấy tổng số mục tin nhắn có trong PST - Chúng tôi đã thêm GetTotalItemsCount() phương thức để PersonalStorage.Store thuộc tính.
- Lấy thư mục RSS Feeds tiêu chuẩn trong Personal Storage, Thêm thư mục RSS Feeds tiêu chuẩn trong PST - Một giá trị RssFeeds mới đã được thêm vào enum StandardIpmFolder. Bây giờ thư mục RSS Feeds có thể dễ dàng được lấy hoặc thêm vào kho lưu trữ.
- Giải mã một email được lưu ở định dạng MAPI - Chúng tôi đã thêm phương thức Decrypt vào lớp MapiMessage:
- MapiMessage.IsEncrypted - Lấy giá trị cho biết liệu tin nhắn có được mã hóa hay không.
- MapiMessage.Decrypt() - Giải mã tin nhắn này (phương thức tìm kiếm trong các kho lưu My của người dùng hiện tại và máy tính để tìm chứng chỉ và khóa riêng thích hợp).
- MapiMessage.Decrypt(X509Certificate2 certificate) - Giải mã tin nhắn này bằng chứng chỉ.
- Đặt ID sản phẩm khi lưu MapiCalendar thành ICS - Chúng tôi đã thêm ProductIdentifier thuộc tính để MapiCalendarIcsSaveOptions lớp.
- Trích xuất tin nhắn theo nhận dạng từ OLM và MBOX - Đây là cách hiệu quả để tránh duyệt qua toàn bộ kho lưu trữ mỗi lần để tìm tin nhắn cụ thể cần trích xuất.
- Xác định liệu tệp đính kèm là Inline hay Regular với MapiAttachment.IsInline thuộc tính.
Aspose.Email for .NET 22.11
- Lấy kiểu mục MAPI - Tránh kiểm tra giá trị thuộc tính MessageClass mỗi lần trước khi chuyển đổi tin nhắn.
- Xóa chữ ký khỏi MapiMessage - Để tăng khả năng tương thích, MapiMessage.RemoveSignature phương thức và MapiMessage.IsSigned thuộc tính đã được thêm.
- Xác định các thư mục được định trước - FolderInfo phương thức, GetPredefinedType, đã được giới thiệu để xác định xem một thư mục có nằm trong thư mục được định trước hay không bằng cách trả về giá trị enum StandardIpmFolder dựa trên giá trị tham số đã chỉ định.
- Xác minh định dạng TNEF của tệp đính kèm - Attachment.IsTnef thuộc tính cho biết liệu tệp đính kèm tin nhắn có phải là tin nhắn định dạng TNEF hay không.
Aspose.Email for .NET 22.10
- Đổi tên tệp đính kèm trong MapiMessage - Bây giờ có thể chỉnh sửa Tên hiển thị giá trị thuộc tính trong các tệp đính kèm MapiMessage.
Aspose.Email for .NET 22.9
- Liệt kê tin nhắn với Graph API - Mới OrderBy phương thức cho phép bạn kiểm soát thứ tự của các tin nhắn được truy xuất dựa trên tiêu chí bạn chỉ định.
Aspose.Email for .NET 22.8
- Đọc tin nhắn từ MBOX - Chúng tôi đã giới thiệu các tính năng mới để cấu hình các tùy chọn tải:
- MailStorageConverter.MboxMessageOptions thuộc tính - Lấy hoặc đặt các tùy chọn tải email khi phân tích một lưu trữ Mbox.
- MboxrdStorageReader.ReadNextMessage(EmlLoadOptions options) phương thức. Tham số EmlLoadOptions chỉ định các tùy chọn khi đọc tin nhắn từ lưu trữ Mbox.
Aspose.Email for .NET 22.7
- Lấy Thông Tin Nhận Dạng Tin Nhắn như UID hoặc số thứ tự bằng cách sử dụng các tính năng sau:
- MailboxInfo lớp - Đại diện cho thông tin nhận dạng của một tin nhắn trong hộp thư.
- SequenceNumber thuộc tính - Số thứ tự của một tin nhắn.
- UniqueId thuộc tính - ID duy nhất của một tin nhắn.
- MailMessage.ItemId thuộc tính - Đại diện cho thông tin nhận dạng của một tin nhắn trong hộp thư.
Aspose.Email for .NET 22.6
- Bảo tồn thời gian gốc trong tệp ICS - Trích xuất các mục lịch từ tệp PST và lưu chúng ở định dạng ICS với dấu thời gian gốc bằng cách sử dụng các tùy chọn sau:
- MapiCalendarIcsSaveOptions - Cho phép chỉ định các tùy chọn bổ sung khi lưu MapiCalendar sang định dạng ICS.
- MapiCalendarIcsSaveOptions.KeepOriginalDateTimeStamp - Cho phép giữ nguyên giá trị DateTimeStamp gốc trong tệp đầu ra.
Aspose.Email for .NET 22.5
- Liệt kê tin nhắn với hỗ trợ phân trang qua Graph Client - API cung cấp hỗ trợ phân trang và lọc khi liệt kê tin nhắn. Điều này rất hữu ích khi hộp thư có số lượng lớn tin nhắn và cần nhiều thời gian để lấy thông tin tóm tắt về chúng.
- Chế độ bất đồng bộ trong việc xử lý các client email - Một cách tiếp cận mới cho nhiệm vụ bao gồm các thành viên API sau:
- IAsyncSmtpClient - Cho phép các ứng dụng gửi tin nhắn bằng giao thức Simple Mail Transfer Protocol (SMTP).
- SmtpClient.CreateAsync - Tạo một thể hiện mới của lớp Aspose.Email.Clients.Smtp.SmtpClient.
- IAsyncSmtpClient.SendAsyncbộ tham số phương thức (Aspose.Email.Clients.Smtp.Models.SmtpSend).
- IAsyncSmtpClient.ForwardAsyncđối số (Aspose.Email.Clients.Smtp.Models.SmtpForward).
- IAsyncImapClient - Cho phép các ứng dụng truy cập và thao tác các tin nhắn bằng giao thức Internet Message Access Protocol (IMAP).
- ImapClient.CreateAsync - Tạo một thể hiện mới của lớp Aspose.Email.Clients.Imap.ImapClient.
Aspose.Email for .NET 22.4
- Gửi Email bằng dịch vụ MailGun và SendGrid - Chúng tôi đã tạo một API thống nhất mà bạn có thể dùng để khởi tạo các tùy chọn tùy thuộc vào dịch vụ sẽ được sử dụng để gửi tin nhắn, gọi instance client cần thiết bằng builder, chuẩn bị và gửi một tin nhắn email. Cũng có một phiên bản bất đồng bộ của phương thức Send.
- Đặt tiêu đề X-ALT-DESC trong tệp ICS - Chúng tôi đã giới thiệu một HtmlDescription thuộc tính để đặt tiêu đề X-ALT-DESC.
Aspose.Email for .NET 22.3
- Liệt kê tệp đính kèm tin nhắn bằng Client IMAP - Lấy thông tin về các tệp đính kèm như tên, kích thước mà không cần tải dữ liệu tệp đính kèm. Các thành viên API tham gia vào hoạt động:
- Aspose.Email.Clients.Imap.ImapAttachmentInfo - Đại diện cho thông tin tệp đính kèm.
- Aspose.Email.Clients.Imap.ImapAttachmentInfoCollection - Đại diện cho một tập hợp của ImapAttachmentInfo.
- Aspose.Email.Clients.Imap.ListAttachments(int sequenceNumber) - Lấy thông tin cho mỗi tệp đính kèm trong tin nhắn.
- Lấy mục với tệp đính kèm qua Client EWS - Chúng tôi đã thêm FetchItems(EwsFetchItems options) phương thức để EwsClient. Nó chấp nhận một thể hiện của EwsFetchItems lớp như một tham số để kiểm soát hành vi của phương thức.
Aspose.Email for .NET 22.2
- Thêm Tệp Đính Kèm Tham Chiếu Các thành viên API được giới thiệu:
- Aspose.Email.ReferenceAttachment - đại diện cho một tệp đính kèm tham chiếu.
- Aspose.Email.AttachmentPermissionType - Dữ liệu loại quyền liên quan đến tệp đính kèm tham chiếu web.
- Aspose.Email.AttachmentProviderType - Loại dịch vụ web xử lý tệp đính kèm.
- Truy xuất lớp tin nhắn - Chúng tôi đã thêm MessageClass thuộc tính để ExchangeMessageInfo lớp để truy xuất lớp của mỗi tin nhắn trong bộ sưu tập từ một thư mục công cộng, sau khi thiết lập kết nối tới một client EWS.