mail명령어로 메일읽기 그리고 읽은 메일 mbox에 저장하기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,374 조회
- 0 추천
- 목록
본문
mail명령어로 메일읽기 그리고 읽은 메일 mbox에 저장하기
앞의 예에서 bible이라는 사용자가 sspark에게 메일을 발송하였으며 참조자(Cc:)로 sulinux사용자를 입력하였기 때문에 sspark과 sulinux에게 발송되었다.
다음은 sspark의 계정으로 도착한 메일을 확인하기위하여 sspark으로 로그인하였다.
리눅스에서 받은 메일은 /var/spool/mail디렉토리에 ID와 동일한 파일로 저장된다.
아래의 예를보면 /var/spool/mail디렉토리에 sspark과 jinious라는 파일이 저장되어있다는 것을 볼 수 있다.
[sspark@su250 ~]$ id uid=504(sspark) gid=504(sspark) groups=10(wheel),504(sspark) [sspark@su250 ~]$ [sspark@su250 ~]$ ls -l /var/spool/mail 합계 28 -rw-rw---- 1 bible mail 0 2009-01-07 23:17 bible -rw-rw---- 1 command mail 0 2008-12-21 22:48 command -rw------- 1 root root 24309 2008-12-24 04:02 root -rw-rw---- 1 rpc mail 0 2008-12-01 21:56 rpc -rw-rw---- 1 sspark mail 834 2015-10-21 02:50 sspark -rw-rw---- 1 sulinux mail 0 2009-01-08 17:19 sulinux [sspark@su250 ~]$ |
위의 /var/spool/mail 디렉토리에 저장된 파일은 굳이 확인할 필요는 없다.
자기 계정으로 도착한 메일은 다음과 같이 간단히 mail이라고하면 확인할 수 있다.
아래는 sspark계정으로 로그인하여 도착한 메일을 확인하기 위하여 mail프로그램을 실행한 예이다.
mail명령어상태에서는 &라는 프롬프트가 존재하므로 여기서 mail관련 명령어를 사용할 수 있다.
앞의 예에서 bible이 sspark에게 보낸 메일을 확인한 것이다.
mail이라고 실행하면 현재 도착한 메일리스트를 보여준다.
sspark으로 도착한 메일을 읽으려면 &프롬프트상태에서 그냥 메일번호만 입력하면 된다.
도착한 메일이 현재 1개뿐이므로 &에서 1이라고 입력하였다.
따라서 1번의 메일을 화면으로 보여준다.
[sspark@su250 ~]$ mail Heirloom Mail version 12.4 7/29/08. Type ? for help. "/var/spool/mail/sspark": 1 message 1 new >N 1 bible@su250.com Wed Oct 21 02:50 29/834 "Hi. Sungsoo!" & 1 Message 1: From bible@su250.com Wed Oct 21 02:50:02 2015 Return-Path: <bible@su250.com> From: bible@su250.com Date: Wed, 21 Oct 2015 02:50:01 +0900 To: sspark@su250.com Subject: Hi. Sungsoo! User-Agent: Heirloom mailx 12.4 7/29/08 Content-Type: text/plain; charset=us-ascii Status: R
hi, Mr sungsoo. I'm bible.
I promised you to meet I am so sorry, I can't...
however, I will pay for dinner this time. I believe you that you forgive me. Cc:sulinux
& q
Held 1 message in /var/spool/mail/sspark [sspark@su250 ~]$ |
위와같이 메일을 읽은 후에는 mail명령어상태에서 빠져나오려면 q라고 입력하면된다.
관련자료
-
이전
-
다음