Java Outlook API и Java Thunderbird API для обработки электронной почты
Создавайте электронные письма, отправляйте электронные письма и анализируйте электронные письма из Outlook и Thunderbird без дополнительного программного обеспечения. Отправляйте и получайте электронные письма по протоколам SMTP, POP3, IMAP.
Скачать бесплатную пробную версиюAspose.Email для Java позволяет разработчикам сосредоточиться на реализации собственной бизнес-логики управления электронной почтой без необходимости знать спецификации формата или сетевое программирование.
Aspose.Email для Java может создавать электронные письма Outlook, анализировать электронные письма или преобразовывать такие форматы сообщений, как MSG, EML, MBOX, PST, OST и MHT, из приложений Java. API может управлять содержимым сообщений, вложениями, заголовками и свойствами MAPI, а также предоставляет возможность отправлять и получать электронные письма по ряду популярных протоколов. Это позволяет работа с файлами хранилища Outlook такие как файлы личного хранилища PST и файлы автономного хранения OST. Вы можете перечислять электронные письма, извлекать электронные письма, добавлять или удалять сообщения из файлов хранилища в соответствии со спецификациями вашего приложения. Библиотека электронной почты Java также позволяет работа с файлом контактов Outlook (VCF). Обзор всех функций и их использования с примерами кода вы можете найти в нашем documentation
Расширенные функции API обработки электронной почты
Ознакомьтесь с документацией по самым популярным функциям Aspose.Email:
Взаимное преобразование форматов сообщений с помощью нескольких строк кода
Создание файлов ICF и VCF v3.0
Читайте электронные письма в порядке возрастания или убывания
Создайте иерархию папок в PST, используя строковую нотацию
Укажите даты создания и изменения для ICS
Настройте шифрование SSL/TLS на экземплярах почтовых клиентов.
Использовать HTTP-прокси для почтовых клиентов (SMTP, IMAP, POP3)
Конвертируйте сообщения в разные форматы электронной почты на Java
Библиотека электронной почты Java предоставляет простые в использовании интерфейсы для преобразование в поддерживаемые форматы файлов сообщений. Чтобы выполнить преобразование, достаточно загрузить исходный файл в объектную модель API и вызвать метод save с необходимыми параметрами. На самом деле все так просто!
Электронная почта через SMTP, POP3 и IMAP
API позволяет создавать и форматировать сообщения, прикреплять файлы и изображения, а также отправлять их на адреса электронной почты через SMTP протокол. Еще одна возможность, которую предоставляет API, — это вход в систему POP3 серверы с помощью имени пользователя и пароля. С помощью функции аутентификации APOP в API можно легко получить полное сообщение или только заголовки, посмотреть размер почтового ящика и количество сообщений, удалить сообщения с сервера и многое другое. IMAP функции протокола позволяют пользователю API аутентифицировать, создавать, выбирать, удалять, запрашивать папки, получать и сохранять сообщения и изменять флаги сообщений.
Как отправить электронное письмо с помощью SMTP — Java
// Initialize SmtpClient object
SmtpClient client = new SmtpClient("smtp.gmail.com", 587, "username", "password");
// Set Security options for the server
client.setSecurityOptions(SecurityOptions.Auto);
// Create a new Message
MailMessage msg = new MailMessage("This email address is being protected from spambots. You need JavaScript enabled to view it.", "This email address is being protected from spambots. You need JavaScript enabled to view it.", "First Message from Java", "Body");
System.out.println("Sending message..");
// Send the Message now
client.send(msg);
Управление объектами календаря
Aspose.Email iCalendar API позволяет создавать, извлекать и сохранять объекты календаря Outlook в различных форматах. Он предоставляет возможность сохранять документы в формате MSG или ICS, а также извлекать, отправлять, обновлять и отменять приглашения на собрания с помощью протоколов отправки сообщений. О том, как управлять API iCalendar, вы можете узнать из Работа с назначениями article.
Управление файлами хранилища сообщений
Aspose.Email для Java API позволяет управлять форматами хранения Outlook. Вы можете загружать файлы PST и OST с диска или из потока, получать информацию о папках и подпапках из архива сообщений, извлекать сведения о конкретных сообщениях, такие как тема, отправитель, получатель, и сохранять сообщения на диске или в потоке. Для получения более подробной информации посетите Работа с файлами хранилища Outlook раздел в нашей документации.
Помимо анализа существующего PST, библиотека также предоставляет средства для создания файла PST с нуля и добавления сообщений в любую его папку.
Создать PST с нуля и добавить сообщение из файла — Java
// create an instance of PersonalStorage
PersonalStorage pst = PersonalStorage.create(dir + "archive.pst", 0);
// create a folder at the root of PST
pst.getRootFolder().addSubFolder("Inbox");
// add message to newly created folder
pst.getRootFolder().getSubFolder("Inbox").addMessage(MapiMessage.fromFile(dir + "template.msg"));
Работа с карточками контактов
Aspose.Email для Java позволяет управлять файлами карточек контактов, также известными как VCF или vCard, которые представляют собой всемирный формат файлов для хранения карточек контактов и обмена ими. Он также может обрабатывать карточки контактов Outlook и Thunderbird vCards в приложениях Java. Используя Aspose.Email для Java, вы можете отправлять файлы vCard или VCF по электронной почте, прикреплять VCF к сообщениям или извлекать их из электронных писем. Кроме того, вы можете обмениваться файлами vCard (VCF) по-своему. API позволяет редактировать, создавать и удалять карточки контактов. Вы можете легко добавить поддержку карточек контактов в свое приложение.
Автоматизация Microsoft Office — не требуется
Aspose.Email для Java создан с использованием управляемого кода, который не требует установки Microsoft Office или Microsoft Outlook на компьютер для работы с электронной почтой. Это идеальная альтернатива автоматизации Microsoft Outlook с точки зрения функций, безопасности, масштабируемости и скорости. Это довольно просто перейти с автоматизации делопроизводства на Aspose.
- Образовательные ресурсы
- Documentation
- Исходный код
- Ссылки на API
- Учебные видео
- Поддержка продукта
- Бесплатная поддержка
- Платная поддержка
- Blog
- Примечания к выпуску
- Почему Aspose.Email для Java?
- Примеры клиентов
- Список клиентов
- Истории успеха