강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

mail명령어로 메일읽기 그리고 읽은 메일 mbox에 저장하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

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-0723:17 bible

-rw-rw---- 1 command mail     0 2008-12-2122:48 command

-rw------- 1 root    root 24309 2008-12-2404:02 root

-rw-rw---- 1 rpc     mail     0 2008-12-0121:56 rpc

-rw-rw---- 1 sspark  mail   834 2015-10-2102:50 sspark

-rw-rw---- 1 sulinux mail     0 2009-01-0817: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라고 입력하면된다.

 

 

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,037 명
  • 현재 강좌수 :  35,806 개
  • 현재 접속자 :  146 명