KimsFactory*

[Ubuntu] 우분투 센드메일 설치하기 - sendmail 본문

Server

[Ubuntu] 우분투 센드메일 설치하기 - sendmail

KimsFactroy 2017. 3. 10. 17:43

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

telnet: Unable to connect to remote host: Connection refused

라고 나오면 설치 하자!



[Ubuntu] 우분투 센드메일 설치하기 - 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


Comments