qmail 587 포트 추가하기

리눅스/Mail|2015. 1. 23. 09:32
반응형

1.  submission 구동 디렉토리 생성

아래 경로의 qmail-smtpd 디렉토리를 복사하여 qmail-smtpd-submission 디렉토리를 만듭니다.

[root@sysdocu ~]cp -arp /var/qmail/supervise/qmail-smtpd  /var/qmail/supervise/qmail-smtpd-submission

 

 

2. 심볼릭링크 파일 생성
[root@sysdocu ~]cd /service
[root@sysdocu service]ln -s /var/qmail/supervise/qmail-smtpd-submission/ qmail-smtpd-submission

 

 

3. 파일 내용 수정

아래 스크립트 파일을 열어 내용을 변경합니다.

[root@sysdocu service]vi /var/qmail/supervise/qmail-smtpd-submission/run

변경전 : 25

변경후 : 587

 

아래 스크립트 파일을 열어 내용을 변경합니다.

[root@sysdocu service]vi /service/qmail-smtpd-submission/log/run
변경전 : /var/log/qmail/smtpd

변경후 : /var/log/qmail/smtpd-submission

 

 

4. qmail 구동 스크립트 파일 수정

아래 파일을 열어 submission 구동 부분을 삽입합니다.

[root@sysdocu service]vi /etc/init.d/qmail

start) 부분

if [ -e /service/qmail-smtpd-submission ] ; then
        if svok /service/qmail-smtpd-submission ; then
            svc -u /service/qmail-smtpd-submission
        else
            echo qmail-smtpd-submission supervise not running
        fi
     else
        ln -s /var/qmail/supervise/qmail-smtpd-submission /service/
fi

 
stop) 부분
    echo "  qmail-smtpd-submission"
    svc -dx /service/qmail-smtpd-submission /service/qmail-smtpd-submission/log
    rm -f /service/qmail-smtpd-submission

 
stat) 부분
    svstat /service/qmail-smtpd-submission
    svstat /service/qmail-smtpd-submission/log

 
pause) 부분
    echo "Pausing qmail-smtpd-submission"
    svc -p /service/qmail-smtpd-submission

 
cont) 부분
    echo "Continuing qmail-smtpd-submission"
    svc -c /service/qmail-smtpd-submission

 
restart) 부분
    echo "* Stopping qmail-smtpd-submission."
    svc -d /service/qmail-smtpd-submission

 

 

5. iptables 수정

587 포트를 추가 합니다.

 

반응형

댓글()