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

De Slacam_Wiki
Ir para: navegação, pesquisa
Linha 14: Linha 14:
  
 
SET THE SITE MASTER PASSWORD:
 
SET THE SITE MASTER PASSWORD:
> /usr/lib/mailman/bin/mmsitepass password
+
 +
/usr/lib/mailman/bin/mmsitepass password
  
 
This password can be used to access any list or any page.
 
This password can be used to access any list or any page.
  
 
EDIT THE MAILMAN CONFIGURATION FILE:
 
EDIT THE MAILMAN CONFIGURATION FILE:
> vi /usr/lib/mailman/Mailman/mm_cfg.py
+
vi /usr/lib/mailman/Mailman/mm_cfg.py
DEFAULT_URL_HOST = ‘domain.com’
+
DEFAULT_URL_HOST = ‘domain.com’
DEFAULT_EMAIL_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).
 
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:
 
CHECK FOR UPDATES:
> cd /usr/lib/mailman
+
  cd /usr/lib/mailman
> bin/update
+
  bin/update
No updates are necessary.
+
  No updates are necessary.
  
 
CREATE THE MAILMAN SITE LIST AND SET UP THE ALIASES:
 
CREATE THE MAILMAN SITE LIST AND SET UP THE ALIASES:
> cd /usr/lib/mailman
+
  cd /usr/lib/mailman
> bin/newlist mailman
+
  bin/newlist mailman
  
 
Enter the email of the person running the list: minh@minhtech.com
 
Enter the email of the person running the list: minh@minhtech.com
Linha 38: Linha 39:
 
To finish creating your mailing list, you must edit your /etc/aliases (or
 
To finish creating your mailing list, you must edit your /etc/aliases (or
 
equivalent) file by adding the following lines, and possibly running the
 
equivalent) file by adding the following lines, and possibly running the
`newaliases’ program:
 
  
## mailman mailing list
+
`newaliases’ program:
mailman: “|/usr/lib/mailman/mail/mailman post mailman”
+
 
mailman-admin: “|/usr/lib/mailman/mail/mailman admin mailman”
+
## mailman mailing list
mailman-bounces: “|/usr/lib/mailman/mail/mailman bounces mailman”
+
mailman: “|/usr/lib/mailman/mail/mailman post mailman”
mailman-confirm: “|/usr/lib/mailman/mail/mailman confirm mailman”
+
mailman-admin: “|/usr/lib/mailman/mail/mailman admin mailman”
mailman-join: “|/usr/lib/mailman/mail/mailman join mailman”
+
mailman-bounces: “|/usr/lib/mailman/mail/mailman bounces mailman”
mailman-leave: “|/usr/lib/mailman/mail/mailman leave mailman”
+
mailman-confirm: “|/usr/lib/mailman/mail/mailman confirm mailman”
mailman-owner: “|/usr/lib/mailman/mail/mailman owner mailman”
+
mailman-join: “|/usr/lib/mailman/mail/mailman join mailman”
mailman-request: “|/usr/lib/mailman/mail/mailman request mailman”
+
mailman-leave: “|/usr/lib/mailman/mail/mailman leave mailman”
mailman-subscribe: “|/usr/lib/mailman/mail/mailman subscribe mailman”
+
mailman-owner: “|/usr/lib/mailman/mail/mailman owner mailman”
mailman-unsubscribe: “|/usr/lib/mailman/mail/mailman unsubscribe 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…
 
Hit enter to notify mailman owner…

Edição das 23h37min de 25 de agosto de 2011

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:

 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

    1. 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”

> newaliases