Instalação Mailman · 3 min read · Oct 04, 2025

Como Instalar E Configurar Mailman (Com Postfix) No Debian Squeeze - Página 2

5 Usando Mailman

A partir de agora, podemos usar a interface web do Mailman para gerenciar o Mailman (com uma exceção - sempre que você criar uma nova lista de discussão, terá que adicionar novos aliases a /etc/aliases manualmente na linha de comando).

A interface de administração pode ser acessada em http://lists.example.com/admin - nessa página você deve encontrar um link para a lista de discussão do Mailman que você criou no capítulo 4:

Se você clicar nesse link (http://lists.example.com/admin/mailman) você irá para a página de gerenciamento da lista do Mailman, mas primeiro você deve fazer login com sua senha (é a que você especificou durante o comando newlist):

É assim que a página de gerenciamento se parece - a partir daqui você pode…

… alterar as configurações básicas da lista…

… ou moderar novas mensagens (http://lists.example.com/mailman/admindb/mailman):

Os usuários podem ir para http://lists.example.com/listinfo para obter uma lista de todas as listas de discussão disponíveis…

… ou para http://lists.example.com/listinfo/mailman para ir a uma lista específica (mailman neste exemplo) onde eles podem se inscrever:

Você, como administrador, também pode criar novas listas usando a interface web (em http://lists.example.com/create), mas antes de fazer isso, execute

mmsitepass mailman_password

na linha de comando, porque caso contrário você receberá a mensagem de erro Error: You are not authorized to create new mailing lists quando tentar criar uma lista de discussão através da interface web (sugiro que você use a mesma senha - mailman_password - que no comando newsite no capítulo 4).

Para criar uma nova lista através da interface web, especifique o nome da lista e o endereço de e-mail do proprietário, especifique uma senha para a lista (ou faça a interface web gerar uma para você)…

… e na parte inferior da página, especifique a senha que você usou com o comando mmsitepass; em seguida, clique em Criar Lista:

Em caso de sucesso, você deve ver a seguinte página:

O proprietário da lista também receberá um e-mail com instruções sobre como modificar /etc/aliases para completar a criação da lista:

A lista de discussão testlist1' foi criada através da interface web. Para completar a ativação desta lista de discussão, o arquivo apropriado /etc/aliases (ou equivalente) deve ser atualizado. O programanewaliases’ também pode precisar ser executado.

Aqui estão as entradas para o arquivo /etc/aliases:

testlist1: “|/var/lib/mailman/mail/mailman post testlist1” testlist1-admin: “|/var/lib/mailman/mail/mailman admin testlist1” testlist1-bounces: “|/var/lib/mailman/mail/mailman bounces testlist1” testlist1-confirm: “|/var/lib/mailman/mail/mailman confirm testlist1” testlist1-join: “|/var/lib/mailman/mail/mailman join testlist1” testlist1-leave: “|/var/lib/mailman/mail/mailman leave testlist1” testlist1-owner: “|/var/lib/mailman/mail/mailman owner testlist1” testlist1-request: “|/var/lib/mailman/mail/mailman request testlist1” testlist1-subscribe: “|/var/lib/mailman/mail/mailman subscribe testlist1” testlist1-unsubscribe: “|/var/lib/mailman/mail/mailman unsubscribe testlist1”

Portanto, abra /etc/aliases…

vi /etc/aliases

… adicione os novos aliases…

| [...] ## lista de discussão testlist1 testlist1: "|/var/lib/mailman/mail/mailman post testlist1" testlist1-admin: "|/var/lib/mailman/mail/mailman admin testlist1" testlist1-bounces: "|/var/lib/mailman/mail/mailman bounces testlist1" testlist1-confirm: "|/var/lib/mailman/mail/mailman confirm testlist1" testlist1-join: "|/var/lib/mailman/mail/mailman join testlist1" testlist1-leave: "|/var/lib/mailman/mail/mailman leave testlist1" testlist1-owner: "|/var/lib/mailman/mail/mailman owner testlist1" testlist1-request: "|/var/lib/mailman/mail/mailman request testlist1" testlist1-subscribe: "|/var/lib/mailman/mail/mailman subscribe testlist1" testlist1-unsubscribe: "|/var/lib/mailman/mail/mailman unsubscribe testlist1" |

… e execute:

newaliases
/etc/init.d/postfix restart

Em vez de usar a interface web do Mailman, você também pode usar o comando newlist para criar uma nova lista, como mostrado no capítulo 4:

newlist --urlhost=lists.example.com --emailhost=lists.example.com testlist2

root@server1:~# newlist –urlhost=lists.example.com –emailhost=lists.example.com testlist2
Digite o e-mail da pessoa que está gerenciando a lista: <– [email protected]
Senha inicial testlist2: <– testlist2_password
Para terminar de criar sua lista de discussão, você deve editar seu arquivo /etc/aliases (ou equivalente) adicionando as seguintes linhas, e possivelmente executando o programa newaliases:

lista de discussão testlist2

testlist2: “|/var/lib/mailman/mail/mailman post testlist2” testlist2-admin: “|/var/lib/mailman/mail/mailman admin testlist2” testlist2-bounces: “|/var/lib/mailman/mail/mailman bounces testlist2” testlist2-confirm: “|/var/lib/mailman/mail/mailman confirm testlist2” testlist2-join: “|/var/lib/mailman/mail/mailman join testlist2” testlist2-leave: “|/var/lib/mailman/mail/mailman leave testlist2” testlist2-owner: “|/var/lib/mailman/mail/mailman owner testlist2” testlist2-request: “|/var/lib/mailman/mail/mailman request testlist2” testlist2-subscribe: “|/var/lib/mailman/mail/mailman subscribe testlist2” testlist2-unsubscribe: “|/var/lib/mailman/mail/mailman unsubscribe testlist2”

Pressione enter para notificar o proprietário da testlist2… <– ENTER

root@server1:~#

vi /etc/aliases

| [...] ## lista de discussão testlist2 testlist2: "|/var/lib/mailman/mail/mailman post testlist2" testlist2-admin: "|/var/lib/mailman/mail/mailman admin testlist2" testlist2-bounces: "|/var/lib/mailman/mail/mailman bounces testlist2" testlist2-confirm: "|/var/lib/mailman/mail/mailman confirm testlist2" testlist2-join: "|/var/lib/mailman/mail/mailman join testlist2" testlist2-leave: "|/var/lib/mailman/mail/mailman leave testlist2" testlist2-owner: "|/var/lib/mailman/mail/mailman owner testlist2" testlist2-request: "|/var/lib/mailman/mail/mailman request testlist2" testlist2-subscribe: "|/var/lib/mailman/mail/mailman subscribe testlist2" testlist2-unsubscribe: "|/var/lib/mailman/mail/mailman unsubscribe testlist2" |

newaliases
/etc/init.d/postfix restart

O endereço de e-mail de uma nova lista é sempre @lists.example.com, por exemplo, [email protected] ou [email protected].

6 Links

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.