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

Revision 5871, 949 bytes checked in by wmerlotto, 12 years ago (diff)

Ticket #2557 - adicionado os scripts do crontab e correção no delivey do postfix

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        adduser postfix mail
17}
18
19smtp_rhel ()
20{
21        yum -y install postfix
22
23        smtp $1
24
25        service postfix restart
26        chkconfig postfix on
27}
28
29smtp_rhel6 ()
30{
31        RHEL6="rhel/6/etc/postfix"
32        smtp_rhel $RHEL6
33}
34
35smtp_debian ()
36{
37        apt-get -y install postfix postfix-ldap
38
39        smtp $1
40
41        /etc/init.d/postfix restart
42}
43
44smtp_debian-squeeze ()
45{
46        SQUEEZE="debian/squeeze/etc/postfix"
47        smtp_debian $SQUEEZE
48}
49
50smtp_ubuntu-11.10 ()
51{
52        smtp_debian-squeeze
53}
54
Note: See TracBrowser for help on using the repository browser.