Pmail Project The open sourse project
O projeto O projeto Pmail (PHP Mail) tem por finalidade adicionar mais funcionalidades à aplicações cuja as mesmas necessitem de envio em massa de e-mail para seus clientes, colaboradores e todos que a componham. O Pmail é basicamente um gerenciador e-mail marketing trazendo assim para seu usuário um maior controle sobre os layouts e mails criados. Por que devo usar? Cada vez mais a força da comunicação e interatividade com o público e as empresas está se mostrando mais sólida. Sendo assim, uma empresa de sucesso é aquela que garante sua imagem perante as pessoas. O uso de e-mails marketing vem se mostrando uma alternativa para a divulgação de produtos e empresas. O Pmail tem por única finalidade um melhor gerenciamento deste processo. Sua tecnologia O Pmail foi desenvolvido na linguagem de programação para aplicações web Hypertext Preprocessor (PHP) e utilizando o Framework de desenvolvimento ágil CakePHP. É baseado na forma de solução plugin para o framework. Sendo assim, há uma dependência com o framework. Para facilitar e garantir que o mesmo tenha um pleno funcionamento perante à grande diversidade de browsers, o mesmo foi baseado com as melhores práticas descritas pela World Wide Web Consortium (W3C) e o uso do Framework de JavaScript Jquery. Também não posso esquecer de citar o editor de texto para web FCKeditor. Requisitos O Pmail foi desenvolvido utilizando o CakePHP (1.2.x.x), não foi testado na versão anterior o banco de dados é qualquer um que o proprio framework suporta (o arquivo.sql que contem as tabelas a ser criadas é baseada no MySQL). Agradecimentos Primeiramente devo agradecer todas as pessoas que estão envolvidas direta e indiretamente em todas as ferramentas que me auxiliaram para o desenvolvimento do Pmail (Google, PHP, CakePHP, Jquery, FCKeditor e W3C) e aos meus pais que me apoiam e incentivam minha carreira. Referência do ator Felipe Theodoro Gonçalves - www.ftgoncalves.com Grupo de discussão - http://groups.google.com/group/pmailgroup
Instalando o Pmail 1. 2. 3. Baixe o Pmail do site. svn checkout http://pmailgroup.googlecode.com/svn/trunk/ ou http://pmailgroup.googlecode.com/files/pmailgroup.zip É necessário deixar a estrutura de pasta descrita abaixo: app plugins pmail controller models views pmail_app_controller.php pmail_app_model.php É fundamental respeitar essa estrutura. Por motivos de dependência é necessário inserir a pasta do FCKeditor dentro da pasta webroot, obedecendo essa estrutura: app/webroot/js/fckeditor/ Instale o banco de dados cujo seu SQL está na pasta app/plugins/pmail/db/pmail.sql Pronto! A nossa instalação está concluída.
Enviando meu primeiro E-Mail Antes de começar a usar o Pmail é necessário que o relatorio de funcionamento esteja em estatus verde. Se estes passarem no teste podemos começar. Passo 1: Criando um layer Na aba send mail clique em create a new layer Para criar um novo layer é somente necessário informar um identificador, descrição e o layer. Neste layer podemos acrescentar os labels são estes: [content] = Conteúdo onde entrará o e-mail. [name] = Nome do contato. [email] = E-mail do contato. [signature] = Assinatura do contato.
Para visualizar os labels disponíveis basta clicar na imagem a seguir: Após criarmos nosso layer basta Salvar. Passo 2: Criando o email propriamente dito Na mesma aba send mail click em Create a mail. Ao criar seu e-mail é necessário informar um identificador, um assunto, um remetente, escolher um layer, criar o corpo do e-mail e inserir uma assinatura. Atenção: Caso não seja informado um remetente o Pmail colocará o remetente padrão informado na configuração. Caso não for informado uma assinatura no email e o label foi inserido no layer o Pmail atribuirá a assinatura padrão informado nas configuração. Após concluir o email salve, e estará pronto nosso email.
Passo 3: Criando um grupo Click na aba groups, click em Create a new group. Insira um nome e descrição para o novo grupo, e depois salve. Agora basta adicionarmos membros ao grupo: click em Insert members. Selecione o grupo e adicione os membros. O Pmail tem por padrão a seguinte estrutura para inserção de membros: nome=email; exemplo; joãozinho=joao@gmail.com;carlos=carlos@gmail.com;
Após inserir os membros salve, e estará concluido. Passo 4: Enviando o e-mail Na aba send mail, selecione os grupos e o e-mail click em enviar e-mail e estará concluido. É isso ai :)