22 05 2015
Linux 메일 전송관련 SendMail 문제해결
- 로그확인 관련
1 |
/var/log/maillog |
조회시 vi maillog 조회 shift + G하면 제일 마지막으로 이동한다.
실시간 확인 tail -f maillog하면 실시간 메일을 확인할수 있다. 빠져나올때는 Ctrl + z(c)하면되다
- 메일 큐 관련
– 메일 큐에 쌓여있는 메일을 확인할때는 mailq명령어 확인하고
만약 많이 남아 있으면 vi maillog 원인을 확인하여 문제를 해결해야 한다.
- 메일큐 확인 :
1 |
mailq |
그래도 강제로 메일을 전송하고 싶을때는
- 강제전송:
1 |
/usr/sbin/sendmail -q |
- 문제발생시 처리할수 있는 방법
- 메일 수신쪽에서 막고 있다면 그쪽 서버 담당자쪽에 우리쪽 서버의 아이피등을 등록할수 있도록 해야 한다.
– 25 번 port 에 대해서 보내고자 하는 서버의 아이피를 열어달라고 해야 한다.
- 해외의 경우SpamHaus 에 보내는쪽 서버의 아이피가 등록되있을 경우
– http://www.spamhaus.org 직접 들어가서 Blocklist Removal Center 에서 보내는쪽 아이피를 확인하고 제거해줘야 한다.
(제거는 해당 사이트에 있음: Remove on IP from PBL등의 버튼이 있음)