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. Але будьте уважні до застосунків buildSwing: 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 для Ruby демонструє, як виконувати різні завдання за допомогою API Aspose.Email Java у Ruby. Цей проєкт спрямований на надання корисних прикладів для Ruby‑розробників, які хочуть використати Aspose.Email для 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 for 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 є open source, і його вихідний код доступний на основних сайтах соціального кодування, зазначених нижче. Розробникам рекомендується завантажити вихідний код і внести свій внесок, пропонуючи або додаючи нові функції чи покращуючи існуючі, щоб інші також могли отримати вигоду.
Вихідний код
Ви можете отримати найостанніший вихідний код з одного з наступних місць:
Приклади коду
Цей розділ включає наступні теми:
- Завантажити та налаштувати Aspose.Email у Ruby
- Посібник програміста Ruby
- Програмування електронної пошти у Ruby
- Конвертування електронних листів у Ruby
- Створення нового електронного листа у Ruby
- Налаштування заголовків електронної пошти у Ruby
- Відображення інформації про електронну пошту на екрані у Ruby
- Видобування заголовків електронної пошти у Ruby
- Керування вкладеннями в електронному листі у Ruby
- Зберегти повідомлення як чернетку у Ruby
- Оновлення та збереження електронного листа у Ruby
- Програмування Outlook у Ruby
- Робота з файлами Outlook Message (MSG) у Ruby
- Робота з файлами Outlook Personal Storage (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