Огляд функцій

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

Загальні функції парсингу

  • Витягувати заголовки електронних листів та тіла повідомлень.
  • Отримувати імена та значення з заголовків електронних листів.
  • Отримувати адреси From, To, Cc та Reply-To.
  • Отримувати та зберігати вкладення.
  • Отримувати та зберігати вбудовані об’єкти, такі як зображення та звуки.

Функції імпорту/експорту

  • Імпортувати електронні листи у форматі Microsoft Outlook Email Message (MSG).
  • Імпортувати електронні листи у форматі Microsoft HTML (MHT).
  • Імпортувати електронні листи у форматі повідомлень, сумісному з RFC822 (EML).
  • Експортувати електронні листи у формат Microsoft HTML (MHT).
  • Експортувати електронні листи у формат повідомлень, сумісний з RFC822 (EML).

Утилітні функції

  • Підтримує кілька заголовків.
  • Підтримує кілька частин.
  • Підтримує всі набори символів.
  • Отримуйте метадані, такі як contentType, MimeVersion та XMailer.

Розширені функції парсингу

  • Завантажити та розпарсити листи у форматах MSG, MHT та EML.

Aspose.Email.Pop3

Загальні функції POP3

  • Отримати повні листи або лише заголовки.
  • Підтримує базові команди POP3.
  • Перелік листів.
  • Отримати листи у форматах MIME та простого тексту.
  • Отримати інформацію про поштову скриньку.
  • Підтримувати з’єднання POP3 живим.
  • Функції управління електронною поштою.
  • Видалити вибрані листи на POP3-сервері.
  • Видалити всі листи.
  • Скасувати видалення на POP3-сервері.
  • Підключитися до POP3-сервера з підтримкою SSL.

Функції безпеки

  • Підтримує автентифікований протокол POP (APOP).
  • Підтримує автентифікацію у відкритому тексті USER/PASS.
  • Підтримує автентифікацію RFC 2195 CRAM-MD5.
  • Підтримує автентифікацію RFC 2831 DIGEST-MD5.
  • Підтримує автентифікацію логіном.
  • Підтримує простий текстовий автентифікаційний метод RFC 2595 TLS.

Aspose.Email.Exchange

Загальні функції Exchange

  • Підключитися до Microsoft Exchange Server 2003, 2007, 2010 та 2013.
  • Отримати листи з Exchange Server.
  • Перелік листів.
  • Отримати інформацію про поштову скриньку.
  • Функції управління електронною поштою.
  • Видалити вибрані листи на Exchange Server.

Утилітні функції

  • Встановити тайм‑аут підключення та читання.
  • Встановити розмір буферу відправлення та отримання.
  • Отримати унікальні ідентифікатори листів на сервері.
  • Отримати кількість листів.
  • Отримати розмір листа.

Aspose.Email.Imap

Загальні функції

  • Підключатися та взаємодіяти з IMAP‑серверами.
  • Керувати листами та папками на сервері.
  • Підключитися до IMAP-сервера з підтримкою SSL.
  • Отримуйте сповіщення про надходження листа, уникаючи постійного опитування сервера

Функції управління листами

  • Отримати листи.
  • Отримати заголовки листів.
  • Зберегти листи у локальну файлову систему.
  • Видалити листи.
  • Список листів у зазначеній папці.
  • Встановити прапорці (прочитано, видалено тощо) для зазначених листів.

Функції управління папками

  • Створити папки електронної пошти.
  • Видалити папки електронної пошти.
  • Перейменувати папки електронної пошти.

Функції безпеки

  • Підтримує автентифікацію у відкритому тексті USER/PASS.
  • Підтримує автентифікацію RFC 2195 CRAM-MD5.
  • Підтримує автентифікацію RFC 2831 DIGEST-MD5.
  • Підтримує автентифікацію логіном.
  • Підтримує простий текстовий автентифікаційний метод RFC 2595 TLS.

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