====== 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일이나 걸렸다!\\
메일 설치 전 가장 먼저 [[http://help.ubuntu.com|우분투 도움말]] 사이트를 참고하는 것이 필수!\\
메일 설정 후 에러 생기면 /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''로 지워지지 않는다. 다음 명령으로 지우자.((http://askubuntu.com/questions/460820/completely-remove-sendmail))
apt-get purge sendmail*
===== 관련글 =====
* [[linux:dovecot|Dovecot]]
* [[linux:roundcube|Roundcube]]
===== 참고 =====
* [[http://blog.naver.com/sihal7?Redirect=Log&logNo=110072595484|sendmail + dovecot 설정하기]]