사용자 도구


Sendmail

가장 많이 사용되는 메일 전송 프로토콜인 SMTP을 위한 서버 프로그램이다.

설치

$ apt-get install sendmail

설정

/etc/mail/sendmail.mc 수정

DAEMON_OPTIONS(`Family=inet,  Name=MTA-v4, Port=smtp, Addr=127.0.0.0')dnl
DAEMON_OPTIONS(`Family=inet,  Name=MSP-v4, Port=submission, M=Ea, Addr=127.0.0.0')

127.0.0.1 을 0.0.0.0 으로 수정한다. 수정 후 다음 명령으로 설정을 반영한다.

$ sendmailconfig

/etc/mail/sendmail.cf 수정

Cwobg.pe.kr  // Cw도메인명 (원래는 Cwlocalhost)
Fw/etc/mail/local-host-names %[^\#]

위 부분 코드 확인한다.

/etc/mail/access 수정

obg.pe.kr       RELAY
naver.com       RELAY
gmail.com       RELAY
hanmail.net     RELAY

위 부분의 코드 추가한다.

서버 확인

$ service sendmail restart
$ telnet localhost 25

Tip

나의 경우 메일 설정하는데 3일이나 걸렸다!
메일 설치 전 가장 먼저 우분투 도움말 사이트를 참고하는 것이 필수!
메일 설정 후 에러 생기면 /var/log/mail.log와 /var/log/mail.err를 확인하자.
로그의 에러 메시지로 구글링하는 것이 설치 성공의 지름길.

도메인 주소가 2개 이상인 경우

Roundcube의 세팅 변경 후 다시 설치하는 것은 큰 의미가 없는 것 같다.
Relay에 추가한 도메인에 대해 RELAY 하는 라인 추가하고
/etc/mail/sendmail.cf 파일의 Cw도메인명 라인 추가한다
마지막으로 service sendmail reload

삭제

apt-get –purge remove sendmail로 지워지지 않는다. 다음 명령으로 지우자.1)

apt-get purge sendmail*

관련글

참고