Mudanças entre as edições de "InstalMailMan"

De Slacam_Wiki
Ir para: navegação, pesquisa
 
Linha 1: Linha 1:
 
'''Como Instalar e Configura o MAILMAN no CENTOS'''
 
'''Como Instalar e Configura o MAILMAN no CENTOS'''
  
 +
<ads media=goo5/>
 
Here is how to install the mailman mailing list on CentOS 5.2.
 
Here is how to install the mailman mailing list on CentOS 5.2.
  

Edição atual tal como às 20h55min de 18 de dezembro de 2013

Como Instalar e Configura o MAILMAN no CENTOS

Here is how to install the mailman mailing list on CentOS 5.2.

FIRST, INSTALL MAILMAN VIA YUM:

yum install mailman

NEXT, EDIT ITS APACHE CONFIGURATION FILE:

cd /etc/httpd/conf.d
vi mailman.conf
RedirectMatch ^/mailman[/]*$ http://domain.com/mailman/listinfo

Uncomment the redirect parameter and enter the correct domain name.

SET THE SITE MASTER PASSWORD:

/usr/lib/mailman/bin/mmsitepass password

This password can be used to access any list or any page.

EDIT THE MAILMAN CONFIGURATION FILE:

vi /usr/lib/mailman/Mailman/mm_cfg.py
DEFAULT_URL_HOST = ‘domain.com’
DEFAULT_EMAIL_HOST = ‘domain.com’

The URL host parameter usually matches the domain name from the above Apache configuration file. The email host should match the origin of the mail (i.e. the part after the @ of the email address, whether it is host.domain.com or domain.com).

CHECK FOR UPDATES:

 cd /usr/lib/mailman
 bin/update
 No updates are necessary.

CREATE THE MAILMAN SITE LIST AND SET UP THE ALIASES: ESSA LISTA SEMPRE TEM QUE SER CRIADA

 cd /usr/lib/mailman
 bin/newlist mailman

Enter the email of the person running the list: minh@minhtech.com Initial mailman password: password To finish creating your mailing list, you must edit your /etc/aliases (or equivalent) file by adding the following lines, and possibly running the

`newaliases’ program:
## mailman mailing list
mailman: “|/usr/lib/mailman/mail/mailman post mailman”
mailman-admin: “|/usr/lib/mailman/mail/mailman admin mailman”
mailman-bounces: “|/usr/lib/mailman/mail/mailman bounces mailman”
mailman-confirm: “|/usr/lib/mailman/mail/mailman confirm mailman”
mailman-join: “|/usr/lib/mailman/mail/mailman join mailman”
mailman-leave: “|/usr/lib/mailman/mail/mailman leave mailman”
mailman-owner: “|/usr/lib/mailman/mail/mailman owner mailman”
mailman-request: “|/usr/lib/mailman/mail/mailman request mailman”
mailman-subscribe: “|/usr/lib/mailman/mail/mailman subscribe mailman”
mailman-unsubscribe: “|/usr/lib/mailman/mail/mailman unsubscribe mailman”

Hit enter to notify mailman owner…

 vi /etc/aliases
## mailman mailing list
mailman: “|/usr/lib/mailman/mail/mailman post mailman”
mailman-admin: “|/usr/lib/mailman/mail/mailman admin mailman”
mailman-bounces: “|/usr/lib/mailman/mail/mailman bounces mailman”
mailman-confirm: “|/usr/lib/mailman/mail/mailman confirm mailman”
mailman-join: “|/usr/lib/mailman/mail/mailman join mailman”
mailman-leave: “|/usr/lib/mailman/mail/mailman leave mailman”
mailman-owner: “|/usr/lib/mailman/mail/mailman owner mailman”
mailman-request: “|/usr/lib/mailman/mail/mailman request mailman”
mailman-subscribe: “|/usr/lib/mailman/mail/mailman subscribe mailman”
mailman-unsubscribe: “|/usr/lib/mailman/mail/mailman unsubscribe mailman”

Execute the command

newaliases