Aspose.Email Java для PHP
Введение в Aspose.Email Java для PHP
PHP / Java Bridge
PHP/Java Bridge — это реализация потокового, основанного на 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 демонстрирует, как выполнять различные задачи с использованием Aspose.Email Java API в PHP. Этот проект направлен на предоставление полезных примеров для разработчиков PHP, желающих использовать Aspose.Email для Java в своих PHP‑проектах, используя PHP/Java Bridge.
Этот раздел включает следующие темы:
- Скачать и настроить Aspose.Email в PHP
- Руководство для программистов PHP
- Программирование электронной почты в PHP
- Конвертация сообщений электронной почты в PHP
- Создание нового письма в PHP
- Отображение информации о письме на экране в PHP
- Извлечение заголовков электронной почты в PHP
- Управление вложениями в электронных письмах в PHP
- Сохранить сообщение как черновик в PHP
- Обновление и сохранение электронного письма в PHP
- Программирование Outlook на PHP
- Программирование электронной почты в PHP
- Поддержка, расширение и вклад в Aspose.Email на PHP
Системные требования и поддерживаемые платформы
Системные требования
Ниже приведены системные требования для использования Aspose.Email Java для PHP:
- Сервер Tomcat 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 Bridge на платформе Windows
-
Установите PHP5 и настройте его как обычно
-
Установите JRE 6 (Java Runtime Environment), если он у вас ещё не установлен. Вы можете проверить это в C:\Program Files и т.д. Вы можете скачать его здесь. Я использую JRE 6, так как он совместим с PHP Java Bridge (PJB).
-
Установите Apache Tomcat 8.0. Вы можете скачать его здесь
-
Скачайте JavaBridge.war. Скопируйте этот файл в каталог webapps tomcat (например: 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 for PHP.
\10. Перезапустите службу Apache Tomcat и начните использовать примеры.