====== 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 설정하기]]