Novidades

O www.siroco-nautica.pt passou a fazer parte do conjunto de sites alojados pela ERLOG.

 

 

Polls

Como encontrou este site
 

Estatisticas

Membros: 1
Notícias: 39
Favoritos Web: 5
Visitas: 163075
powered_by.png, 1 kB
Home arrow Sistemas arrow Mailman+Exim4 em Debian Sarge
MailMan + Sarge + Exim4 versão para impressão enviar por e-mail

Instalação do Gestor de listas MailMan e Exim4 em Debian Sarge.
 
Partindo de uma instalação debian standard,  com exim4 instalado por omissão proceder da seguinte forma.
 
 Instalar  MailMan

# apt-get install mailmanInstalar apache2

Instalar apache2


# apt-get install apache2

Uma vez instalados criar a lista de gestão, que deve ser mailman

newlist mailman

a lista é criada e deve ser adicionado ao /etc/aliases as seguintes linhas geradas pelo comando newlist

# mailman mailing list
mailman:              "|/var/lib/mailman/mail/mailman post mailman"
mailman-admin:        "|/var/lib/mailman/mail/mailman admin mailman"
mailman-bounces:      "|/var/lib/mailman/mail/mailman bounces mailman"
mailman-confirm:      "|/var/lib/mailman/mail/mailman confirm mailman"
mailman-join:         "|/var/lib/mailman/mail/mailman join mailman"
mailman-leave:        "|/var/lib/mailman/mail/mailman leave mailman"
mailman-owner:        "|/var/lib/mailman/mail/mailman owner mailman"
mailman-request:      "|/var/lib/mailman/mail/mailman request mailman"
mailman-subscribe:    "|/var/lib/mailman/mail/mailman subscribe mailman"
mailman-unsubscribe:  "|/var/lib/mailman/mail/mailman unsubscribe mailman"

o mesmo deve ser feito para topdas as listas criadas

Após a criação de cada lista fazer reload ao qrunner para isso executar

#/etc/init.d/mailman reload


Reconfigurar exim4


Ao ficheiro exim4.conf.template adicionar :

Na secção MAIN
Imediatamente a seguir a
exim_path = /usr/sbin/exim4



adicionar



# home dir for mailman
MAILMAN_HOME=/var/lib/mailman
# wrapper script for mailman
MAILMAN_WRAP=MAILMAN_HOME/mail/wrapper
# user and group for mailman
MAILMAN_UID=list
MAILMAN_GID=daemon



     
Na Secção ROUTERS imediatamente a seguir a
begin routers


adicionar

mailman_router:
driver = accept
require_files = MAILMAN_HOME/lists/$local_part/config.pck
local_part_suffix_optional
local_part_suffix = -bounces : -bounces+* : \
-confirm+* : -join : -leave : \
-owner : -request : -admin
transport = mailman_transport


e por fim na Secção TRANSPORTS

Imediatamenet apos
begin transports

adicionar


mailman_transport:
driver = pipe
command = MAILMAN_WRAP \
'${if def:local_part_suffix \
{${sg{$local_part_suffix}{-(\\w+)(\\+.*)?}{\$1}}} \
{post}}' \
$local_part
current_directory = MAILMAN_HOME
home_directory = MAILMAN_HOME
user = list
group = mail



A gestão das listas é feita pela Web acedndo ao URL http://endereço.da.maquina/cgi-bin/mailman/admin/nomedalista

Atravez da consola podem ser usados os comandos newlist ( cria lista), rmlist (remove lista )
Bem como outro presentes em /usr/lib/mailman/bin/

 

Por fim /etc/init.d/exim4 reload 

 

Cool

 

Utilizadores

© 2008 AtelierLogico.Net
Joomla! is Free Software released under the GNU/GPL License.