Обзор функций
Contents
[
Hide
]
Apose.Email for Java разделён на несколько отдельных компонентов, каждый со своими особенностями. Ниже представлен список функций для каждого из основных пакетов.
Aspose.Email.Mail
Общие возможности электронной почты
- Создавать письма, содержащие чистый текст
- Создавать письма, содержащие HTML
- Создавать альтернативные тела сообщений для совместимости как с HTML‑клиентами, так и с клиентами без поддержки HTML
- Подключаться к любому SMTP‑серверу на указанном порту
- Отправлять письма через любой SMTP‑сервер
- Подключиться к SMTP‑серверу с поддержкой SSL
- Подключиться к SMTP‑серверу на основе TLS
Возможности вложений
- Добавлять вложения к письмам
- Удалять вложения из писем
- Создавать вложения из путей к файлам
- Создавать вложения из потоков
- Создавать вложения из массивов байтов
Возможности встроенных объектов
- Встраивать объекты (например, изображения, звуки и т. д.) в письма
- Удалять встроенные объекты из писем
- Встраивать объекты из путей к файлам
- Встраивать объекты из потоков
- Встраивать объекты из массивов байтов
Возможности импорта/экспорта
- Импортировать электронные письма в формате Microsoft Outlook (MSG).
- Импортировать письма в формате Microsoft HTML (MHT)
- Импортировать письма в формате RFC822 (EML)
- Создавать письма из HTML‑контента
- Экспортировать письма в формат Microsoft HTML (MHT)
- Экспортировать письма в формат сообщения, соответствующий RFC822 (EML)
- Экспортировать письма из файла Outlook PST в файлы Outlook MSG
Функции массовой рассылки
- Поддерживает отправку писем пакетами
- Встроенная многопоточная функция для отправки массовых писем
- Поддерживает сохранение массовых сообщений электронной почты в пуле сообщений
Функции слияния почты
- Слияние почты на основе шаблона с использованием различных источников данных
- Поддерживает DataTable в качестве источника данных
- Поддерживает DataRowCollection в качестве источника данных
- Поддерживает DataReader в качестве источника данных
- Создать шаблон электронной почты из файла
- Создать шаблон электронной почты из экземпляра MailMessage
- Выполнять пошаговое слияние для создания сообщений электронной почты
Возможности календаря
- Добавлять события iCalendar в письма.
- Отменять события iCalendar.
- Отправлять запросы на собрания по электронной почте.
- Отправлять запросы на встречу по электронной почте.
Возможности обработки событий
- Поддерживает различные полезные события для более гибкого управления.
- Выполнять действия после отправки всех массовых писем.
- Выполнять действия, когда сообщение готово к отправке.
- Получать уведомление через событие, когда письмо полностью отправлено.
Вспомогательные возможности
- Настроить заголовки письма.
- Установить приоритет сообщения, дату и время.
- Поддерживает все наборы символов.
- Запрос подтверждения о прочтении.
Расширенные возможности
- Асинхронные и синхронные модели программирования.
- Поддерживает разбор писем в форматах MSG, MHT и EML.
- Поддерживает сохранение писем в форматах MSG, MHT и EML.
- Извлечение вложений из файлов электронных сообщений Microsoft Outlook (MSG).
- Чтение сообщений из файлов Outlook PST.
- Поддерживает резервное SMTP‑соединение.
- Укажите количество попыток соединения SMTP.
Aspose.Email.Mime
Попробуйте!
Разбирать файлы электронной почты с помощью бесплатного Aspose.Email Parser App.
Общие возможности парсинга
- Извлекать заголовки писем и тела сообщений.
- Получать имена и значения из заголовков письма.
- Получать адреса From, To, Cc и Reply‑To.
- Получать и сохранять вложения.
- Получать и сохранять встроенные объекты, такие как изображения и звуки.
Возможности импорта/экспорта
- Импортировать письма в формате Microsoft Outlook (MSG).
- Импортировать письма в формате Microsoft HTML (MHT).
- Импортировать письма в формате RFC822 (EML).
- Экспортировать письма в формат Microsoft HTML (MHT).
- Экспортировать письма в формат сообщения, соответствующий RFC822 (EML).
Вспомогательные возможности
- Поддерживает множественные заголовки.
- Поддерживает множественные части.
- Поддерживает все наборы символов.
- Получать метаданные, такие как contentType, MimeVersion и XMailer.
Попробуйте!
Использовать Aspose.Email Metadata App для просмотра и редактирования метаданных онлайн, встроенных или пользовательских свойств сообщения.
Продвинутые возможности парсинга
- Загружать и разбирать письма в форматах MSG, MHT и EML.
Aspose.Email.Pop3
Общие функции POP3
- Получать полные сообщения или только заголовки.
- Поддерживает базовые команды POP3.
- Список почтовых сообщений.
- Получать письма в форматах MIME и простого текста.
- Получать информацию о почтовом ящике.
- Поддерживать соединение POP3 живым.
- Функции управления электронной почтой.
- Удалить выбранные письма на POP3‑сервере.
- Удалить все письма.
- Отменить удаление на POP3‑сервере.
- Подключиться к POP3‑серверу с поддержкой SSL.
Функции безопасности
- Поддерживает аутентифицированный POP (APOP).
- Поддерживает аутентификацию USER/PASS в открытом виде.
- Поддерживает аутентификацию CRAM-MD5 по RFC 2195.
- Поддерживает аутентификацию DIGEST-MD5 по RFC 2831.
- Поддерживает аутентификацию по логину.
- Поддерживает простую текстовую аутентификацию TLS по RFC 2595.
Aspose.Email.Exchange
Общие функции Exchange
- Подключиться к Microsoft Exchange Server 2003, 2007, 2010 и 2013.
- Получать письма с сервера Exchange.
- Список почтовых сообщений.
- Получать информацию о почтовом ящике.
- Функции управления электронной почтой.
- Удалять выбранные письма на сервере Exchange.
Вспомогательные возможности
- Устанавливать тайм‑ауты подключения и чтения.
- Устанавливать размер буфера отправки и получения.
- Получать уникальные идентификаторы писем на сервере.
- Получать количество сообщений.
- Получать размер сообщения.
Aspose.Email.Imap
Общие функции
- Подключаться и взаимодействовать с IMAP‑серверами.
- Манипулировать письмами и папками на сервере.
- Подключиться к IMAP‑серверу с поддержкой SSL.
- Получать уведомление при получении письма, избегая повторных запросов к серверу.
Функции управления сообщениями
- Получать сообщения электронной почты.
- Получать заголовки сообщений.
- Сохранять сообщения электронной почты в локальную файловую систему.
- Удалять сообщения электронной почты.
- Список сообщений в указанной папке.
- Устанавливать флаги (прочитано, удалено и др.) для указанных сообщений.
Функции управления папками
- Создавать папки электронной почты.
- Удалять папки электронной почты.
- Переименовывать папки электронной почты.
Функции безопасности
- Поддерживает аутентификацию USER/PASS в открытом виде.
- Поддерживает аутентификацию CRAM-MD5 по RFC 2195.
- Поддерживает аутентификацию DIGEST-MD5 по RFC 2831.
- Поддерживает аутентификацию по логину.
- Поддерживает простую текстовую аутентификацию TLS по RFC 2595.
Aspose.Email.Verify
Функции валидации
- Проверять адреса электронной почты.
- Поддерживает проверку синтаксиса электронной почты.
- Поддерживает проверку домена электронной почты.
- Поддерживает проверку почтового сервера.
- Поддерживает проверку MX‑записей.
- Асинхронная валидация.
- Гибкие результаты валидации.
Вспомогательные возможности
- Укажите DNS‑серверы.* Установите тайм‑аут запроса.
Aspose.iCalendar
- Легко и надёжно рассчитывайте даты и времена появления даже самых сложных шаблонов повторения.
- Читайте и создавайте шаблоны повторения в формате iCalendar (RFC 2445).
- Создавайте шаблоны повторения программно с помощью интуитивной объектной модели.
- Используйте ежегодные, ежемесячные, еженедельные, ежедневные, почасовые, поминутные и по секундам шаблоны повторения.
- Представляйте шаблоны повторения в ваших Windows, веб- или мобильных приложениях.
Поддержка файлов PST/OST
- Поддержка файлов Personal и Offline Storage
- Создавать и читать файлы OST, PST
- Поддерживает файлы PST всех типов
- Поддерживаются все типы OST для чтения
Поддерживаемые протоколы
- SMTP
- MIME
- POP3
- IMAP
- HTTP