질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

sendmail 에서 내부간의 메일이 안됩니다.

작성자 정보

  • 서승환 작성
  • 작성일

컨텐츠 정보

본문

센드메일을 사용하고있습니다.

현재 문제는 외부 > 내부 또는 내부 > 외부는 아무런 문제가 없이

메일 주고 받기가 가능합니다.

그런데 내부 > 내부 로 보내지는 메일은 받아지지가 않습니다.

451 4.3.0 mailer local died with signal 11
Arguments: procmail -f xxx@xxx.co.kr -t -Y -a  -d shseo <xxx@xxx.co.kr>... Deferred: local mailer (/usr/bin/procmail) exited with EX_TEMPFAIL

 

이런 메세지로 돌아옵니다

access 파일이나 sendmail.cf 등등 또는 DNS까지 모두 체크해봤는데

어떤 문제인지 전혀 감이 잡히지가 않습니다.

도와주세요

관련자료

댓글 3

안상훈님의 댓글

  • 안상훈
  • 작성일
내부에서 내부로의 메일 발송이 되지 않은다면,

1. access 화일 확인
127.0.0.1 , localhost, 메일서버 IP주소가 릴레이 허용이 되지 않는은 같습니다.
기본으로 설정이 되어있는데
# cat access
# localhost에 대한 RELAY 설정
localhost.localdomain                RELAY
localhost                            RELAY
127.0.0.1                            RELAY
mail_server_ip                        RELAY


* 주의사항: access 파일을 수정한 후 반드시 다음과 같이 makemap을 실행해서 갱신해 줘야 된다

2. 수신도메인 설정화일 확인 (local-host-names)
화일에 내부도메인이 등록되어 있는지 확인

* 주의사항 : local-host-names화일을 수정후에는 sendmail 데몬을 재시작해야 합니다.

임진묵님의 댓글

  • 임진묵
  • 작성일
makemap hash access < access

박찬주님의 댓글

  • 박찬주
  • 작성일
sendmail 파일은 기본적으로 외부메일에 대한 발송 부분이 차단 되어있습니다.
sendmail.cf 파일 확인해 보면
#O DaemonPortOptions=Port=smtp,Addr=127.0.0.1, Name=MTA

이렇게 선언되어 있는 것이죠.
그래서
O DaemonPortOptions=Port=smtp,Addr=0.0.0.0, Name=MTA
anywhere 형태로 수정을 하셔야 합니다.

sendmail.cf 파일은 수정시 기본적으로 restart 하셔야 합니다.

access 파일은 makemap hash access < access 같이 백업 하시면 sendmail을 restart 하지 않으셔도 좋습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,138 명
  • 현재 강좌수 :  36,196 개
  • 현재 접속자 :  808 명