source: trunk/INSTALL/arquivos/scripts/smtp.sh @ 7503

Revision 7503, 988 bytes checked in by wmerlotto, 11 years ago (diff)

Ticket #3191 - Alteracoes no instalador, para suportar novo SO e para realizar pequenos ajustes.

RevLine 
[5797]1
2# Servico SMTP (Postfix)
3
4# Parametro 1: Diretorio onde estao os arquivos de configuracao (modelo)
5smtp () {
6        get_org
7       
8        DIR_POSTFIX="$1"
9        sed -e "s/LDAP_DN/$LDAP_DN/g" -e "s/DOMAIN/$DOMAIN/g" $DIR_POSTFIX/main.cf > /etc/postfix/main.cf
10        sed -e "s/DOMAIN/$DOMAIN/g" $DIR_POSTFIX/expresso-dominios > /etc/postfix/expresso-dominios
11        sed -e "s/DOMAIN/$DOMAIN/g" $DIR_POSTFIX/transport > /etc/postfix/transport
[5871]12        cp $DIR_POSTFIX/master.cf /etc/postfix/
[5797]13
14        postmap /etc/postfix/expresso-dominios
15        postmap /etc/postfix/transport
[6173]16        # Adiciona o grupo mail ao usuarios postfix
17        usermod -a -G mail postfix
[5797]18}
19
20smtp_rhel ()
21{
22        yum -y install postfix
23
24        smtp $1
25
26        service postfix restart
27        chkconfig postfix on
28}
29
[6261]30smtp_rhel_6 ()
[5797]31{
32        RHEL6="rhel/6/etc/postfix"
33        smtp_rhel $RHEL6
34}
35
36smtp_debian ()
37{
[5871]38        apt-get -y install postfix postfix-ldap
[5797]39
40        smtp $1
41
42        /etc/init.d/postfix restart
43}
44
[6261]45smtp_debian_6 ()
[5797]46{
47        SQUEEZE="debian/squeeze/etc/postfix"
48        smtp_debian $SQUEEZE
49}
[5836]50
[7503]51smtp_ubuntu_1204 ()
[5836]52{
[6261]53        smtp_debian_6
[5836]54}
55
Note: See TracBrowser for help on using the repository browser.