reference..2012. 4. 25. 18:42

1. 로그 확인 하기.


/var/log/maillog* 파일을 확인한다.


- 필터링 하여 로그를 보려면 아래와 같이 한다.

cat /var/log/maillog.1 | grep sendmail | grep stat


- stat 이 User unknown 인 것만 보기

cat /var/log/maillog.1 | grep sendmail | grep stat='User unknown'



- 전송 상태 확인
stat=User unknown            -> 사용자가 잘못되었다. 
stat=Service unavailable     -> 코드에 따라 확인 필요
stat=Sent                          -> 전송 완료                
stat=Deferred :                   -> 스팸등록, 보낸주소 오류 등 코드에 따라 여러가지 임

아래 정보는 http://ttcorp.tistory.com/541 에서 가져온 정보임...
from 발신자 주소
size

메시지의 바이트 크기

class

메시지의 등급(우선순위)으로써 낮을수록 우선순위가 높습니다

pri

시작 메시지의 우선순위 등급

nrcpts

aliasing 과 forwarding을 고려해서 생신 수신 메시지의 개수 입니다

msgid

메시지 식별자(메시지 헤더에서 추출)

proto

수신시 사용된 프로토콜( ESMTP or UUCP)

relay

메시지를 전달한 머신 의 이름

to

콤마로 분리된 수신자 리스트

delay

메시지 발신에서 수신시 까지 걸린 시간

xdelay

메시지 전송 시도에 걸리는 시간(일반적으로 접속시간)

mailer

메시지를 전달하는 mailer의 이름

stat

메시지의 전달 상태

ctladdr

배달물을 보낼 수 있는 자격을 가진 사용자의 이름입니다.

dsn

Delivery Status Notification의 약자로써 배달 생태 통지를 의미합니다

(상태코드는  RFC 2034문서참조)


2. 스팸으로 등록되어 있다면  로그에 나온주소(스팸등록 주소)에 가서 해제 하여야 한다. 

참고 사이트 : http://www.cyworld.com/ctj8210/3198079

Posted by kinosox