Aspose.Email Java для PHP
Введение в Aspose.Email Java для PHP
Мост PHP / Java
Мост PHP/Java — это реализация потокового, основанного на XML сетевого протокола, который может использоваться для подключения нативного скриптового движка, например PHP, Scheme или Python, к виртуальной машине Java. Он в 50 раз быстрее, чем локальный RPC через SOAP, требует меньше ресурсов на стороне веб-сервера. Он быстрее и более надежен, чем прямая связь через Java Native Interface, и не требует дополнительных компонентов для вызова процедур Java из PHP или процедур PHP из Java.
Читать далее на sourceforge.net
Aspose.Email для Java
Aspose.Email для Java — это библиотека классов на Java, которая позволяет Java-приложениям читать и записывать файлы сообщений электронной почты в различных форматах без Microsoft Outlook. Она предоставляет классы для чтения и обновления файлов MSG, EML, EMLX, OFT, добавления/удаления вложений и получателей, обновления темы, текста и других свойств файлов MSG.
Aspose.Email Java для PHP
Проект Aspose.Email для PHP демонстрирует, как различные задачи могут выполняться с использованием API Aspose.Email Java в PHP. Этот проект предназначен для предоставления полезных примеров для разработчиков PHP, которые хотят использовать Aspose.Email для Java в своих проектах PHP с использованием моста PHP/Java.
Этот раздел включает в себя следующие темы:
- Скачать и настроить Aspose.Email в PHP
- Руководство для программистов PHP
- Программирование электронной почты в PHP
- Преобразование электронных сообщений в PHP
- Создание новой электронной почты в PHP
- Отображение информации об электронной почте на экране в PHP
- Извлечение заголовков электронной почты в PHP
- Управление вложениями в сообщении электронной почты в PHP
- Сохранение сообщения как черновика в PHP
- Обновление и сохранение электронной почты в PHP
- Программирование Outlook в PHP
- Работа с файлами сообщений Outlook (MSG) в PHP
- Работа с файлами личного хранилища Outlook (PST) в PHP
- Добавление файлов в PST в PHP
- Добавление MapiCalendar в PST в PHP
- Добавление MapiContact в PST в PHP
- Добавление MapiJournal в PST в PHP
- Добавление MapiTask в PST в PHP
- Создание нового PST в PHP
- Поиск сообщений и папок в PST по некоторым критериям в PHP
- Строковый поиск в PST с игнорированием регистра в PHP
- Программирование электронной почты в PHP
- Поддержка, расширение и вклад в Aspose.Email в PHP
Системные требования и поддерживаемые платформы
Системные требования
Следующие требования к системе для использования Aspose.Email Java для PHP:
- Установлен Tomcat Server 8.0 или выше.
- Настроен PHP/JavaBridge.
- Установлен FastCGI.
- Скачанный компонент Aspose.Email.
Поддерживаемые платформы
Следующие платформы поддерживаются:
- PHP 5.3 или выше
- Java 1.8 или выше
Скачивание и настройка
Скачать необходимые библиотеки
Скачайте необходимые библиотеки, перечисленные ниже. Они необходимы для выполнения примеров Aspose.Email Java для PHP.
Скачать примеры из социальных кодовых сайтов
Следующие релизы работающих примеров доступны для скачивания на нижеперечисленных социальных кодовых сайтах:
GitHub
- Примеры Aspose.Email Java для PHP
CodePlex
- Примеры Aspose.Email Java для PHP
Как настроить исходный код на платформе Linux
Пожалуйста, выполните эти простые шаги, чтобы открыть и расширить исходный код, используя:
1. Установите сервер Tomcat
Чтобы установить сервер tomcat, выполните следующую команду в консоли linux. Это успешно установит сервер tomcat.
sudo apt-get install tomcat8
2. Скачайте и настройте PHP/JavaBridge
Чтобы скачать двоичные файлы PHP/JavaBridge, выполните следующую команду в консоли linux.
wget http://citylan.dl.sourceforge.net/project/php-java-bridge/Binary%20package/php-java-bridge_6.2.1/php-java-bridge_6.2.1_documentation.zip
Распакуйте двоичные файлы PHP/JavaBridge, выполнив следующую команду в консоли linux.
unzip -d php-java-bridge_6.2.1_documentation.zip
Это извлечет файл JavaBridge.war. Скопируйте его в папку webapps tomcat88, выполнив следующую команду в консоли Linux.
sudo cp JavaBridge.war /var/lib/tomcat8/webapps/JavaBridge.war
При копировании tomcat8 автоматически создаст новую папку “JavaBridge” в webapps. После создания папки убедитесь, что ваш tomcat8 работает, а затем проверьте http://localhost:8080/JavaBridge в браузере, он должен открыть страницу по умолчанию JavaBridge.
Если появится сообщение об ошибке, установите FastCGI, выполнив следующую команду в консоли Linux.
sudo apt-get install php55-cgi
После установки php5.5 cgi перезапустите сервер tomcat8 и снова проверьте http://localhost:8080/JavaBridge в браузере.
Если отображается ошибка JAVA_HOME, откройте файл /etc/default/tomcat8 и раскомментируйте строку, которая устанавливает JAVA_HOME. Проверьте http://localhost:8080/JavaBridge в браузере еще раз, он должен отобразить страницу примеров PHP/JavaBridge.
3. Настройте примеры Aspose.Email Java для PHP
Клонируйте примеры PHP, выполнив следующие команды внутри папки webapps/JavaBridge.
$ git init
$ git clone [https://github.com/asposeslides/Aspose.Email-for-Java/tree/master/Plugins/Aspose.Email-for-Java_for_PHP]
Как настроить исходный код на платформе Windows
Пожалуйста, выполните следующие простые шаги, чтобы настроить мост PHP/Java на платформе Windows
-
Установите PHP5 и настройте его, как обычно.
-
Установите JRE 6 (Java Runtime Environment), если он у вас еще не установлен. Вы можете проверить это в C:\Program Files и т.д. Скачать его можно здесь. Я использую JRE 6, так как он совместим с мостом PHP Java (PJB).
-
Установите Apache Tomcat 8.0. Скачать его можно здесь.
-
Скачайте JavaBridge.war. Скопируйте этот файл в каталог tomcat webapps. (например,
C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps
) -
Перезапустите службу apache tomcat.
-
Перейдите по адресу http://localhost:8080/JavaBridge/test.php, чтобы проверить, работает ли php. Вы можете найти другие примеры там.
-
Скопируйте свой Aspose.Email Java jar файл в
C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\WEB-INF\lib
. -
Клонируйте Aspose.Email Java для PHP примеры в папку
C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\
. -
Скопируйте папку
C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\java
в вашу папку примеров Aspose.Email Java для PHP. -
Перезапустите службу apache tomcat и начните использовать примеры.