Aspose.Email Java para PHP
Introducción a Aspose.Email Java para PHP
Puente PHP / Java
El PHP/Java Bridge es una implementación de transmisión basada en XML protocolo de red, que puede usarse para conectar un motor de scripts nativo, por ejemplo PHP, Scheme o Python, con una máquina virtual Java. Es hasta 50 veces más rápido que RPC local vía SOAP, requiere menos recursos del lado del servidor web. Es más rápido y más fiable que la comunicación directa a través de la Java Native Interface, y no requiere componentes adicionales para invocar procedimientos Java desde PHP o procedimientos 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 de los archivos MSG.
Aspose.Email Java para PHP
El proyecto Aspose.Email para PHP muestra cómo se pueden realizar diferentes tareas usando las API de Aspose.Email Java en PHP. Este proyecto tiene como objetivo proporcionar ejemplos útiles para desarrolladores PHP que desean utilizar Aspose.Email para Java en sus proyectos PHP usando Puente PHP/Java.
Esta sección incluye los siguientes temas:
- Descargar y configurar Aspose.Email en PHP
- Guía para programadores PHP
- Programación de correo electrónico en PHP
- Convertir mensajes de correo electrónico en PHP
- Crear nuevo correo electrónico en PHP
- Mostrar información del correo electrónico en pantalla en PHP
- Extraer encabezados de correo electrónico en PHP
- Gestionar archivos adjuntos en mensaje de correo electrónico en PHP
- Guardar mensaje como borrador en PHP
- Actualizar y guardar un correo electrónico en PHP
- Programando Outlook en PHP
- Trabajar con archivos de mensaje de Outlook (MSG) en PHP
- Trabajar con archivos de almacenamiento personal de Outlook (PST) en PHP
- Agregar archivos a PST en PHP
- Agregar MapiCalendar a PST en PHP
- Agregar MapiContact a PST en PHP
- Agregar MapiJournal a PST en PHP
- Agregar MapiTask a PST en PHP
- Crear nuevo PST en PHP
- Buscar mensajes y carpetas en un PST por ciertos criterios en PHP
- Búsqueda de cadenas en PST sin distinguir mayúsculas/minúsculas en PHP
- Programación de correo electrónico en PHP
- Soporte, ampliación y contribución a Aspose.Email en PHP
Requisitos del Sistema y Plataformas Compatibles
Requisitos del Sistema
Los siguientes son los requisitos del sistema para usar Aspose.Email Java para PHP:
- Servidor Tomcat 8.0 o superior instalado.
- PHP/JavaBridge está configurado.
- FastCGI está instalado.
- Componente Aspose.Email descargado.
Plataformas Compatibles
Las siguientes son las plataformas compatibles:
- PHP 5.3 o superior
- Java 1.8 o superior
Descargas y configuración
Descargar Bibliotecas Requeridas
Descargue las librerías necesarias mencionadas a continuación. Estas son requeridas para ejecutar los ejemplos de Aspose.Email Java para PHP.
Descargar ejemplos de sitios de código social
Las siguientes versiones de ejemplos en ejecución están disponibles para descargar en los sitios de código social mencionados a continuación:
GitHub
- Ejemplos de Aspose.Email Java para PHP
CodePlex
- Ejemplos de Aspose.Email Java para PHP
Cómo configurar el código fuente en la plataforma Linux
Por favor siga estos simples pasos para abrir y ampliar el código fuente mientras usa:
1. Instalar servidor Tomcat
Para instalar el servidor Tomcat, ejecute el siguiente comando en la consola de Linux. Esto instalará correctamente el servidor Tomcat.
sudo apt-get install tomcat8
2. Descargar y Configurar PHP/JavaBridge
Para descargar los binarios PHP/JavaBridge, ejecute 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 PHP/JavaBridge ejecutando el siguiente comando en la consola de Linux.
unzip -d php-java-bridge_6.2.1_documentation.zip
Esto extraerá el archivo JavaBridge.war. Cópialo a la carpeta webapps de tomcat8 ejecutando 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 creada la carpeta, asegúrese de que tomcat8 esté en ejecución y luego compruebe http://localhost:8080/JavaBridge en el navegador; debería abrir la página predeterminada de JavaBridge.
Si aparece algún mensaje de error, instale FastCGI ejecutando 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 vuelva a comprobar http://localhost:8080/JavaBridge en el navegador.
Si se muestra un error JAVA_HOME, abra el archivo /etc/default/tomcat8 y quite el comentario de la línea que establece JAVA_HOME. Vuelva a comprobar http://localhost:8080/JavaBridge en el navegador; debería aparecer la página de ejemplos PHP/JavaBridge.
3. Configurar ejemplos de Aspose.Email Java para PHP
Clonar, ejemplos PHP ejecutando 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
Por favor siga los siguientes pasos simples para configurar PHP/Java Bridge en la plataforma Windows
-
Instale PHP5 y configúrelo como normalmente lo hace
-
Instale JRE 6 (Java Runtime Environment) si aún no lo tiene. Puede verificarlo en C:\Program Files, etc. Puede descargarlo aquí. Yo uso JRE 6 porque es compatible con PHP Java Bridge (PJB).
-
Instale Apache Tomcat 8.0. Puede descargarlo aquí
-
Descargar JavaBridge.war. Copie este archivo al directorio webapps de Tomcat. (ej: C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps )
-
Reinicie el servicio Apache Tomcat.
-
Vaya a http://localhost:8080/JavaBridge/test.php para comprobar si PHP funciona. Puede encontrar otros ejemplos allí
-
Copie su Aspose.Email Java archivo jar a C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\WEB-INF\lib
-
Clonar Aspose.Email Java para PHP ejemplos dentro de la carpeta C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps.
-
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 Tomcat y comience a usar los ejemplos.