메뉴 건너뛰기

2014.03.26 02:49

sendmail 587 포트 사용

조회 수 7731 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
정부 시책에 따라 유동 IP 에서는 25포트로 메일을 보낼 수 없게 되었다. 이유는 스팸을 효과적으로 차단하기 위해서 ....-_-^ - 유동 IP 에서는 TCP/587 포트를 사용하여 메일을 보내야 하며, 고정 IP에서는 25포트를 사용하여 메일을 보내게 된다 ...
- 그러므로 ... 메일 서버에서는 25번 포트와 587포트가 모두 사용되고 있어야 한다 .. ..............


Sendmail

root@localhost # vi +52 /etc/mail/sendmail.mc
52, 53 주석 해제
52 dnl TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
53 dnl define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5

root@localhost # vi +116 /etc/mail/sendmail.mc
116 주석 해제 후 Addr 값 수정
116 DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl ip 부분을 0.0.0.0 으로 수정

사설 인증서 설치
root@localhost # mkdir /etc/mail/ssl
root@localhost # cd /etc/mail/ssl
root@localhost # openssl req -x509 -nodes -days 3650 -newkey rsa:1024 -keyout sendmail.pem -out sendmail.pem

root@localhost # openssl verify sendmail.pem
root@localhost # chmod 600 sendmail.pem

root@localhost # vi +60 /etc/mail/sendmail.mc
60-66 주석 해제 후 수정
dnl define(`confCACERT_PATH', `/etc/mail/ssl')dnl
dnl define(`confCACERT', `/etc/mail/ssl/sendmail.pem')dnl
dnl define(`confCERT', `/etc/mail/ssl/sendmail.pem')dnl

dnl define(`confCLIENT_CERT', `localCERT')dnl
dnl define(`confCLIENT_KEY', `localCERT')dnl

dnl define(`confSERVER_CERT', `localCERT')dnl
dnl define(`confSERVER_KEY', `localCERT')dnl



TCP/587 포트 추가
root@localhost # vi +124 /etc/mail/sendmail.mc
124 주석 수정
dnl DAEMON_OPTIONS(`Port=submission, Name=MSA, M=Ea')dnl


/etc/mail/sendmail.mc 파일을 새롭게 빌드
root@localhost # m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

root@localhost # /etc/init.d/sendmail start


root@localhost # netstat -nlp
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:199 0.0.0.0:* LISTEN 2060/snmpd
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 17237/mysqld
tcp 0 0 0.0.0.0:587 0.0.0.0:* LISTEN 13967/sendmail: acc
tcp 0 0 0.0.0.0:10000 0.0.0.0:* LISTEN 2279/perl
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 2250/proftpd: (acce
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 13967/sendmail: acc
tcp 0 0 ::ffff:127.0.0.1:8005 :::* LISTEN 5284/java
tcp 0 0 :::8009 :::* LISTEN 5284/java
tcp 0 0 :::80 :::* LISTEN 11141/httpd
tcp 0 0 :::8080 :::* LISTEN 5284/java
tcp 0 0 :::22 :::* LISTEN 2098/sshd
udp 0 0 0.0.0.0:10000 0.0.0.0:* 2279/perl
udp 0 0 0.0.0.0:161 0.0.0.0:* 2060/snmpd

List of Articles
번호 제목 날짜 조회 수
157 대용량 HDD 파티셔닝(Mass storage Partitioning) 2014.02.27 7352
156 다중명령어(세미콜론(;), 파이프pipe(|), 더블 엔퍼센트 &&, ||)의미,사용법과 차이점 file 2023.01.12 158
155 긴급 스왑 메모리 추가 하기 2014.03.26 7622
154 기본 허가권,퍼미션 지정(제어, 설정)하기(umask와 작동 원리) file 2023.01.12 164
153 [Linux]리눅스,사용자계정(관련 파일,명령어) file 2015.11.21 8159
152 [CentOS 7] SSH 무작위 로그인 시도 막기 ( Fail2Ban ) 2018.03.28 69716
151 [CentOS 6.5] Virtual Box를 이용한 CentOS 6.5 설치 file 2017.03.11 6600
150 [CentOS 6.5] Tomcat 설치 및 구동 file 2017.03.11 9483
149 [CentOS 6.5] SSH,TELNET, FTP 설치 및 운용 file 2017.03.11 8561
148 [CentOS 6.5] JDK (JAVA) 설치 file 2017.03.11 8692
147 [apache] - .htaccess 설정 2016.03.18 7262
146 ZendOptimizer 3.3.9 설치하기 2014.03.26 7052
145 yum으로 phpmyadmin 설치 2014.03.26 7544
144 Yum과 rpm을 이용하여 PHP5.5버전 설치 2016.03.18 8075
143 yum-fastestmirror로 CentOS 5.0 의 yum 속도 업! 2016.03.18 7513
142 yum 업데이트 시 특정 패키지 예외처리 2016.03.18 8350
141 yum 업데이트 빠르게 하기 (yum-fastestmirror 플러그인 2014.02.27 7749
140 yum rpmforge 등록하기 2014.02.27 7806
139 yum (Yellowdog Updater Modified) 명령어 정리 2014.02.27 7625
138 webmin 설치하기 2014.02.27 7482
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 12 Next
/ 12

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved