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:
- Descargar y configurar Aspose.Email en PHP
- Guía para programadores de 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 la pantalla en PHP
- Extraer encabezados de correo electrónico en PHP
- Gestionar adjuntos en el mensaje de correo electrónico en PHP
- Guardar mensaje como borrador en PHP
- Actualizar y guardar un correo electrónico en PHP
- Programación de Outlook en PHP
- Trabajar con archivos de mensajes de Outlook (MSG) en PHP
- Trabajar con archivos de almacenamiento personal de Outlook (PST) en PHP
- Agregar archivos al PST en PHP
- Agregar MapiCalendar al PST en PHP
- Agregar MapiContact al PST en PHP
- Agregar MapiJournal al PST en PHP
- Agregar MapiTask al PST en PHP
- Crear nuevo PST en PHP
- Buscar mensajes y carpetas en un PST por algunos criterios en PHP
- Búsqueda de cadenas en PST ignorando mayúsculas y minúsculas en PHP
- Programación de correo electrónico en PHP
- Soporte, extensión y contribución a Aspose.Email en PHP
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
- 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
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
-
Instale PHP5 y configúrelo como lo hace normalmente
-
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).
-
Instale Apache Tomcat 8.0. Puede descargarlo aquí
-
Descargue JavaBridge.war. Copie este archivo en el directorio webapps de Tomcat. (ex:
C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps
) -
Reinicie el servicio apache de Tomcat.
-
Vaya a http://localhost:8080/JavaBridge/test.php para verificar si PHP funciona. Puede encontrar otros ejemplos allí.
-
Copie su archivo jar de Aspose.Email Java en
C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\WEB-INF\lib
-
Clone ejemplos de Aspose.Email Java para PHP 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. -
Reinicie el servicio apache de Tomcat y comience a usar los ejemplos.