.NET Outlook и библиотека обработки электронной почты Thunderbird
Создавайте, анализируйте, конвертируйте и управляйте электронной почтой и межплатформенными архивами электронной почты
Скачать бесплатную пробную версиюAspose.Email для .NET — это полный набор API-интерфейсов обработки электронной почты, которые можно использовать для создания кроссплатформенных приложений с возможностью создания почты, обработки, анализа, преобразования и передачи сообщений без использования Microsoft Outlook или Office Automation. API предоставляет функции управления электронной почтой, такие как добавление, извлечение или удаление вложений из объекта сообщения, настройка заголовков сообщений путем добавления или удаления получателей или изменения темы и многое другое.
Aspose.Email для .NET упрощает для разработчиков работу с рядом форматов Microsoft Outlook и Mozilla Thunderbird, таких как MSG, EML, EMLX, PST, OST, MBOX и MHT, а также предоставляет возможность управлять файлами хранения сообщений. такие как файлы личного хранилища (PST) и файлы автономного хранилища (OST) и MBOX. Разработчики могут использовать API для отправки и получения электронных писем по ряду популярных протоколов, таких как POP3, IMAP и SMTP, или подключаться к серверу Microsoft Exchange через WebDav и веб-службы Exchange для отправки и получения электронных писем с вложениями, а также списка или удаления сообщений с сервера.
Расширенные функции API электронной почты .NET
Отправить электронное письмо с телом HTML и вложениями
Функциональность слияния и массовой рассылки почты
Список и загрузка сообщений с почтовых серверов POP3 и IMAP
Список, загрузка и отправка сообщений через серверы Microsoft Exchange
Создавайте и обновляйте задачи с помощью iCalendar
Загружать сообщения из файла или потока
Сохранение сообщений в файл или поток
Интерконвертировать форматы сообщений
Управление сообщениями Личные и автономные файлы хранения
Добавляйте сообщения, контакты, задачи, заметки, элементы календаря и списки рассылки в PST.
Извлечение сообщений, контактов и элементов календаря из PST
Создание заданных шаблонов повторения в соответствии с iCalendar RFC
Управление элементами календаря с помощью клиента веб-службы Exchange (EWS)
Добавление встроенных объектов и вложений в сообщения электронной почты
Включить текст и HTML-тело письма
Слияние почты из шаблона
Отправляйте встречи или встречи, совместимые с iCalendar
Создавайте настраиваемые заголовки писем
Поддержка HTTP-прокси в почтовых клиентах, т. е. POP3, IMAP и SMTP.
Преобразование задачи Outlook в MHTML
Единый унифицированный метод для получения различных типов элементов Outlook
Создать контакт в подпапке контактов в EWS
Добавить вложение к повторяющимся событиям календаря
Обновить участника в списке рассылки PST (DL)
Поддержка файла данных Outlook для Mac OLM
Поддержка создания файлов ICF и VCF версии 3.0.
Получить путь к папке в файле OLM
Получить список пользовательских папок, созданных пользователем
Поддержка нескольких подключений для рекурсивных операций IMAP и POP3
Динамическое преобразование сообщения в несколько форматов электронной почты в .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, но вы также можете отправлять, извлекать, обновлять и отменять запросы на собрания с помощью протоколов отправки сообщений.
Отправляйте и получайте электронные письма через SMTP, POP3 и IMAP
Aspose.Email для .NET позволяет создавать сложные сообщения с вложениями, форматированием HTML и изображениями, а также отправлять электронную почту по протоколу SMTP. Он также позволяет вам входить на серверы POP3 по имени пользователя и паролю или аутентификации APOP для выполнения таких операций, как получение электронной почты, а также просмотр размера почтового ящика и количества сообщений, получение полного сообщения или только заголовков, удаление сообщений с сервера и т. д. .
API также поддерживает функции протокола IMAP, включая аутентификацию, создание, удаление, выбор, запрос папок, получение и сохранение сообщений, изменение флагов сообщений и основные команды IMAP.
Подключиться к серверу Microsoft Exchange
Aspose.Email для .NET предоставляет возможность подключения к серверу Microsoft Exchange для выполнения нескольких операций. Вы можете просматривать сообщения из любой папки, загружать сообщения и сохранять их в поддерживаемых форматах сообщений. Электронные письма и приглашения на встречи также можно отправлять с помощью WebDav и веб-служб Exchange Server. API также поддерживает операции единой системы обмена сообщениями и автоматическое обнаружение параметров Exchange Server на основе указанных учетных данных.
Полное решение шаблона повторения
Aspose.Email для .NET позволяет легко и надежно рассчитать даты и время появления даже самых сложных шаблонов повторения. Вы можете динамически создавать и использовать повторяющиеся шаблоны в формате iCalendar RFC (2445). Вы можете использовать годовые, ежемесячные, еженедельные, ежедневные, ежечасные, ежеминутные и секундные шаблоны повторения, а также можете представлять шаблоны повторения в своих окнах, веб-приложениях или мобильных приложениях.
Управление файлами хранилища сообщений
Библиотека электронной почты может загружать файлы Microsoft Outlook PST и OST из объекта потока или расположения на диске, чтобы получить полную иерархию папок и прочитать конкретные сведения о сообщении, такие как тема, отправитель, получатель, или извлечь сообщения с вложениями.
Список сообщений из 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, а также VCards Thunderbird. Используя Aspose.Email для .NET, вы можете отправлять файлы VCard или VCF по электронной почте, прикреплять VCard к своим сообщениям. Кроме того, вы можете обмениваться файлами VCard по-своему. API позволяет создавать, редактировать и удалять карточки контактов. Вы можете легко добавить поддержку карточек контактов в свое приложение.
Автоматизация Microsoft Office — не требуется
Aspose.Email для .NET построен с использованием управляемого кода, который не требует установки Microsoft Office или Microsoft Outlook на компьютере для работы с обработкой электронной почты. Это идеальная альтернатива автоматизации Microsoft Outlook для динамического управления файлами сообщений, а также для отправки и получения электронных писем.
- Образовательные ресурсы
- Documentation
- Исходный код
- Ссылки на API
- Учебные видео
- Поддержка продукта
- Бесплатная поддержка
- Платная поддержка
- Blog
- Примечания к выпуску
- Почему Aspose.Email для .NET?
- Список клиентов
- Истории успеха