API обработки электронной почты для .NET
Создавайте кроссплатформенные приложения для создания, разбора, конвертации и управления электронными письмами и почтовыми ящиками
Скачать бесплатную пробную версиюAspose.Email для .NET — это комплексный набор API обработки электронной почты, которые можно использовать для создания кроссплатформенных приложений с возможностью создания писем, их манипуляции, анализа, конвертации и передачи без использования Microsoft Outlook или автоматизации Office. API предоставляет функции работы с письмами, такие как добавление, извлечение или удаление вложений из объекта сообщения, настройка заголовков сообщений путем добавления или удаления получателей, изменения темы и многое другое. Обзор этих возможностей и их применение с примерами кода вы можете найти в нашем документация.
Aspose.Email для .NET упрощает работу разработчиков с Microsoft Outlook и Mozilla Thunderbird, поддерживая множество форматов, таких как MSG, EML, EMLX, PST, OST, MBOX и MHT. Полный список форматов вы можете найти на список поддерживаемых форматов файлов.
Aspose.Email для .NET также предоставляет возможность управление файлами хранилища сообщений например, Personal Storage Files (PST), Offline Storage Files (OST) и MBOX. Разработчики могут использовать API для отправки и получения писем через ряд популярных протоколов, таких как POP3, IMAP & SMTP или подключиться к Microsoft Exchange Server через Exchange Web Services и Microsoft Graph для отправки и получения писем с вложениями, а также для перечисления или удаления сообщений с сервера.
Расширенные возможности .NET Email API
Создавать и обновлять задачи с помощью iCalendar
Взаимно конвертировать форматы сообщений
Генерировать указанные шаблоны повторения в соответствии с iCalendar RFC
Слияние почты из шаблона
Поддержка HTTP‑прокси в клиентах электронной почты, т.е. POP3, IMAP и SMTP
Поддержка создания файлов ICF и VCF версии 3.0
Динамическое конвертирование сообщений в несколько форматов электронной почты в .NET
Aspose.Email — хороший выбор, если вы ищете API для конвертировать письма в различные форматы файлов. Например, вы можете легко конвертировать файлы MSG в форматы EML, HTML или MHTML и наоборот. API предоставляет интерфейсы для всех возможных процессов конвертации, скрывая детали форматов, что упрощает разработчикам интеграцию API в их приложения. Любой из поддерживаемых процессов конвертации так же прост, как загрузка исходного файла в объектную модель библиотеки и вызов метода Save с соответствующими параметрами.
Попробуйте наш бесплатный Конвертер электронной почты.
Сохранить сообщение в разных форматах - C#
// load the file to be converted
using (var message = Aspose.Email.MailMessage.Load(dir + \"template.msg\"))
{
// save in different formats
message.Save(dir + "output.eml", Aspose.Email.SaveOptions.DefaultEml);
message.Save(dir + "output.html", Aspose.Email.SaveOptions.DefaultHtml);
message.Save(dir + "output.mhtml", Aspose.Email.SaveOptions.DefaultMhtml);
}Управление объектами календаря с помощью iCalendar API
Aspose.Email предоставляет возможность создавать и сохранять объекты календаря Outlook через свой iCalendar API. Вы можете извлекать объекты календаря в различных форматах и сохранять их как файлы MSG или ICS, а также отправлять, получать, обновлять и отменять запросы на встречи через протоколы отправки сообщений. Как работать с iCalendar API, вы можете узнать из Работа с встречами статью.
Отправка и получение писем через SMTP, POP3 и IMAP
Aspose.Email для .NET позволяет создавать сложные сообщения с вложениями, HTML‑форматированием и изображениями, а также отправлять письма с помощью протокола SMTP. Он также позволяет входить на серверы POP3 по имени пользователя и паролю или через аутентификацию APOP для выполнения таких операций, как получение писем, просмотр размера почтового ящика и количества сообщений, получение полного сообщения или только заголовков, удаление сообщений с сервера и т.д. Как работать с протоколами электронной почты, вы можете узнать из соответствующих статей в нашем руководство разработчика.
Функциональность протокола IMAP позволяет пользователю API выполнять аутентификацию, создавать, удалять, выбирать, запрашивать папки, получать и сохранять сообщения, изменять флаги сообщений и выполнять базовые команды IMAP.
Подключиться к Microsoft Exchange Server
Aspose.Email для .NET предоставляет возможность подключаться к Microsoft Exchange Server для выполнения различных операций. Вы можете перечислять сообщения из любой папки, загружать сообщения и сохранять их в поддерживаемых форматах. Письма и приглашения на встречи также могут быть отправлены с помощью Exchange Server WebDav & Exchange Web Services. API также поддерживает операции Unified Messaging и автоматическое обнаружение настроек Exchange Server на основе указанных учётных данных.
Полное решение шаблонов повторения
Aspose.Email для .NET позволяет легко и надёжно вычислять даты и времена событий даже для самых сложных шаблонов повторения. Вы можете динамически создавать и использовать шаблоны повторения в формате iCalendar RFC (2445). Можно выбирать годовые, месячные, недельные, ежедневные, почасовые, поминутные и по‑секунденные шаблоны повторения и отображать их в ваших Windows, веб‑ или мобильных приложениях.
Управление файлами хранилища сообщений
Библиотека электронной почты может загружать файлы Microsoft Outlook PST и OST из объекта потока или с диска, чтобы получить полную иерархию папок и читать детали сообщений, такие как тема, отправитель, получатель, а также извлекать сообщения с вложениями. Вы сможете легко работать с файлами PST и OST после ознакомления с Работа с файлами хранилища Outlook раздел.
Список сообщений из PST - C#
// load PST file
using (var pst = Aspose.Email.Storage.Pst.PersonalStorage.FromFile(dir + \"template.pst\"))
{
// list PST folders
foreach (var folder in pst.RootFolder.GetSubFolders())
{
// list messages in a folder
foreach (var msg in folder.EnumerateMessages())
{
var folderInfo = pst.GetParentFolder(msg.EntryId);
Console.WriteLine(msg.Subject + ":" + folderInfo.DisplayName);
}
}
}Работа с контактными карточками
VCard или VCF — это международный формат файлов для хранения и обмена визитными карточками контактов. Aspose.Email для .NET позволяет манипулировать файлами карточек контактов (VCF) в приложениях .NET. Вы также можете работать с карточками контактов Outlook и VCard Thunderbird. С помощью Aspose.Email для .NET вы можете отправлять файлы VCard или VCF в письмах, прикреплять VCard к вашим сообщениям. Кроме того, вы можете обмениваться файлами VCard своим способом. API позволяет создавать, изменять и удалять карточки контактов. Вы можете легко добавить поддержку карточек контактов в своё приложение.
Автоматизация Microsoft Office – не требуется
Aspose.Email для .NET построен на управляемом коде и не требует установки Microsoft Office или Microsoft Outlook на машине для работы с обработкой электронной почты. Это идеальная альтернатива автоматизации Microsoft Outlook для динамического управления файловыми сообщениями, а также для отправки и получения писем. Это довольно просто для перейти от автоматизации Office к Aspose.
- Учебные материалы
- Документация
- Исходный код
- Справочники API
- Видеоуроки
- Поддержка продукта
- Бесплатная поддержка
- Платная поддержка
- Блог
- Примечания к выпуску
- Почему Aspose.Email для .NET?
- Список клиентов
- Истории успеха