Aspose.Email Java per PHP
Introduzione ad Aspose.Email Java per PHP
PHP / Java Bridge
Il PHP/Java Bridge è un’implementazione di uno streaming basato su XML protocollo di rete, che può essere usato per collegare un motore di script nativo, ad esempio PHP, Scheme o Python, con una macchina virtuale Java. È fino a 50 volte più veloce rispetto a RPC locale via SOAP, richiede meno risorse sul lato server web. È più veloce ed è più affidabile della comunicazione diretta tramite Java Native Interface, e non richiede componenti aggiuntivi per invocare procedure Java da PHP o procedure PHP da Java.
Leggi di più su sourceforge.net
Aspose.Email per Java
Aspose.Email per Java è una libreria di classi Java che consente alle applicazioni Java di leggere e scrivere file di messaggi email in vari formati senza Microsoft Outlook. Fornisce classi per leggere e aggiornare file MSG, EML, EMLX, OFT, aggiungere/rimuovere allegati e destinatari, aggiornare oggetto, corpo e altre proprietà dei file MSG.
Aspose.Email Java per PHP
Il progetto Aspose.Email per PHP mostra come eseguire diverse attività utilizzando le API Aspose.Email Java in PHP. Questo progetto ha lo scopo di fornire esempi utili per gli sviluppatori PHP che vogliono utilizzare Aspose.Email per Java nei loro progetti PHP usando Bridge PHP/Java.
Questa sezione include i seguenti argomenti:
- Download e Configura Aspose.Email in PHP
- Guida per programmatori PHP
- Programmare email in PHP
- Programmare Outlook in PHP
- Lavorare con file Outlook Message (MSG) in PHP
- Lavorare con file Outlook Personal Storage (PST) in PHP
- Aggiunta di file a PST in PHP
- Aggiunta di MapiCalendar a PST in PHP
- Aggiunta di MapiContact a PST in PHP
- Aggiunta di MapiJournal a PST in PHP
- Aggiunta di MapiTask a PST in PHP
- Crea un nuovo PST in PHP
- Cerca messaggi e cartelle in un PST per alcuni criteri in PHP
- Ricerca di stringhe in PST ignorando il maiuscolo/minuscolo in PHP
- Supporta, Estendi e Contribuisci ad Aspose.Email in PHP
Requisiti di sistema e piattaforme supportate
Requisiti di sistema
Di seguito sono i requisiti di sistema per utilizzare Aspose.Email Java per PHP:
- Server Tomcat 8.0 o superiore installato.
- PHP/JavaBridge è configurato.
- FastCGI è installato.
- Componente Aspose.Email scaricato.
Piattaforme supportate
Di seguito sono riportate le piattaforme supportate:
- PHP 5.3 o superiore
- Java 1.8 o superiore
Download e Configurazione
Scarica le librerie richieste
Scarica le librerie richieste elencate di seguito. Queste sono necessarie per eseguire gli esempi Aspose.Email Java per PHP.
Scarica esempi da siti di coding social
Le seguenti versioni di esempi funzionanti sono disponibili per il download nei siti di coding social menzionati di seguito:
GitHub
- Esempi Aspose.Email Java per PHP
CodePlex
- Esempi Aspose.Email Java per PHP
Come configurare il codice sorgente su piattaforma Linux
Segui questi semplici passaggi per aprire e ampliare il codice sorgente durante l’uso:
1. Installa il server Tomcat
Per installare il server Tomcat, esegui il seguente comando nella console Linux. Questo installerà con successo il server Tomcat.
sudo apt-get install tomcat8
2. Scarica e configura PHP/JavaBridge
Per scaricare i binari PHP/JavaBridge, esegui il seguente comando nella console 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
Decomprimi i binari PHP/JavaBridge eseguendo il seguente comando nella console Linux.
unzip -d php-java-bridge_6.2.1_documentation.zip
Questo estrarrà il file JavaBridge.war. Copialo nella cartella webapps di tomcat88 eseguendo il seguente comando nella console Linux.
sudo cp JavaBridge.war /var/lib/tomcat8/webapps/JavaBridge.war
Copiare farà sì che tomcat8 crei automaticamente una nuova cartella "JavaBridge" in webapps. Una volta creata la cartella, assicurati che tomcat8 sia in esecuzione e poi controlla http://localhost:8080/JavaBridge nel browser; dovrebbe aprire la pagina predefinita di JavaBridge.
Se appare un messaggio di errore, installa FastCGI eseguendo il seguente comando sulla console Linux.
sudo apt-get install php55-cgi
Dopo aver installato php5.5 cgi, riavvia il server tomcat8 e controlla nuovamente http://localhost:8080/JavaBridge nel browser.
Se viene visualizzato un errore JAVA_HOME, apri il file /etc/default/tomcat8 e rimuovi il commento alla riga che imposta JAVA_HOME. Controlla di nuovo http://localhost:8080/JavaBridge nel browser; dovrebbe aprirsi la pagina degli esempi PHP/JavaBridge.
3. Configura gli esempi Aspose.Email Java per PHP
Clona gli esempi PHP eseguendo i seguenti comandi nella cartella webapps/JavaBridge.
$ git init
$ git clone [https://github.com/asposeslides/Aspose.Email-for-Java/tree/master/Plugins/Aspose.Email-for-Java_for_PHP]
Come configurare il codice sorgente su piattaforma Windows
Segui i semplici passaggi seguenti per configurare PHP/Java Bridge su piattaforma Windows
-
Installa PHP5 e configuralo come fai normalmente
-
Installa JRE 6 (Java Runtime Environment) se non lo hai già. Puoi verificare questo in C:\Program Files ecc. Puoi scaricarlo qui. Sto usando JRE 6 poiché è compatibile con PHP Java Bridge (PJB).
-
Installa Apache Tomcat 8.0. Puoi scaricarlo qui
-
Scarica JavaBridge.war. Copia questo file nella directory webapps di Tomcat. (es.: C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps )
-
Riavvia il servizio Apache Tomcat.
-
Vai a http://localhost:8080/JavaBridge/test.php per verificare se PHP funziona. Puoi trovare altri esempi lì.
-
Copia il tuo Aspose.Email Java file jar in C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\WEB-INF\lib
-
Clona Aspose.Email Java per PHP esempi all’interno della cartella C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps.
-
Copia la cartella C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\java nella cartella degli esempi Aspose.Email Java per PHP.
\10. Riavvia il servizio Apache Tomcat e inizia a utilizzare gli esempi.