Aspose.Email Java para PHP
Introdução ao Aspose.Email Java para PHP
PHP / Java Bridge
O PHP/Java Bridge é uma implementação de streaming baseada em XML protocolo de rede, que pode ser usado para conectar um motor de script nativo, por exemplo PHP, Scheme ou Python, com uma máquina virtual Java. É até 50 vezes mais rápido que RPC local via SOAP, requer menos recursos no lado do servidor web. É mais rápido e mais confiável que a comunicação direta via Java Native Interface, e não requer componentes adicionais para invocar procedimentos Java a partir de PHP ou procedimentos PHP a partir de Java.
Leia mais em sourceforge.net
Aspose.Email para Java
Aspose.Email para Java é uma biblioteca de classes Java que permite a aplicações Java ler e escrever arquivos de mensagens de email em vários formatos sem o Microsoft Outlook. Ela fornece classes para ler e atualizar arquivos MSG, EML, EMLX, OFT, adicionar/remover anexos e destinatários, atualizar assunto, corpo e outras propriedades de arquivos MSG.
Aspose.Email Java para PHP
O projeto Aspose.Email para PHP demonstra como diferentes tarefas podem ser realizadas usando as APIs Java do Aspose.Email em PHP. Este projeto tem como objetivo fornecer exemplos úteis para desenvolvedores PHP que desejam utilizar Aspose.Email para Java em seus projetos PHP usando 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 Mensagens do Outlook (MSG) em PHP
- Trabalhando com Arquivos de Armazenamento Pessoal do Outlook (PST) em PHP
- Adicionar Arquivos ao PST em PHP
- Adicionar MapiCalendar ao PST em PHP
- Adicionar MapiContact ao PST em PHP
- Adicionar MapiJournal ao PST em PHP
- Adicionar 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 Ignorando Maiúsculas/Minúsculas em PHP
- Suporte, Extensão e Contribuição ao Aspose.Email em PHP
Requisitos de Sistema e Plataformas Suportadas
Requisitos de Sistema
A seguir estão os requisitos de sistema para usar Aspose.Email Java para PHP:
- Servidor Tomcat 8.0 ou superior instalado.
- PHP/JavaBridge está configurado.
- FastCGI está instalado.
- Componente Aspose.Email baixado.
Plataformas Suportadas
A seguir estã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. Elas são necessárias para executar os exemplos de Aspose.Email Java para PHP.
Baixar Exemplos dos Sites de Codificação Social
As versões seguintes 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
Por favor, siga estes passos simples para abrir e expandir o código-fonte ao usar:
1. Instalar o Servidor Tomcat
Para instalar o servidor tomcat, execute o seguinte comando no console Linux. Isso instalará o servidor tomcat com sucesso.
sudo apt-get install tomcat8
2. Baixar e Configurar PHP/JavaBridge
Para baixar os binários 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 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 tomcat8 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. Depois que a pasta for criada, certifique‑se de que o tomcat8 está em execução e então verifique http://localhost:8080/JavaBridge no navegador, ele deverá abrir a 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
Após 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, então abra o arquivo /etc/default/tomcat8 e descomente a linha que define o JAVA_HOME. Verifique http://localhost:8080/JavaBridge no navegador novamente, a página de Exemplos PHP/JavaBridge deve ser exibida.
3. Configurar Exemplos 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
Por favor, siga os passos simples abaixo para configurar o PHP/Java Bridge na plataforma Windows
-
Instale o PHP5 e configure como costuma fazer
-
Instale o JRE 6 (Java Runtime Environment) se ainda não o possui. 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
4.Baixar 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.
6.Acesse http://localhost:8080/JavaBridge/test.php para verificar se o PHP está funcionando. Você pode encontrar outros exemplos lá
7.Copie seu Aspose.Email Java arquivo jar para C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\WEB-INF\lib
-
Clonar Aspose.Email Java para PHP exemplos 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 a pasta de exemplos do Aspose.Email Java para PHP.
\10. Reinicie o serviço Apache Tomcat e comece a usar os exemplos.