리눅스 분류
sendmail 에서 내부간의 메일이 안됩니다.
작성자 정보
- 서승환 작성
- 작성일
컨텐츠 정보
- 2,552 조회
- 3 댓글
- 0 추천
- 목록
본문
센드메일을 사용하고있습니다.
현재 문제는 외부 > 내부 또는 내부 > 외부는 아무런 문제가 없이
메일 주고 받기가 가능합니다.
그런데 내부 > 내부 로 보내지는 메일은 받아지지가 않습니다.
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 데몬을 재시작해야 합니다.
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 하지 않으셔도 좋습니다.
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 하지 않으셔도 좋습니다.