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.

Line 
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
12        cp $DIR_POSTFIX/master.cf /etc/postfix/
13
14        postmap /etc/postfix/expresso-dominios
15        postmap /etc/postfix/transport
16        # Adiciona o grupo mail ao usuarios postfix
17        usermod -a -G mail postfix
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
30smtp_rhel_6 ()
31{
32        RHEL6="rhel/6/etc/postfix"
33        smtp_rhel $RHEL6
34}
35
36smtp_debian ()
37{
38        apt-get -y install postfix postfix-ldap
39
40        smtp $1
41
42        /etc/init.d/postfix restart
43}
44
45smtp_debian_6 ()
46{
47        SQUEEZE="debian/squeeze/etc/postfix"
48        smtp_debian $SQUEEZE
49}
50
51smtp_ubuntu_1204 ()
52{
53        smtp_debian_6
54}
55
Note: See TracBrowser for help on using the repository browser.