Aspose.Email Java для Ruby
Введение
Rjb — Ruby Java Bridge
RJB — это мостовая программа, соединяющая Ruby и Java через Java Native Interface. Rake + Rjb является более мощным и полезным инструментом сборки, чем Maven и Ant. Вы можете тестировать ваш класс бизнес-логики Java с помощью mock‑объекта Rjb. Это помогает перенести Model Object из Struts в ваше приложение RoR. Однако при создании Swing‑приложений имейте в виду, что Ruby (и Rjb) не учитывают работу нативных потоков JVM.
Aspose.Email для Java
Aspose.Email для Java — это библиотека классов Java, позволяющая Java‑приложениям читать и записывать файлы электронных сообщений в различных форматах без Microsoft Outlook. Она предоставляет классы для чтения и обновления файлов MSG, EML, EMLX, OFT, добавления/удаления вложений и получателей, обновления темы, тела и других свойств файлов MSG.
Aspose.Email Java для Ruby
Проект Aspose.Email Java for Ruby демонстрирует, как выполнять различные задачи с помощью API Aspose.Email Java в Ruby. Этот проект предназначен для предоставления полезных примеров Ruby-разработчикам, желающим использовать Aspose.Email for Java в своих Ruby-проектах через Rjb (Ruby Java Bridge).
Системные требования и поддерживаемые платформы
Системные требования
Ниже приведены системные требования для использования Aspose.Email Java для Ruby:
- Gem Rjb сконфигурирован
- Скачанный компонент Aspose.Email
Поддерживаемые платформы
Поддерживаемые платформы:
- Ruby 2.2.x или выше и соответствующий DevKit.
- Java 1.5 или выше
Скачивание
Скачать необходимые библиотеки
Скачайте необходимые библиотеки, указанные ниже. Они требуются для выполнения примеров Aspose.Email Java для Ruby.
Скачать примеры с сайтов совместного программирования
Следующие версии работающих примеров доступны для скачивания на нижеуказанных сайтах совместного программирования:
GitHub
Установка и использование
Установка
Установка gem‑а Aspose.Email Java для Ruby очень проста и проста, пожалуйста, следуйте этим простым шагам:
- Выполните следующую команду.
$ gem install aspose-emailjava
- Скачайте необходимый компонент Aspose.Email для Java по следующей ссылке. https://downloads.aspose.com/total
- Создайте папку "jars" в корне gem‑а Aspose.Email Java для Ruby и скопируйте загруженный компонент в неё.
Использование
Включите необходимые файлы для работы с примером createnewemail.
require File.dirname(File.dirname(File.dirname(__FILE__))) + '/lib/aspose-emailjava'
include Asposeemailjava
include Asposeemailjava::CreateNewEmail
initialize_aspose_email
Давайте разберём приведённый выше код.
- Первая строка гарантирует, что aspose email загружен и доступен.
- Включите файлы, необходимые для доступа к aspose email.
- Инициализируйте библиотеки. Классы aspose JAVA загружаются из пути, указанного в файле aspose.yml
Поддержка, расширение и участие
Поддержка
С первых дней существования Aspose мы понимали, что просто предоставлять клиентам хорошие продукты недостаточно. Нам также нужно было обеспечить качественное обслуживание. Мы сами разработчики и понимаем, как раздражает, когда техническая проблема или странность в программном обеспечении мешает вам выполнить необходимое. Мы здесь, чтобы решать проблемы, а не создавать их.
Именно поэтому мы предлагаем бесплатную поддержку. Каждый, кто использует наш продукт, независимо от того, купил ли он его или использует оценочную версию, заслуживает нашего полного внимания и уважения.
Вы можете сообщать о любых проблемах или предложениях, связанных с Aspose.Email Java для Ruby, используя любую из следующих платформ:
Расширяйте и вносите вклад
Aspose.Email Java для Ruby является открытым исходным кодом, и его исходники доступны на основных сайтах совместного программирования, перечисленных ниже. Разработчикам рекомендуется скачать исходный код и внести свой вклад, предлагая или добавляя новые функции и улучшая существующие, чтобы и другие могли извлечь из этого выгоду.
Исходный код
Вы можете получить последнюю версию исходного кода по одному из следующих адресов:
Примеры кода
Этот раздел включает следующие темы:
- Скачать и настроить Aspose.Email в Ruby
- Руководство для программистов Ruby
- Программирование электронной почты в Ruby
- Конвертация сообщений электронной почты в Ruby
- Создание нового письма в Ruby
- Настройка заголовков электронной почты в Ruby
- Отображение информации о письме на экране в Ruby
- Извлечение заголовков электронной почты в Ruby
- Управление вложениями в письме в Ruby
- Сохранить сообщение как черновик в Ruby
- Обновление и сохранение письма в Ruby
- Программирование Outlook в Ruby
- Работа с файлами сообщений Outlook (MSG) в Ruby
- Работа с файлами личного хранилища Outlook (PST) в Ruby
- Добавление файлов в PST в Ruby
- Добавление MapiCalendar в PST в Ruby
- Добавление MapiContact в PST в Ruby
- Добавление MapiJournal в PST в Ruby
- Добавление MapiNote в PST в Ruby
- Добавление MapiTask в PST в Ruby
- Создание нового PST в Ruby
- Поиск сообщений и папок в PST по определённым критериям в Ruby
- Поиск строк в PST без учёта регистра в Ruby
- Программирование электронной почты в Ruby
- Поддержка, расширение и вклад в Aspose.Email на Ruby