: 안녕하세요?
: 서버를 이용중 다른 문제는 없는데, 메일서버에 문제가 있어 자세한 상황을 설명드리오
: 니 전문가님들의 많은 조언을 부탁드립니다.
: 리눅스 버전: 레드햇 7.3
: sendmail버전: 8.11.6
:
: 일단 센드메일은 정상적으로 가동이 되고 있는 상태입니다. 종료와 시작에 문제가 없으
: 며, 데몬도 떠있고, 메일관련 포트도 모두 확인하였습니다.
: telnet localhost 25
: telnet localhost 110 모두 정상적으로 됩니다.
:
: 그리고 도메인의 zone파일 mx설정도 정상적으로 되었으며,
: /etc/mail/local-host-names 파일에 메일주소 호스트 기록도 이상없이 마쳤습니다. 물론 sendmail
: 재시동은 되었습니다.
==> 혹시모르니 makeall 하셨는지 확인 해보시구요...
메일을 보내면 정상적으로 가지 않는다고 하셨는데
보냈다는 곳이 해당 서버에서
1. mail 등의 명령어를 쓰셔서 보내신건지
또는 2. php등에서 웹메일로 보낸건지
아니면 3. outlook에서 설정을 해서 보내신건지 확인 바랍니다.
읽어보셨겠지만 sendmail.mc 의 기본설정에 DAEMON_OPTION 이라는 곳에
보면 127.0.0.1 즉 로컬호스트에서만 보낼수 있게 되어 있거든요
이런 경우 위의 1,2번 같은 경우는 로컬에서 보내는 것이므로
잘보내지지만 아웃룩은 로컬이 아니므로 안보내집니다.
(인증메일이라던가 하는것도 있습니다만.....제가 실력이 일천한 관계로...)
위와 같은 경우는 여기에서 찾아보시면 답이 많이 나와있구요
:
: 그런데, 메일을 보내면 메일이 정상적으로 가질 않습니다.
: 즉 메일이 해당 계정으로 도착하지를 못하고 있습니다.
:
==> 동문서답이 될지 모르지만 메일이 해당계정으로 도착하지 못하고
있다는 말은 sendmail의 relay 기능하고도 관계가 있을것 같군요.
또는 다르게 생각해서 해당메일이 root에 와있는지도 확인 해보시는게
좋을것 같습니다..
제가 옛날에 비슷하게 korea.com에서 제가 만든 메일서버의 계정으로
날렷는데 이상하게 계정으로는 안오고 root로 오던 경우가 있었거든요.
(그때는 그냥 rpm으로 설치해서 해결은 보았습니다만. --;)
: 반송된 메일은 아래와 같은 메시지를 보여줍니다.
: (도메인은 제가 임의로 기록한 것입니다.)
:
: **********************************************
: ** THIS IS A WARNING MESSAGE ONLY **
: ** YOU DO NOT NEED TO RESEND YOUR MESSAGE **
: **********************************************
:
: The original message was received at Sat, 14 Dec 2002 01:54:01 +0900
: from [211.55.53.166]
:
: ----- The following addresses had transient non-fatal errors -----
: <test at abcd.com>
:
: ----- Transcript of session follows -----
: <test at abcd.com>... Deferred: Connection refused by mail.abcd.com.
: Warning: message still undelivered after 4 hours
: Will keep trying until message is 5 days old
:
: *************************
:
: 우선 zone파일의 문제 여부를 확인하기 위해 다른 서버로 메일서버를 설정후 테스트해본
: 결과 정상 수신되었습니다. 따라서 zone파일의 mx설정상의 문제는 아닌 것 같습니다.
: 현재 서버에서 계정도 있는데, 호스트인식을 못하는 것인지 아니면 다른 이유가 있는 것
: 인지 모르겠습니다. 어떤 부분을 점검해 봐야할지 전문가님들의 조언을 바랍니다.
: 그리고 /etc/xinet.d/의 imap과 ipop3 파일의 disable 항목은 모두 no로 설정되어있습니다.
:
: 감사합니다.
==> 어차피 메일 보내기에서는 imap나 pop3는 아무 관계가 없습니다.
아시겠지만 위의 두 프로토콜은 오로지 로그인 해서 자신의 디렉토리등에
와있는 메일을 클라이언트로 보내주는(또는 보여주는) 역활만 하므로
전혀 관계가 없죠.
==> 위의 에러메세지를 보시면
<test at abcd.com>... Deferred: Connection refused by mail.abcd.com
이라고 나와 있는데
없는 실력에 무리해서 번역하면 mail.abcd.com(이게 님의 메일서버지 싶습니다.)
에서 거부되어서 메일이 리턴 되었다는 또는 발송연기가 되었다는 말이죠.
전 아무리 생각해도 relay 하고 관계가 있는것 같습니다.
--참고가 되셨으면 좋겠구요 꼭 해결을 바랍니다.......
---삽질의 즐거움은 해본사람만이 알죠 ^^;