공부하자/알면 유용한정보

우분투 sendmail 설치하기

YoBot 2017. 7. 19. 21:44

[메일 전송 테스트]
$ telnet localhost 25
Trying 127.0.0.1...

telnet: Unable to connect to remote host: Connection refused

라고 나오면 설치 하자!


우분투 sendmail 설치하기

[sendmail 설치]
$ sudo apt-get install sendmail


[설정변경]

$ sudo vi /etc/mail/sendmail.mc
FEATURE(`no_default_msa')dnl
dnl DAEMON_OPTIONS(`Family=inet6, Name=MTA-v6, Port=smtp, Addr=::1')dnl
DAEMON_OPTIONS(`Family=inet,  Name=MTA-v4, Port=smtp, Addr=127.0.0.1')dnl
dnl DAEMON_OPTIONS(`Family=inet6, Name=MSP-v6, Port=submission, M=Ea, Addr=::1')dnl
DAEMON_OPTIONS(`Family=inet,  Name=MSP-v4, Port=submission, M=Ea, Addr=127.0.0.1')dnl
127.0.0.1 => 0.0.0.0 으로 변경


[config 파일 생성]
$ sudo m4 /etc/mail/sendmail.mc


[설정변경]
$ sudo vi /etc/mail/access 맨 마지막에 추가
192.168.0 RELAY


[sendmail 다시시작]
$ sudo service sendmail restart

[메일전송테스트]
$ telnet localhost 25

Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 ubuntu ESMTP Sendmail 8.14.4/8.14.4/Debian-2ubuntu2.1; Fri, 10 Mar 2017 10:29:07 +0200; (No UCE/UBE) logging access from: localhost(OK)-localhost [127.0.0.1]
라고 나오면 성공!


[메일발송이 느린경우]

$ sudo vi /etc/hosts 파일을 아래와 같이 수정
127.0.0.1 localhost localhost.localdomain myhostname





'공부하자 > 알면 유용한정보' 카테고리의 다른 글

홈페이지 무료 로그인 양식 및 디자인  (0) 2017.07.20
IP 주소 / MAC 주소 란  (0) 2017.07.20
TCP와 UDP 차이  (0) 2017.07.18
컴포넌트란  (0) 2017.05.19
노드제이에스(Node.js) 란?  (0) 2017.05.19