sendmail 송수신 안될시 확인사항

by ADMINPLAY posted Nov 21, 2010
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄
서버에서 외부로 메일 전송이 되지 않을때 확인.

# vi /etc/mail/local-host-names

test.com    <- 추가

# vi /etc/mail/sendmail.cf

Cwlocalhost test.com    <- 수정

# vi /etc/dovecot.conf

protocols = imap imaps pop3 pop3s    <- 수정
listen = [::]    -< 수정

# vi /etc/hosts
127.0.0.1               localhost.localdomain localhost
222.122.45.172    test.com test    <- 추가

# vi /etc/sysconfig/network
HOSTNAME=test.com    <- 수정

# /etc/init.d/network restart
# /etc/init.d/sendmail restart
# /etc/init.d/dovecot restart

Relaying denied. IP name lookup failed 오류
outlook에서 메일계정선택 > 속성 > 서버 > 보내는 메일서버에서 인증필요에 체크 후 발신

외부에서 서버로 메일 전송이 되지 않을때 확인.

# vi /etc/mail/access

Connect:localhost.localdomain       RELAY
Connect:localhost           RELAY
Connect:127.0.0.1           RELAY
Connect:test.com          RELAY    <- 도메인이 꼭 있어야 함.


#vi /etc/mail/sendmail.mc
메일 암호화 설정
TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')

DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA')dnl
자기 자신 127.0.0.1 이 아닌 모든 IP에서 사용가능 하도록 하기 위해
127.0.0.1 에서 0.0.0.0으로 바꿈

64bit OS일경우

#vi /etc/dovecot.conf
login_process_size = 64로 변경 dovecot 재시작
반대로 32bit일경우 32로 변경 후 dovecot 재시작

Articles

1 2 3 4 5 6