[출처] https://blog.kimsfactory.com/entry/Ubuntu-%EC%9A%B0%EB%B6%84%ED%88%AC-%EC%84%BC%EB%93%9C%EB%A9%94%EC%9D%BC-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0-sendmail
[출처] https://blog.kimsfactory.com/entry/Ubuntu-%EC%9A%B0%EB%B6%84%ED%88%AC-%EC%84%BC%EB%93%9C%EB%A9%94%EC%9D%BC-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0-sendmail
[메일 전송 테스트]
$ 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
'Others > Ubuntu' 카테고리의 다른 글
우분투 FTP 서버 설치 이용방법 (0) | 2019.05.07 |
---|---|
[Nginx] Let's Encrypt를 통해 Nginx에서 무료로 https 설정하기(Ubuntu 14.04) (3) | 2019.04.26 |
리눅스 전체 디스크 사용량 확인 (0) | 2019.01.10 |
리눅스 크론탭(Linux Crontab) 사용법 (0) | 2019.01.09 |
Ubuntu 16.04 설치 (0) | 2018.04.05 |