Linux

리눅스 명령어 (mail)

Jack Moon 2012. 10. 8. 16:38

mail 명령어 수신 메일 확인하기

#mail -u 유저명


위와 같이 하면 해당 유저의 메일박스에 있는 메일 리스트가 출력되고

mail 유틸의 명령어 모드 상태가 되며 실행 가능한 명령어는 다음과 같다.


help : 사용 가능한 명령어 리스트 및 명령어 설명.


t <message list> : 지정된 메일의 내용을 출력함.

예) t 23 <--- 23번 리스트의 메일 내용을 출력,


n : 다음 메일의 내용을 출력함.

 

e <message list> : ex 명령모드를 이용해 메일을 편집함.


f <message list> : 지정된 리스트를 출력함.

예) f 11-20 <--- 11번부터 20번까지 리스트를 출력함.


d <message list> : 지정된 메일을 삭제함.

예) d 11-20 <--- 11번에서 20번까지 메일을 삭제함.

d 2,10,12 <--- 2번,10번,12번 메일을 삭제함.


s <message list> file : 지정된 메일을 파일로 저장함.

예) s 13 mail.dat <--- 13번 메일을 mail.dat 파일로 저장함.


u <message list> : 삭제한 메일을 복구 함.

예) u 11 <--- 삭제되었던 11번 메일을 복구 함.

 

R <message list> : 지정된 메일에 대해 보낸 사람에게 답변메일을 보냄.

 

r <message list> : 지정된 메일에 대해 모든 참조자를 포함하여 답변을 보냄.

 

pre <message list> : make messages go back to /usr/spool/mail


m <user list> : 원하는 유저에게 메일을 보냄.


q : mail모드에서 한 모든 상태를 저장 후 빠져나감.

주의) mail모드에서 한번 읽었던 메일은 q 명령로 빠져나갈경우 메일박스에서 

삭제되고 mbox 파일로 저장되게 된다.


x : mail모드로 들어올때 초기상태로 돌려놓고 빠져나감.

주의) 메일모드에서 읽거나 삭제한 메일도 x 명령으로 빠져나가면 초기상태로

복구된다.


h : 메세지 리스트를 출력 함.

예) h <--- 메일박스의 첫 리스트를 출력함.(보여지는 화면 라인수 만큼 출력)

h 24 <--- 24번 메일이 포함된 리스트를 출력


! : 쉘 명령을 실행

예) !pwd <---pwd 명령을 실행(현재 디렉토리 경로 출력)


cd [directory] : 현재 디렉토리를 이동 함.

예) cd /home/popusers