Aspose.Электронная почта Java для PHP
Введение в Aspose.Электронная почта Java для PHP
Мост между PHP и Java
Мост PHP/Java представляет собой реализацию потоковой передачи на основе XML сетевой протокол, который можно использовать для подключения собственного скриптового движка, например PHP, Scheme или Python, к виртуальной машине Java. Он работает до 50 раз быстрее, чем локальный RPC через SOAP, и требует меньше ресурсов на стороне веб-сервера. Это faster и более надежна, чем прямая связь через собственный интерфейс Java, и не требует дополнительных компонентов для вызова Java-процедур из PHP или процедур PHP из Java.
Подробнее читайте на sourceforge.net
Aspose.Электронная почта для Java
Aspose.Email для Java — это библиотека классов Java, которая позволяет Java-приложениям читать и записывать файлы сообщений электронной почты в различных форматах без использования Microsoft Outlook. Она предоставляет классы для чтения и обновления файлов MSG, EML, EMLX, OFT, добавления/удаления вложений и получателей, обновления темы, текста и других свойств файлов MSG.
Aspose.Электронная почта Java для PHP
Проект Aspose.Email для PHP показывает, как можно выполнять различные задачи с помощью Java API Aspose.Email в 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.Электронная почта Java для PHP:
- Установлен сервер Tomcat версии 8.0 или выше.
- PHP/JavaBridge настроен.
- Установлен FastCGI.
- Загружен компонент Aspose.Email.
Поддерживаемые платформы
Ниже перечислены поддерживаемые платформы:
- PHP 5.3 или выше
- Java 1.8 или выше
Загрузка и настройка
Загрузка необходимых библиотек
Загрузите необходимые библиотеки, указанные ниже. Они необходимы для выполнения примеров Aspose.Электронная почта 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 файл. Скопируйте его в tomcat88 webapps папку, выполнив следующую команду на консоли 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 снова в браузере.
If JAVA_HOME отображается ошибка, затем откройте файл /etc/default/tomcat8 и раскомментируйте строку, в которой задан JAVA_HOME. Проверьте http://localhost:8080/JavaBridge опять же, в браузере должна быть страница с примерами PHP/JavaBridge.
3. Настройте Java в Aspose.Email для примеров 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), если у вас ее еще нет. Вы можете проверить это в папке C:\Program Files и т. д. Загрузить ее можно здесь. Я использую JRE 6, поскольку он совместим с PHP Java Bridge (PJB).
-
Установите Apache Tomcat 8.0. Вы можете скачать его здесь
4.Download JavaBridge.war. Скопируйте этот файл в каталог tomcat webapps.
(например: C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps
)
-
Перезапустите службу tomcat apache.
-
Перейти к http://localhost:8080/JavaBridge/test.php чтобы проверить, работает ли php. Здесь вы можете найти другие примеры
-
Скопируйте свой Aspose.Электронная почта Java jar-файл в
C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\WEB-INF\lib
-
Clone Aspose.Электронная почта Java для PHP примеры внутри
C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\
folder. -
Скопировать папку
C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\java
в папку Aspose.Электронная почта Java для примеров PHP.
\ 10. Перезапустите службу apache tomcat и начните использовать примеры.