저는 레드햇7.3 에 sendmail 8.12.5 를 사용중입니다.
점검사항은 아래와 같습니다.
1. /etc/services 에서 smtp, pop3 주석 제거 (주석 표시되어 있을 경우)
2. /etc/xinetd.d/ipop3, /etc/xinetd.d/imaps 에 disable = no 이 없다면
추가
3. /etc/mail/access 에서 relay 설정 (릴레이할 IP 가 없으면 통과)
4. /etc/mail/local-host-names 에 수신가능한 도메인 입력 (abcd.com, mail.abcd.com)
5. /etc/sendmail.cf 에서
# SMTP daemon options
O DaemonPortOptions=Port=smtp,Addr=127.0.0.1, Name=MTA 라인을
O DaemonPortOptions=Port=smtp, Name=MTA 으로 변경
6. /etc/mail/virtusertable 에서 사용하고자 하는 메일계정 등록
ex) test at abcd.com test1234
(탭으로 구분, test1234 는 useradd 로 등록)
7. 마지막으로
makemap hash /etc/mail/virtusertable < /etc/mail/virtusertable
/etc/rc.d/init.d/sendmail restart
/etc/rc.d/init.d/xinetd restart
(재부팅해도 되겠죠.)
꼭 해결하시길 바랍니다.
: 안녕하세요? 신규서버를 이용중 다른 문제는 없는데, 메일서버에 문제가 있어 자세한
상황을 설명드리오니 전문가님들의 많은 조언을 부탁드립니다. :
: 이미 질문을 드렸고, 나름대로 해결책을 제시해주신 분도 있습니다만, 말씀하신 사항들
: 을 점검해본 결과 해당 부분에서는 문제가 없는 것 같습니다. 반송 메시지에 따르면 /etc/m
: ail/local-host-names 파일에 적어준 호스트명이 제대로 반영되고 있지 않은 것 같다는 생각이
: 듭니다. 도대체 이유를 모르겠군요. 꼭 해결을 부탁드립니다.
:
: 리눅스 버전: 레드햇 7.3
: sendmail버전: 8.11.6
:
: 일단 센드메일은 정상적으로 가동이 되고 있는 상태입니다. 종료와 시작에 문제가 없으
: 며, 데몬도 떠있고, 메일관련 포트도 모두 확인하였습니다.
: telnet localhost 25
: telnet localhost 110 모두 정상적으로 됩니다.
:
: 그리고 도메인의 zone파일 mx설정도 정상적으로 되었으며, /etc/mail/local-host-names 파일에 메
: 일주소 호스트 기록도 이상없이 마쳤습니다. 물론 sendmail 재시동은 되었습니다.
: 그런데, 메일을 보내면 메일이 정상적으로 가질 않습니다. 즉 메일이 해당 계정으로 도착
: 하지를 못하고 있습니다.
: 반송된 메일은 아래와 같은 메시지를 보여줍니다.
: (도메인은 제가 임의로 기록한 것입니다.)
:
: The original message was received at Sat, 14 Dec 2002 01:54:01 +0900
: from [211.55.53.166]
:
: ----- The following addresses had permanent fatal errors -----
: <test at abcd.com>
: (reason: 553 5.3.5 system config error)
:
: ----- Transcript of session follows -----
: 553 5.3.5 mail.abcd.com. config error: mail loops back to me (MX problem?)
: 554 5.3.5 Local configuration error
:
:
: 우선 zone파일의 문제 여부를 확인하기 위해 다른 서버로 메일서버를 설정후 테스트해본
: 결과 정상 수신되었습니다. 따라서 zone파일의 mx설정상의 문제는 아닌 것 같습니다.
: 그리고 /etc/xinet.d/의 imap과 ipop3 파일의 disable 항목은 모두 no로 설정되어있으며
: 로컬뿐만 아니라 외부 서버에서 telnet <ip address> 25/110 역시 문제 없습니다.
:
: relay문제와 root로의 메일전송 여부를 말씀하신 분이 있는데, 해당계정으로 보낸 메일이
root로 들어가고 있지는 않더군요. : 위에 언급했듯이 /etc/mail/local-host-names 파일에 적어준
호스트명이 제대로 반영되고 있지 않은 것 같다는 생각이 강하게 듭니다. -.-;; :
: 8.9.x sendmail의 서버는 잘 사용하고 있는데, 이넘은 도대체 왜 이렇게 말썽인지 모르겠군요
: .
: 한가지 더, 아웃룩을 이용해서 메일 수신을 받으려고 하면 다른 pop3 서버들에 비해 지연
: 이 발생합니다.
: sendmail.mc 의 기본설정에 DAEMON_OPTION 이라는 곳에
: 보면 127.0.0.1 즉 로컬호스트에서만 보낼수 있게 되어 있는 부분도 주석처리하여 cf파일을
: 생성하였습니다.
:
: 감사합니다.