1. 서버에서 외부로 메일 전송이 되지 않을때 확인해야 할 것들입니다.
# vi /etc/mail/local-host-names
idchowto.com <- 추가
# vi /etc/mail/sendmail.cf
Cwlocalhost idchowto.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 idchowto.com <- 추가
# vi /etc/sysconfig/network
HOSTNAME=idchowto.com <- 수정
# /etc/init.d/network restart
# /etc/init.d/sendmail restart
# /etc/init.d/dovecot restart
Relaying denied. IP name lookup failed 오류
outlook에서 메일계정선택 > 속성 > 서버 > 보내는 메일서버에서 인증필요에 체크 후 발신
2. 외부에서 서버로 메일 전송이 되지 않을때 확인해야 될 것들입니다.
# 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 재시작
출처 : Adminplay.com
[polldaddy rating=”7739789″]