Java Outlook API и Java Thunderbird API для обработки электронной почты
Создавайте, отправляйте и разбирайте письма из Outlook и Thunderbird без необходимости в дополнительном программном обеспечении. Отправка и получение писем через протоколы SMTP, POP3, IMAP.
Скачать бесплатную пробную версиюAspose.Email for Java позволяет разработчикам сосредоточиться на реализации собственной бизнес‑логики управления электронной почтой без необходимости знать спецификации форматов или сетевое программирование.
Aspose.Email for Java может создавать письма Outlook, разбирать письма или конвертировать форматы сообщений, такие как MSG, EML, MBOX, PST, OST и MHT, из Java‑приложений. API позволяет управлять содержимым сообщений, вложениями, заголовками и свойствами MAPI, а также отправлять и получать письма через различные популярные протоколы. Он позволяет работа с файлами хранилища Outlook такими как Personal Storage Files PST и Offline Storage Files OST. Вы можете перечислять письма, извлекать их, добавлять или удалять сообщения из файлов хранилища согласно требованиям вашего приложения. Библиотека Java Email также позволяет работа с файлом контактов Outlook (VCF). Обзор всех функций и их использование с примерами кода вы можете найти в нашем документация
Продвинутые функции API обработки электронной почты
Ознакомьтесь с документацией по самым популярным функциям Aspose.Email:
Преобразовывать форматы сообщений с помощью нескольких строк кода
Создать файлы ICF & VCF версии 3.0
Читать письма в порядке возрастания или убывания
Создать иерархию папок в PST с использованием строковой нотации
Указать даты создания & изменения для ICS
Настроить шифрование SSL/TLS в экземплярах почтового клиента
Использовать HTTP‑прокси для почтовых клиентов (SMTP, IMAP, POP3)
Конвертация сообщений в различные форматы электронной почты на Java
Библиотека Java Email предоставляет удобные интерфейсы для конвертация в поддерживаемые форматы файлов сообщений. Чтобы выполнить конвертацию, достаточно загрузить исходный файл в объектную модель API и вызвать метод save с необходимыми параметрами. Это действительно так просто!
Отправка электронной почты через SMTP, POP3 и IMAP
API позволяет создавать и форматировать сообщения, прикреплять файлы и изображения, а также отправлять их на email‑адреса через SMTP протокол. Еще одна возможность, которую предоставляет API, — вход в POP3 серверы с использованием имени пользователя и пароля. С помощью функции APOP‑аутентификации API легко получить полное сообщение или лишь заголовки, просмотреть размер почтового ящика и количество сообщений, удалить сообщения с сервера и многое другое. IMAP функции протокола позволяют пользователю API аутентифицироваться, создавать, выбирать, удалять, запрашивать папки, получать и сохранять сообщения и изменять флаги сообщений.
Как отправить электронное письмо с помощью SMTP — Java
// инициализировать объект SmtpClient
SmtpClient client = new SmtpClient(\"smtp.gmail.com\", 587, \"username\", \"password\");
// установить параметры безопасности для сервера
client.setSecurityOptions(SecurityOptions.Auto);
// создать новое сообщение
This email address is being protected from spambots. You need JavaScript enabled to view it.
System.out.println(\"Sending message..\");
// отправить сообщение сейчас
client.send(msg);Управление объектами календаря
API Aspose.Email iCalendar позволяет создавать, извлекать и сохранять объекты календаря Outlook в различных форматах. Он предоставляет возможность сохранять их как документы MSG или ICS, а также извлекать, отправлять, обновлять & отменять запросы на встречи с помощью протоколов отправки сообщений. Как управлять iCalendar API, вы можете узнать из Работа с встречами статью.
Управление файлами хранилища сообщений
API Aspose.Email для Java позволяет управлять форматами хранилища Outlook. Вы можете загружать файлы PST & OST с диска или из потока, получать информацию о папках и подпапках из архива сообщений, извлекать детали сообщения, такие как тема, отправитель, получатель, и сохранять сообщения как на диск, так и в поток. Для получения более подробной информации посетите Работа с файлами хранилища Outlook раздел в нашей документации.
Помимо разбора существующего PST, библиотека также предоставляет возможности создания PST‑файла с нуля и добавления сообщений в любую его папку.
Создать PST с нуля & добавить сообщение из файла – Java
// создать экземпляр PersonalStorage
PersonalStorage pst = PersonalStorage.create(dir + \"archive.pst\", 0);
// создать папку в корне PST
pst.getRootFolder().addSubFolder(\"Inbox\");
// добавить сообщение в недавно созданную папку
pst.getRootFolder().getSubFolder(\"Inbox\").addMessage(MapiMessage.fromFile(dir + \"template.msg\"));Работа с контактными карточками
Библиотека Aspose.Email для Java позволяет управлять файлами контактных карточек, известными как VCF или VCard, который является универсальным форматом файлов для хранения и обмена контактными карточками. Она также может обрабатывать контактные карточки Outlook, а также VCard из Thunderbird в Java‑приложениях. С помощью Aspose.Email для Java вы можете отправлять файлы VCard или VCF по электронной почте, прикреплять VCF к вашим сообщениям или извлекать их из писем. Кроме того, вы можете обмениваться файлами VCard (VCF) так, как вам удобно. API позволяет редактировать, создавать и удалять ваши контактные карточки. Вы легко можете добавить поддержку контактных карточек в своё приложение.
Автоматизация Microsoft Office – не требуется
Aspose.Email для Java построен с использованием управляемого кода, который не требует установки Microsoft Office или Microsoft Outlook на машине для работы с обработкой электронных писем. Это идеальная альтернатива автоматизации Microsoft Outlook с точки зрения функций, безопасности, масштабируемости и скорости. Это довольно просто перейти от автоматизации Office к Aspose.
- Учебные материалы
- Документация
- Исходный код
- Справочники API
- Видеоуроки
- Поддержка продукта
- Бесплатная поддержка
- Платная поддержка
- Блог
- Примечания к выпуску
- Почему Aspose.Email для Java?
- Кейсы клиентов
- Список клиентов
- Истории успеха