Aspose.Email  для Java

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.

  
  

Aspose.Email предлагает отдельные API электронной почты для других популярных сред разработки, перечисленных ниже: