Aspose.Email Java pour PHP
Introduction à Aspose.Email Java pour PHP
Passerelle PHP / Java
Le PHP/Java Bridge est une implémentation d’un flux XML basé sur le streaming protocole réseau, qui peut être utilisé pour connecter un moteur de scripts natif, par exemple PHP, Scheme ou Python, à une machine virtuelle Java. Il est jusqu’à 50 fois plus rapide que le RPC local via SOAP, nécessite moins de ressources côté serveur web. Il est plus rapide et plus fiable que la communication directe via l’interface native Java, et ne nécessite aucun composant supplémentaire pour invoquer des procédures Java depuis PHP ou des procédures PHP depuis Java.
En savoir plus sur sourceforge.net
Aspose.Email pour Java
Aspose.Email pour Java est une bibliothèque de classes Java qui permet aux applications Java de lire et d’écrire des fichiers de messages électroniques dans divers formats sans Microsoft Outlook. Elle fournit des classes pour lire et mettre à jour les fichiers MSG, EML, EMLX, OFT, ajouter/supprimer des pièces jointes et des destinataires, mettre à jour l’objet, le corps et d’autres propriétés des fichiers MSG.
Aspose.Email Java pour PHP
Le projet Aspose.Email pour PHP montre comment différentes tâches peuvent être effectuées en utilisant les API Java d’Aspose.Email en PHP. Ce projet vise à fournir des exemples utiles aux développeurs PHP qui souhaitent exploiter Aspose.Email pour Java dans leurs projets PHP en utilisant Passerelle PHP/Java.
Cette section comprend les sujets suivants :
- Télécharger et configurer Aspose.Email en PHP
- Guide du programmeur PHP
- Programmation d’e-mail en PHP
- Conversion des messages électroniques en PHP
- Créer un nouveau courriel en PHP
- Affichage des informations d’e-mail à l’écran en PHP
- Extraction des en-têtes d’e-mail en PHP
- Gérer les pièces jointes dans un message électronique en PHP
- Enregistrer le message en tant que brouillon en PHP
- Mettre à jour et enregistrer un courriel en PHP
- Programmer Outlook en PHP
- Travailler avec les fichiers de messages Outlook (MSG) en PHP
- Travailler avec les fichiers de stockage personnel Outlook (PST) en PHP
- Ajout de fichiers à un PST en PHP
- Ajout de MapiCalendar à un PST en PHP
- Ajout de MapiContact à un PST en PHP
- Ajout de MapiJournal à un PST en PHP
- Ajout de MapiTask à un PST en PHP
- Créer un nouveau PST en PHP
- Recherche de messages et dossiers dans un PST selon certains critères en PHP
- Recherche de chaîne dans PST sans tenir compte de la casse en PHP
- Programmation d’e-mail en PHP
- Supporter, étendre et contribuer à Aspose.Email en PHP
Exigences système et plateformes prises en charge
Exigences système
Voici les exigences système pour utiliser Aspose.Email Java pour PHP :
- Serveur Tomcat 8.0 ou supérieur installé.
- PHP/JavaBridge est configuré.
- FastCGI est installé.
- Composant Aspose.Email téléchargé.
Plateformes prises en charge
Voici les plateformes prises en charge :
- PHP 5.3 ou supérieur
- Java 1.8 ou supérieur
Téléchargements et configuration
Télécharger les bibliothèques requises
Téléchargez les bibliothèques requises mentionnées ci-dessous. Elles sont nécessaires à l’exécution des exemples Aspose.Email Java pour PHP.
Télécharger les exemples depuis les sites de codage social
Les versions suivantes d’exemples fonctionnels sont disponibles en téléchargement sur les sites de codage social mentionnés ci-dessous :
GitHub
- Exemples Aspose.Email Java pour PHP
CodePlex
- Exemples Aspose.Email Java pour PHP
Comment configurer le code source sur la plateforme Linux
Veuillez suivre ces étapes simples afin d’ouvrir et d’étendre le code source en utilisant :
1. Installer le serveur Tomcat
Pour installer le serveur Tomcat, exécutez la commande suivante sur la console Linux. Cela installera correctement le serveur Tomcat.
sudo apt-get install tomcat8
2. Télécharger et configurer PHP/JavaBridge
Pour télécharger les binaires PHP/JavaBridge, exécutez la commande suivante sur la 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
Décompressez les binaires PHP/JavaBridge en exécutant la commande suivante sur la console Linux.
unzip -d php-java-bridge_6.2.1_documentation.zip
Cela extraira le fichier JavaBridge.war. Copiez‑le dans le dossier webapps de tomcat8 en exécutant la commande suivante sur la console Linux.
sudo cp JavaBridge.war /var/lib/tomcat8/webapps/JavaBridge.war
En copiant, tomcat8 créera automatiquement un nouveau dossier "JavaBridge" dans webapps. Une fois le dossier créé, assurez‑vous que tomcat8 fonctionne puis vérifiez http://localhost:8080/JavaBridge dans le navigateur, il devrait afficher la page par défaut de JavaBridge.
Si un message d’erreur apparaît, installez FastCGI en exécutant la commande suivante sur la console Linux.
sudo apt-get install php55-cgi
Après avoir installé php5.5 cgi, redémarrez le serveur tomcat8 et vérifiez à nouveau http://localhost:8080/JavaBridge dans le navigateur.
Si l’erreur JAVA_HOME apparaît, ouvrez le fichier /etc/default/tomcat8 et décommentez la ligne qui définit JAVA_HOME. Vérifiez http://localhost:8080/JavaBridge dans le navigateur à nouveau, la page d’exemples PHP/JavaBridge devrait s’afficher.
3. Configurer les exemples Aspose.Email Java pour PHP
Clonez, exemples PHP en exécutant les commandes suivantes dans le dossier webapps/JavaBridge.
$ git init
$ git clone [https://github.com/asposeslides/Aspose.Email-for-Java/tree/master/Plugins/Aspose.Email-for-Java_for_PHP]
Comment configurer le code source sur la plateforme Windows
Veuillez suivre les étapes simples ci‑dessus pour configurer PHP/Java Bridge sur la plateforme Windows
-
Installez PHP5 et configurez-le comme d’habitude
-
Installez JRE 6 (Java Runtime Environment) si vous ne l’avez pas déjà. Vous pouvez vérifier cela dans C:\Program Files, etc. Vous pouvez le télécharger ici. J’utilise JRE 6 car il est compatible avec PHP Java Bridge (PJB).
-
Installez Apache Tomcat 8.0. Vous pouvez le télécharger ici
-
Télécharger JavaBridge.war. Copiez ce fichier dans le répertoire webapps de Tomcat. (ex : C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps )
-
Redémarrez le service Apache Tomcat.
-
Accédez à http://localhost:8080/JavaBridge/test.php pour vérifier si PHP fonctionne. Vous pouvez y trouver d’autres exemples.
-
Copiez votre Aspose.Email Java fichier jar vers C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\WEB-INF\lib
-
Cloner Aspose.Email Java pour PHP exemples dans le dossier C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps.
-
Copiez le dossier C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\java dans le dossier d’exemples Aspose.Email Java pour PHP.
\10. Redémarrez le service Apache Tomcat et commencez à utiliser les exemples.