[손정익]님이 남기신 글:
>매번 안될때만 이렇게 와서 글을 올리게 되네요.
죄송^-^;
>
>메일 발송이 안되서 이렇게 글을 씁니다.
>
>DNS서버는 윈도우를 씁니다. 메일서버만 리눅스를
쓰지요.
>
>래드햇 7.2입니다.
>
>로컬 네트웍상의 클라이언트에서는
발송과 수식이 모두 잘 됩니다.
>
>그런데 정작 리눅스 호스트에서는 메일 발송이
안되더군요.
>
>그리고 외부 네트웍에서 메일 서버를 쓰려고 합니다.
>
>어떻게 해야 하는지요...
>
>외부에서도 POP3 수신을 잘 됩니다.
>
>외부에서 메일 발송이 안되거든요..
>
>/etc/access 파일에 *. RELAY를 추가하였고
>makemap hash /etc/mail/access < /etc/mail/access를 실행했습니다.
>그리고
>/etc/relay-domains 파일에 *. 를 추가 하였습니다.
>맞게 했는지는 모르지만... 그리고 sendmail을 restart했습니다.
>
>릴레이를 모두 열게 한거 같은데
>정작 리눅스 로컬에서도 메일 발송이 안되고
>외부에서 아욱룩에 아래와 같에 나옵니다.
><--------------------------------------------------------------------
><생략>...........
프로토콜: SMTP, 서버 응답: '550 5.7.1 ............. <생략>Relaying
denied. IP name lookup failed [현재 내컴의 IP]', 포트: 25, 보안(SSL):
아니오, 서버 오류: 550, 오류 번호: 0x800CCC79
><---------------------------------------------------------------------
>답변주시면 감사 하겠습니다.
>그럼 이만...
>
>
========================================
Relaying denied. IP name lookup failed [현재 내컴의 IP]'
'현재 내컴의 IP' 주소에 대한 역리졸빙이 되지 않는것 같군요.
리눅스 메일서버에서
/etc/resolv.conf --------
nameserver 윈도우_DNS_서버_IP_주소
-------------------------
이렇게 설정해 보세요
물론 윈도우 DNS 서버에서는 반드시 현재 리눅스 메일서버에
대한 호스트이름과 IP 주소가 등록되어 있어야 합니다.
그외에 간단하게 /etc/hosts 파일에
현재 리눅스 메일서버의 IP 주소를 등록해 줘도 됩니다.
어짜피 리졸빙에 관한 문제이기 때문에...
|