- sendmail 설정 #2 (메일 수신)
1 사전 작업[ | ]
2 sendmail.mc 수정[ | ]
diff
Copy
[root@zetawiki ~]# vi /etc/mail/sendmail.mc
[root@zetawiki ~]# diff /etc/mail/sendmail.mc.original /etc/mail/sendmail.mc
26c26
< dnl define(`SMART_HOST', `smtp.your.provider')dnl
---
> dnl define(`SMART_HOST', `smtp.zetawiki.com')dnl
52,53c52,53
< dnl TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
< dnl define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
---
> dnl #TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
> dnl #define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
116c116
< DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl
---
> DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA')dnl
3 sendmail.cf 생성[ | ]
diff
Copy
[root@zetawiki ~]# m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
[root@zetawiki ~]# diff /etc/mail/sendmail.cf.original /etc/mail/sendmail.cf
19c19
< ##### built by root@zetawiki on Wed Feb 25 11:08:34 KST 2015
---
> ##### built by root@zetawiki on Wed Feb 25 11:29:38 KST 2015
265c265
< O DaemonPortOptions=Port=smtp,Addr=127.0.0.1, Name=MTA
---
> O DaemonPortOptions=Port=smtp,Addr=0.0.0.0, Name=MTA
4 서비스 재시작[ | ]
Console
Copy
[root@zetawiki ~]# service sendmail restart
Shutting down sm-client: [ OK ]
Shutting down sendmail: [ OK ]
Starting sendmail: [ OK ]
Starting sm-client: [ OK ]
5 내부에서 포트 확인[ | ]
Console
Copy
[root@zetawiki ~]# netstat -anp | grep LISTEN | grep sendmail
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 29587/sendmail
- → 모든 IP에 대해 25포트 LISTEN 중
6 외부에서 포트 확인[ | ]
- 외부에서 SMTP 포트(25)로 접근이 되는지 확인
Console
Copy
C:\Users\jmnote>tcping zetawiki.com 25
Probing 135.79.246.80:25/tcp - Port is open - time=12.467ms
Probing 135.79.246.80:25/tcp - Port is open - time=8.502ms
Probing 135.79.246.80:25/tcp - Port is open - time=20.753ms
Probing 135.79.246.80:25/tcp - Port is open - time=13.313ms
Ping statistics for 135.79.246.80:25
4 probes sent.
4 successful, 0 failed.
Approximate trip times in milli-seconds:
Minimum = 8.502ms, Maximum = 20.753ms, Average = 13.759ms
7 메일 수신 테스트[ | ]
- Gmail에서 메일 발송
- 받는 사람: root@zetawiki.com
- 제목: hello root
- 내용: sendmail test3
- 서버에서 메일 수신 확인
Console
Copy
[root@zetawiki ~]# mail -H | grep 'hello root'
N 25 내이름 Wed Feb 25 11:32 40/1773 "hello root"
8 같이 보기[ | ]
편집자 Jmnote Jmnote bot
로그인하시면 댓글을 쓸 수 있습니다.