Pesquisa de site

PHPlist - Aplicativo Open Source Email Newsletter Manager (Mass Mailing) para Linux


phpList é um dos gerenciadores de listas de discussão de código aberto mais populares que tem a capacidade de enviar boletins informativos, notícias e mensagens para um grande número de assinantes. Ele fornece uma interface amigável onde você pode gerenciar boletins informativos, listas de assinaturas, relatórios de boletins informativos, notificações e muito mais. Você também pode chamá-lo de software de mala direta. É muito fácil de integrar com qualquer site.

O phpList usa banco de dados MySQL para armazenar informações e o script é escrito em PHP. Funciona em qualquer servidor web o que auxilia o administrador a configurar um sistema de assinatura de newsletter onde os usuários podem se inscrever na respectiva mailing list. Você pode gerenciar sua própria lista de e-mails e também anexar arquivos aos e-mails (anúncio de negócio, documentos comerciais), etc.

O software foi projetado para GNU/Linux com Apache. Também suporta outros sistemas do tipo Unix, como FreeBSD, OpenBSD, Mac OS X e Windows. .

Demonstrações do phpList
  1. Assista à demonstração de front-end do script – http://demo.phplist.com/lists/
  2. Assista à demonstração administrativa do script – http://demo.phplist.com/lists/admin/

Recursos do phpList

  1. phpList é ótimo para newsletters, notificações e muitos outros usos. É capaz de gerenciar um grande número de assinantes de listas de discussão. Também funciona bem com listas pequenas.
  2. A interface web do Phplist permite escrever, enviar mensagens e gerenciar o phplist pela internet. No entanto, ele continua enviando mensagens mesmo com o sistema desligado.
  3. Os templates são totalmente customizáveis e podem ser integrados a diversos sites.
  4. Acompanhe o número de usuários que abriram sua mensagem de e-mail.
  5. Com a ajuda dos editores FCKeditor e TinyMCE você pode editar mensagens HTML. Você pode escolher entre mensagem de e-mail de texto ou HTML para seus assinantes.
  6. Ele entrega a mensagem em uma fila para que cada assinante receba a mensagem. Também garante que eles não recebam duas cópias, mesmo que estejam inscritos em várias listas.
  7. Os atributos do assinante, como nome, país, etc., podem ser personalizados, o que significa que você pode especificar as informações importantes que precisa dos usuários no momento da assinatura.
  8. As ferramentas de gerenciamento de usuários são boas para manter e gerenciar enormes bancos de dados de assinantes.
  9. A limitação pode limitar a carga no seu servidor para que não sobrecarregue.
  10. Agendar envio permite que você agende sua mensagem como quando a mensagem será enviada. Os feeds RSS podem ser enviados automaticamente para uma lista de e-mails semanalmente, diariamente ou mensalmente.
  11. Atualmente, o Phplist está disponível em inglês, francês, português, alemão, espanhol, holandês, chinês tradicional, vietnamita e japonês. Trabalho de tradução para outros idiomas ainda em andamento.

Requisito de phpList

Para instalar o aplicativo PhPlist, precisamos:

  1. Sistema operacional GNU/Linux
  2. Servidor web Apache<./li>
  3. PHP versão 4.3 ou superior
  4. Módulo PHP Imap
  5. Servidor MySQL versão 4.0 ou superior
Ambiente de teste
  1. Sistema operacional – CentOS 6.4 e Ubuntu 13.04
  2. Apache – 2.2.15
  3. PHP – 5.5.3
  4. MySQL – 5.1.71
  5. phpList – 3.0.5

Instalação do phpList Newsletter Manager no Linux

Como mencionei anteriormente, phpList é desenvolvido em PHP para Linux com Apache. Portanto, você deve ter um servidor Web em execução com PHP e MySQL instalados no sistema. Além disso, você também deve instalar o módulo IMAP para processamento de mensagens devolvidas. Caso contrário, instale-os usando uma ferramenta gerenciadora de pacotes chamada yum ou apt-get de acordo com sua distribuição Linux.

Etapa 1: Instale Apache, PHP e MySQL

Instale em sistemas baseados em Red Hat usando o comando yum.

yum install httpd
yum install php php-mysql php-imap
yum install mysql mysql-server
service httpd start
service mysqld start

Instale em sistemas baseados em Debian usando o comando apt-get.

apt-get install apache2
apt-get install php5 libapache2-mod-auth-mysql php5-mysql php5-imap
apt-get install mysql-server mysql-client
service apache2 start
service mysql start

Etapa 2: Criar banco de dados phpList

Depois de instalar todos os pacotes necessários no sistema, basta fazer login no seu banco de dados (MySQL, aqui).

mysql -u root -p

Digite a senha root do mysql. Agora crie um banco de dados (digamos phplist).

mysql> create database phplist;
Query OK, 1 row affected (0.00 sec)

Não é uma boa prática acessar o banco de dados diretamente do usuário root, portanto, crie um usuário chamado 'tecmint' e conceda todas as permissões ao usuário no banco de dados ' phplist' com uma senha para acessá-lo. Substitua ‘my_password’ pela sua própria senha, precisaremos dessa senha mais tarde ao configurar phpList.

mysql> grant all on phplist.* to tecmint@localhost identified by 'my_password';
Query OK, 0 rows affected (0.00 sec)

Agora recarregue os privilégios para refletir as novas alterações no banco de dados e saia do shell mysql.

mysql> flush privileges;
Query OK, 0 rows affected (0.08 sec)

mysql> quit;
Bye

Etapa 3: Baixe e instale o phpList

Agora acesse o site oficial do phpList e baixe o tarball fonte mais recente (ou seja, a versão 3.0.5) usando o link abaixo.

  1. http://www.phplist.com/download

Alternativamente, você também pode baixar o pacote fonte mais recente usando o seguinte comando wget.

wget http://garr.dl.sourceforge.net/project/phplist/phplist/3.0.5/phplist-3.0.5.tgz

Após baixar o pacote phplist, descompacte os arquivos do pacote. Irá criar um diretório chamado 'phplist-3.0.5′ neste diretório, você encontrará um 'public_html' que contém o diretório lists .

tar -xvf phplist-3.0.5.tgz
cd phplist-3.0.5
cd public_html/

Agora copie o diretório “listas” em um diretório raiz da web Apache que pode ser acessado pela web.

cp -r lists /var/www/html/        [For RedHat based Systems]

cp -r lists /var/www/            [For Debian based Systems]

Passo 4: Configurando o phpList

Abra o arquivo de configuração do phpList ‘config.php’ no diretório ‘lists/config’ em seu editor de texto preferido.

vi config.php

Adicione as configurações de conexão do banco de dados phpList, como nome do host, nome do banco de dados, usuário do banco de dados e senha do banco de dados conforme mostrado abaixo.

what is your Mysql database server hostname
$database_host = "localhost";

what is the name of the database we are using
$database_name = "phplist";

what user has access to this database
$database_user = "tecmint";

and what is the password to login to control the database
$database_password = 'my_password';

Você precisa editar mais uma configuração, por padrão phpList em 'testmode', então você precisa alterar o valor de '1' para '0 >' para desativar o modo de teste.

define ("TEST",0);

Depois de inserir todos os detalhes. Salve e feche o arquivo.

Etapa 5: acesse o aplicativo phpList

Por fim, aponte para o seu navegador no diretório ‘lists/admin’ da instalação do phpList. Um assistente de instalação baseado na web orientará você no resto.

http://localhost/lists/admin

OR

http://ip-address/lists/admin

Observação: se o seu site 'example.com' estiver apontado para o diretório '/var/www/html/', e você colocou seus arquivos phpList em '/var/www/html/lists', então você deve apontar seu navegador para http:/ /www.example.com/lists/admin/.

Agora clique em 'Inicializar banco de dados' e preencha as informações sobre sua organização e defina a senha 'admin'.

Assim que a inicialização do banco de dados for concluída, continue com a configuração do phpList para concluir sua configuração de acordo com seus requisitos.

Uma vez, a configuração será concluída. Faça login no painel de administração do phpList.

Comece a criar novas campanhas, visualize campanhas, adicione/exclua usuários, visualize estatísticas e muitos outros recursos para explorar no Painel.

É isso! Agora, você pode começar a personalizar e criar a marca do seu aplicativo gerenciador de newsletters phpList recém-instalado.

Links de referência

Página inicial do phpList

Conheço a maioria dos usuários, não sei instalar e configurar aplicativos no Linux. Se você está procurando alguém para hospedar/configurar um phpList em sua hospedagem/servidor pessoal, entre em contato conosco porque oferecemos uma ampla gama de serviços Linux a preços mínimos justos.

Deixe-me saber se você estiver usando qualquer outro aplicativo de boletim informativo que seja mais robusto que o phpList e não se esqueça de compartilhar este artigo.