Aspose.Email Java Para PHP

Introducción a Aspose.Email Java para PHP

Puente PHP / Java

El Puente PHP/Java es una implementación de un protocolo de red basado en XML y en streaming, que puede ser utilizado para conectar un motor de script nativo, por ejemplo PHP, Scheme o Python, con una máquina virtual Java. Es hasta 50 veces más rápido que RPC local a través de SOAP, requiere menos recursos en el lado del servidor web. Es más rápido y más confiable que la comunicación directa a través de la Interfaz Nativa de Java, y no requiere componentes adicionales para invocar procedimientos de Java desde PHP o procedimientos de PHP desde Java.

Lea más en sourceforge.net

Aspose.Email para Java

Aspose.Email para Java es una biblioteca de clases Java que permite a las aplicaciones Java leer y escribir archivos de mensajes de correo electrónico en varios formatos sin Microsoft Outlook. Proporciona clases para leer y actualizar archivos MSG, EML, EMLX, OFT, agregar/eliminar adjuntos y destinatarios, actualizar el asunto, el cuerpo y otras propiedades del archivo MSG.

Aspose.Email Java para PHP

El proyecto Aspose.Email para PHP muestra cómo se pueden realizar diferentes tareas utilizando las APIs de Aspose.Email Java en PHP. Este proyecto está destinado a proporcionar ejemplos útiles para desarrolladores de PHP que desean utilizar Aspose.Email para Java en sus proyectos PHP utilizando el Puente PHP/Java.

Esta sección incluye los siguientes temas:

Requisitos del sistema y plataformas soportadas

Requisitos del sistema

A continuación se presentan los requisitos del sistema para utilizar Aspose.Email Java para PHP:

  • Servidor Tomcat 8.0 o superior instalado.
  • PHP/JavaBridge está configurado.
  • FastCGI está instalado.
  • Componente Aspose.Email descargado.

Plataformas soportadas

A continuación se presentan las plataformas soportadas:

  • PHP 5.3 o superior
  • Java 1.8 o superior

Descargas y configuración

Descargar bibliotecas requeridas

Descargue las bibliotecas requeridas que se mencionan a continuación. Estas son necesarias para ejecutar ejemplos de Aspose.Email Java para PHP.

Descargar ejemplos de sitios de codificación social

Las siguientes versiones de ejemplos en ejecución están disponibles para descargar en los sitios de codificación social mencionados a continuación:


GitHub

CodePlex

Cómo configurar el código fuente en la plataforma Linux

Siga estos simples pasos para abrir y extender el código fuente mientras usa:

1. Instalar el servidor Tomcat

Para instalar el servidor Tomcat, emita el siguiente comando en la consola de Linux. Esto instalará exitosamente el servidor Tomcat.


 sudo apt-get install tomcat8

2. Descargar y configurar PHP/JavaBridge

Para descargar los binarios de PHP/JavaBridge, emita el siguiente comando en la consola de 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 

Descomprima los binarios de PHP/JavaBridge emitiendo el siguiente comando en la consola de Linux.


  unzip -d php-java-bridge_6.2.1_documentation.zip 

Esto extraerá el archivo JavaBridge.war. Copie este archivo a la carpeta webapps de tomcat8 emitiendo el siguiente comando en la consola de Linux.


  sudo cp JavaBridge.war /var/lib/tomcat8/webapps/JavaBridge.war 

Al copiar, Tomcat8 creará automáticamente una nueva carpeta “JavaBridge” en webapps. Una vez que se crea la carpeta, asegúrese de que su tomcat8 esté en ejecución y luego verifique http://localhost:8080/JavaBridge en el navegador, debería abrir una página por defecto de JavaBridge.

Si aparece algún mensaje de error, instale FastCGI emitiendo el siguiente comando en la consola de Linux.


  sudo apt-get install php55-cgi 

Después de instalar php5.5 cgi, reinicie el servidor Tomcat8 y verifique http://localhost:8080/JavaBridge nuevamente en el navegador.

Si se muestra un error de JAVA_HOME, abra el archivo /etc/default/tomcat8 y descomente la línea que establece el JAVA_HOME. Verifique http://localhost:8080/JavaBridge en el navegador nuevamente, debería aparecer con la página de ejemplos de PHP/JavaBridge. 

3. Configurar ejemplos de Aspose.Email Java para PHP

Clone ejemplos de PHP emitiendo los siguientes comandos dentro de la carpeta webapps/JavaBridge. 


 $ git init 

$ git clone [https://github.com/asposeslides/Aspose.Email-for-Java/tree/master/Plugins/Aspose.Email-for-Java_for_PHP] 

Cómo configurar el código fuente en la plataforma Windows

Siga estos simples pasos para configurar el Puente PHP/Java en la plataforma Windows

  1. Instale PHP5 y configúrelo como lo hace normalmente

  2. Instale JRE 6 (Java Runtime Environment) si aún no lo tiene. Puede verificar esto en C:\Program Files, etc. Puede descargarlo aquí. Estoy usando JRE 6 ya que es compatible con PHP Java Bridge (PJB).

  3. Instale Apache Tomcat 8.0. Puede descargarlo aquí

  4. Descargue JavaBridge.war. Copie este archivo en el directorio webapps de Tomcat. (ex: C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps )

  5. Reinicie el servicio apache de Tomcat.

  6. Vaya a http://localhost:8080/JavaBridge/test.php para verificar si PHP funciona. Puede encontrar otros ejemplos allí.

  7. Copie su archivo jar de Aspose.Email Java en C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\WEB-INF\lib

  8. Clone ejemplos de Aspose.Email Java para PHP dentro de la carpeta C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\.

  9. Copie la carpeta C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\java a su carpeta de ejemplos de Aspose.Email Java para PHP.

  10. Reinicie el servicio apache de Tomcat y comience a usar los ejemplos.