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 streaming basado en XML protocolo de red, que se puede usar 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 el RPC local a través de SOAP y requiere menos recursos del lado del servidor web. Lo es faster y es más confiable que la comunicación directa a través de la interfaz nativa de Java, y no requiere componentes adicionales para invocar los procedimientos de Java desde PHP o los procedimientos de PHP desde Java.
Lea más en sourceforge.net
Aspose.Email para Java
Aspose.Email para Java es una biblioteca de clases de 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 y OFT, agregar o eliminar archivos 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 utilizando las API Java de Aspose.Email en PHP. Este proyecto tiene como objetivo proporcionar ejemplos útiles para los desarrolladores de PHP que desean utilizar Aspose.Email para Java en sus proyectos de PHP utilizando Puente PHP/Java.
En esta sección se incluyen los siguientes temas:
- Descargar y configurar Aspose.Email en PHP
- Guía para programadores de PHP
- Programación de correo electrónico en PHP
- Conversión de mensajes de correo electrónico en PHP
- Crear un nuevo correo electrónico en PHP
- Mostrar información de correo electrónico en la pantalla en PHP
- Extracción de encabezados de correo electrónico en PHP
- Administrar archivos adjuntos en mensajes 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
- Trabajando con archivos de mensajes de Outlook (MSG) en PHP
- Trabajando con archivos de almacenamiento personal (PST) de Outlook 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 un nuevo PST en PHP
- Buscar mensajes y carpetas en un PST según algunos criterios en PHP
- Búsqueda de cadenas en PST con ignorar mayúsculas y minúsculas en PHP
- Programación de correo electrónico en PHP
- Apoye, extienda y contribuya 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:
- Tomcat Server 8.0 o superior instalado.
- PHP/JavaBridge está configurado.
- FastCGI está instalado.
- Se descargó el componente Aspose.Email.
Plataformas compatibles
Las plataformas compatibles son las siguientes:
- PHP 5.3 o superior
- Java 1.8 o superior
Descargas y configuración
Descargar las bibliotecas necesarias
Descargue las bibliotecas necesarias que se mencionan a continuación. Estas son las necesarias para ejecutar los ejemplos de Java para PHP de Aspose.Email.
Descargar ejemplos de sitios de codificación social
Las siguientes versiones de ejemplos de ejecución están disponibles para descargar en los sitios de codificación social que se mencionan a continuación:
GitHub
- Ejemplos de Java para PHP en Aspose.Email
CodePlex
- Ejemplos de Java para PHP en Aspose.Email
Cómo configurar el código fuente en la plataforma Linux
Siga estos sencillos pasos para abrir y extender el código fuente mientras lo usa:
1. Instale el 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 archivos binarios de 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 archivos binarios de PHP/JavaBridge emitiendo el siguiente comando en la consola Linux.
unzip -d php-java-bridge_6.2.1_documentation.zip
Esto extraerá JavaBridge.war archivo. Cópielo a tomcat88 webapps carpeta 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 creada la carpeta, asegúrate de que tu tomcat8 se esté ejecutando y, a continuación, comprueba http://localhost:8080/JavaBridge en el navegador, debería abrir una página predeterminada de JavaBridge.
Si aparece algún mensaje de error, instale FastCGI mediante la ejecución del siguiente comando en la consola de Linux.
sudo apt-get install php55-cgi
Tras instalar php5.5 cgi, reinicie el servidor tomcat8 y compruebe http://localhost:8080/JavaBridge de nuevo en el navegador.
If JAVA_HOME aparece un error y, a continuación, abre el archivo /etc/default/tomcat8 y descomenta la línea que establece JAVA_HOME. Compruebe http://localhost:8080/JavaBridge en el navegador nuevamente, debería venir con la página de ejemplos de PHP/JavaBridge.
3. Ejemplos de configuración 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 los sencillos pasos a continuación para configurar Puente PHP/Java en la plataforma Windows
-
Instala PHP5 y configúralo como lo haces normalmente
-
Instale JRE 6 (Java Runtime Environment) si aún no lo tiene. Puede comprobarlo en C:\Program Files, etc. Puede descargarlo aquí. Estoy usando JRE 6 porque es compatible con PHP Java Bridge (PJB).
-
Instale Apache Tomcat 8.0. Puede descargarlo aquí
4.Download JavaBridge.war. Copie este archivo al directorio de aplicaciones web de tomcat.
(por ejemplo: C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps
)
-
Reinicie el servicio apache de Tomcat.
-
Ir a http://localhost:8080/JavaBridge/test.php para comprobar si php funciona. Puedes encontrar otros ejemplos allí
-
Copia tu Aspose.Email Java archivo jar a
C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\WEB-INF\lib
-
Clone Aspose.Email Java para PHP ejemplos en el interior
C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\
folder. -
Copiar carpeta
C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\java
a su carpeta de ejemplos de Java for PHP de Aspose.Email.
\ 10. Reinicie el servicio apache tomcat y comience a usar ejemplos.