구글상단(728X90)




Centos7 에 Postfix 와 Dovecot 설치시 메일 발송 오류.... 또컴퓨터

Centos7 에 Postfix 와 Dovecot 을 설치후 

telnet localhost 25 로 메일 발송 테스트시

"554 5.7.1 <아이디@도메인>: Relay access denied" 

메세지 출력후 메일 발송이 안되는 경우에 참고 해 보시길 바랍니다.

cat /var/log/maillog 

메일 로그 메세지는 아래와 같이 뜰때 참고하시면 되겠습니다.


"NOQUEUE: reject: RCPT from cvsmtppost003.nm.naver.com[125.209.224.226]: 554 5.7.1 <아이디@도메인>: Recipient address rejected: Access denied; from=<아이디@도메인> to=<아이디@도메인> proto=ESMTP helo=<cvsmtppost003.nm.naver.com>"


원인이야 여러가지가 있지만 설명하자면 너무 길어지므로 패스하고 
그냥 아래 Config 파일만 참고해서 보시면 될 듯 합니다. 

또 Postfix + Dovecot 설치법은 구글에 검색하시면 많이 나오므로 굳이 따로
포스팅하지 않겠습니다.

아래는 main.cf 파일 내용 입니다.
붉은색 내용만 참고해서 서버에 적용해서 테스트하면 됩니다.

=================================================================================


myhostname = mail.도메인.com

mydomain = 도메인.com

myorigin = $mydomain

home_mailbox = mail/

virtual_alias_domains = $mydomain 

inet_interfaces = all

mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain

mynetworks_style = host

mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128  <= 서버상황에 맞는 것으로 적용하면 됨

#mynetworks = 127.0.0.0/8, 192.168.0.0/24 <= 서버상황에 맞는 것으로 적용하면 됨

relay_domains = $mydestination <= 대부분 빼먹는 부분

relayhost =    <=공란으로 놔둘것

smtp_use_tls = yes

smtpd_use_tls = yes

smtp_tls_security_level = may

smtpd_tls_security_level = may

smtp_tls_note_starttls_offer = yes

smtpd_tls_key_file = /etc/postfix/ssl/smtpd.key

smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.crt

smtpd_tls_CAfile = /etc/postfix/ssl/cacert.pem <= SSL 인증서 생성시 만들어 놓은 CA파일 반드시 필요함

smtpd_tls_loglevel = 1

smtpd_tls_received_header = yes

smtpd_sasl_path = private/auth

smtpd_sasl_local_domain =

smtpd_sasl_type = dovecot <= dovecot을 설치 했을 시...

smtpd_sasl_auth_enable = yes

smtpd_relay_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination

#※ postfix 2.10.x 버전 이후에는 smtpd_recipient_restrictions 아닌 smtpd_relay_restrictions 로 변경해야 함

broken_sasl_auth_clients = yes

smtpd_sasl_security_options = noanonymous

smtpd_tls_session_cache_timeout = 3600s

tls_random_source = dev:/dev/urandom

alias_maps = hash:/etc/aliases 

message_size_limit = 41943040 


=================================================================================



이정도만 확인하시면 큰 문제없이 해결 할 수 있을겁니다.




P.S : 언제나 그렇듯이 퍼가는건 자유이나 출처 한 줄 정도는 부탁드립니다.



1 2 3 4 5 6 7 8 9 10 다음


구글광고(160X600)