Aspose.Email Java Para PHP
Introdução ao Aspose.Email Java para PHP
PHP / Java Bridge
O PHP/Java Bridge é uma implementação de um protocolo de rede baseado em XML que pode ser usado para conectar um mecanismo de script nativo, como PHP, Scheme ou Python, a uma máquina virtual Java. É até 50 vezes mais rápido do que RPC local via SOAP e requer menos recursos no lado do servidor web. É mais rápido e mais confiável do que a comunicação direta via Java Native Interface, e não requer componentes adicionais para invocar procedimentos Java de PHP ou procedimentos PHP de Java.
Leia mais em sourceforge.net
Aspose.Email para Java
Aspose.Email para Java é uma biblioteca de classes Java que permite que aplicações Java leiam e escrevam arquivos de mensagens de email em vários formatos sem usar o Microsoft Outlook. Ele fornece classes para ler e atualizar arquivos MSG, EML, EMLX, OFT, adicionar/remover anexos e destinatários, atualizar assunto, corpo e outras propriedades do arquivo MSG.
Aspose.Email Java para PHP
O projeto Aspose.Email para PHP demonstra como diferentes tarefas podem ser realizadas usando APIs Aspose.Email Java em PHP. Este projeto tem como objetivo fornecer exemplos úteis para desenvolvedores PHP que desejam utilizar o Aspose.Email para Java em seus projetos PHP usando o PHP/Java Bridge.
Esta seção inclui os seguintes tópicos:
- Baixar e Configurar Aspose.Email em PHP
- Guia do Programador PHP
- Programando Email em PHP
- Programando Outlook em PHP
- Trabalhando com Arquivos de Mensagem do Outlook (MSG) em PHP
- Trabalhando com Arquivos de Armazenamento Pessoal do Outlook (PST) em PHP
- Adicionando Arquivos ao PST em PHP
- Adicionando MapiCalendar ao PST em PHP
- Adicionando MapiContact ao PST em PHP
- Adicionando MapiJournal ao PST em PHP
- Adicionando MapiTask ao PST em PHP
- Criar Novo PST em PHP
- Pesquisar Mensagens e Pastas em um PST por Alguns Critérios em PHP
- Pesquisa de Strings em PST com Ignorar Maiúsculas e Minúsculas em PHP
- Suporte, Extensão e Contribua para Aspose.Email em PHP
Requisitos do Sistema e Plataformas Suportadas
Requisitos do Sistema
Os seguintes são os requisitos do sistema para usar Aspose.Email Java para PHP:
- Servidor Tomcat 8.0 ou superior instalado.
- PHP/JavaBridge configurado.
- FastCGI instalado.
- Componente Aspose.Email baixado.
Plataformas Suportadas
As seguintes são as plataformas suportadas:
- PHP 5.3 ou superior
- Java 1.8 ou superior
Downloads e Configuração
Baixar Bibliotecas Necessárias
Baixe as bibliotecas necessárias mencionadas abaixo. Estas são necessárias para executar exemplos de Aspose.Email Java para PHP.
Baixar Exemplos de Sites de Codificação Social
As seguintes versões de exemplos em execução estão disponíveis para download nos sites de codificação social mencionados abaixo:
GitHub
- Exemplos de Aspose.Email Java para PHP
CodePlex
- Exemplos de Aspose.Email Java para PHP
Como configurar o código fonte na Plataforma Linux
Siga estes passos simples para abrir e estender o código fonte enquanto usa:
1. Instalar o Servidor Tomcat
Para instalar o servidor tomcat, execute o seguinte comando no console linux. Isso instalará com sucesso o servidor tomcat.
sudo apt-get install tomcat8
2. Baixar e Configurar PHP/JavaBridge
Para baixar os binários do PHP/JavaBridge, execute o seguinte comando no 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
Descompacte os binários do PHP/JavaBridge executando o seguinte comando no console linux.
unzip -d php-java-bridge_6.2.1_documentation.zip
Isso extrairá o arquivo JavaBridge.war. Copie-o para a pasta webapps do tomcat88 executando o seguinte comando no console Linux.
sudo cp JavaBridge.war /var/lib/tomcat8/webapps/JavaBridge.war
Ao copiar, o tomcat8 criará automaticamente uma nova pasta “JavaBridge” em webapps. Assim que a pasta for criada, certifique-se de que seu tomcat8 esteja em execução e, em seguida, verifique http://localhost:8080/JavaBridge no navegador, deve abrir uma página padrão do JavaBridge.
Se aparecer alguma mensagem de erro, instale o FastCGI executando o seguinte comando no console Linux.
sudo apt-get install php55-cgi
Depois de instalar o php5.5 cgi, reinicie o servidor tomcat8 e verifique http://localhost:8080/JavaBridge novamente no navegador.
Se o erro JAVA_HOME for exibido, abra o arquivo /etc/default/tomcat8 e descomente a linha que define o JAVA_HOME. Verifique http://localhost:8080/JavaBridge no navegador novamente, deve abrir a página de Exemplos do PHP/JavaBridge.
3. Configurar Exemplos de Aspose.Email Java para PHP
Clone os exemplos PHP executando os seguintes comandos dentro da pasta webapps/JavaBridge.
$ git init
$ git clone [https://github.com/asposeslides/Aspose.Email-for-Java/tree/master/Plugins/Aspose.Email-for-Java_for_PHP]
Como configurar o código fonte na Plataforma Windows
Siga os passos simples abaixo para configurar o PHP/Java Bridge na Plataforma Windows
-
Instale o PHP5 e configure como você normalmente faz
-
Instale o JRE 6 (Java Runtime Environment) se ainda não o tiver. Você pode verificar isso em C:\Program Files etc. Você pode baixá-lo aqui. Estou usando o JRE 6, pois é compatível com o PHP Java Bridge (PJB).
-
Instale o Apache Tomcat 8.0. Você pode baixá-lo aqui.
-
Baixe JavaBridge.war. Copie este arquivo para o diretório webapps do tomcat. (ex:
C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps
) -
Reinicie o serviço apache tomcat.
-
Acesse http://localhost:8080/JavaBridge/test.php para verificar se o php está funcionando. Você pode encontrar outros exemplos lá.
-
Copie seu arquivo jar Aspose.Email Java para
C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\WEB-INF\lib
. -
Clone os exemplos Aspose.Email Java para PHP dentro da pasta
C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\
. -
Copie a pasta
C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\java
para sua pasta de exemplos Aspose.Email Java para PHP.
\10. Reinicie o serviço apache tomcat e comece a usar os exemplos.