Busca


imprimir pdf

Gerir uma mailing-list com ezmlm


Uma mailing-list serve para enviar correio a uma lista de assinantes (uma newsletter por exemplo ou um lista de discussão). Por exemplo, o seu domínio é omeudominio.com e o nome da sua mailing-list é newsletter. Vai então criar um endereço E-mail chamado newsletter@omeudominio.com : quando enviar um E-mail a este endereço, todas as pessoas que estarão inscritas nesta carta de informação receberão este mail. ezmlm é um gestor de mailing-list muito utilizado e eficiente. Vamos ver neste guia como criar, gerir e configurar uma mailing-list.

No nosso exemplo, a mailing-liste chama-se "newsletter" e o domínio "dominio.com". E óbvio que deve substitui-lo pelos seus dados.

Criação da mailing-list


Num primeiro tempos temos de fazer log in no root sob SSH e passar sob utilizador vpopmail :

$ su vpopmail -

O directório onde estão presente os binários de ezmlm é /usr/local/bin/ezmlm/ :

$ cd /usr/local/bin/ezmlm/

Criamos a mailing-list newsletter@omeudominio.com :

./ezmlm-make /home/vpopmail/domains/omeudominio.com/newsletter /home/vpopmail/domains/omeudominio.com/.qmail-newsletter newsletter omeudominio.com

Quando faz a criação, pode definir opções :

-a : arquivar a mailing-list (todos os mails são gravados e podem ser consultados quer por si, quer por toda a gente conforme as regras que quer definir). Esta opção é válida por defeito.
-A : não arquivar.
-e : modificar as opções de uma lista existente.
-f : prefixo da mailing-list : quando envia um mail para a sua mailing-list, o assunto será precedido de um prefixo que terá escolhido previamente. Por exemplo, para a sua newsletter, decidiu pôr "News" como prefixo. Terá então os assuntos dos mails começando por "News".
-g : proteger os arquivos : só as pessoas inscritas terão acesso aos arquivos (aconselhado).
-l : criação de uma lista de inscritos que poderá ser consultada pelo moderador ulteriormente.
-m : moderar os mails : se alguém envia um Email, recebera antes dos outros e deverá confirmar o seu envio ao resto da lista (aconselhado se que fazer uma newsletter).
-M : não moderar os mails (defeito).
-o : mailing list fechada : só os moderadores podem depositar (aconselhado se quer fazer uma newsletter).
-p : mailing list publica : toda a gente pode inscrever-se (defeito).
-P : mailing list privada : ninguém se pode inscrever. Deve adicionar á mão cada utilizador.
-u : as pessoas que não estão inscritas não podem publicar na mailing-list (aconselhado).
-U : toda a gente pode publicar (defeito).
-3 admin@omeudominio.com : substitui o "de" de cada mail enviado pelo endereço admin@omeudominio.com
-5 admin@omeudominio.com : proprietário da lista.

Exemplo de criação de uma newsletter : só admin@omeudominio.com pode publicar, as inscrições são livres e quando um mail é publicado, ele é reenviado para admin@omeudominio.com para confirmação antes de ser distribuído.
$ ./ezmlm-make -m -o -5 admin@omeudominio.com /home/vpopmail/domains/omeudominio.com/newsletter /home/vpopmail/domains/omeudominio.com/.qmail-newsletter newsmetter omeudominio.com

Para testar, inscreva-se como moderador e assinante (para já, só é proprietário da lista) como explicado abaixo e envie um mail para newsletter@omeudominio.com a partir do seu endereço de pedido de confirmação : responda sem mudar nada. Alguns segundos mais tarde, o seu mail estará na sua caixa e na dos assinantes.

Adicionar um assinante


Para inscrever uma pessoa, só há duas possibilidades :

Ou adicionar à mão : $ ./ezmlm-sub /home/vpopmail/domains/omeudominio.com/newsletter/ apessoa@oseudominio.com

Ou a pessoa por ela mesmo (não funciona com a opção -P de ezmlm-make) : a pessoa em questão deve enviar um email a : newsletter-subscribe@omeudominio.com

Eliminar um assinante


Da mesma maneira, a mão : $ ./ezmlm-unsub /home/vpopmail/domains/omeudominio.com/newsletter/ apessoa@oseudominio.com

Ou o assinante por ele mesmo : ele deve enviar um mail para newsletter-unsubscribe@omeudominio.com

Gestão dos moderadores


Para adicionar uma pessoa como moderador, deve inscreve-la no directório "mod" :
$ ./ezmlm-sub /home/vpopmail/domains/omeudominio.com/newsletter/mod admin@omeudominio.com
Para o eliminar, faça o mesmo com o comando ./ezmlm-unsub

Astúcias e comandos diversos


Para listar as pessoas inscritas : $ ./ezmlm-list /home/vpopmail/domains/omeudominio.com/newsletter/

Modificar o campo Reply-To? : por defeito, o campo de resposta dos e-mails é o endereço da pessoa que envia o mail e não o endereço da mailing-list. Se deseja mudar isto, adicione no ficheiro /home/vpopmail/domains/omeudominio.com/newsletter/headerremove uma linha "reply-to" e em /home/vpopmail/domains/omeudominio.com/newsletter/headeradd uma linha "Reply-To: newsletter@omeudominio.com"

Modificar os textos da mailing list : todos os textos estão presentes aqui : /home/vpopmail/domains/omeudominio.com/newsletter/text/

Editar a assinatura dos e-mails (a mensagem em baixo de cada Email) : temos de editar (e criar se ela não existir) o ficheiro home/vpopmail/domains/omeudominio.com/newsletter/text/trailer e pôr la a sua assinatura. Não se esqueça de adicionar um retorno de linha ao final do ficheiro.