- 다른 뜻에 대해서는 메일 문서를 참조하십시오.
1 개요[ | ]
- 리눅스 mail, 리눅스 mailx
- /bin/mail
- /bin/mailx
- /usr/bin/mail
- 메일 수신/발신 도구
- 리눅스 메일 확인 명령어
- 유닉스 계열 이메일 클라이언트
2 메일 확인 예시[ | ]
Console
Copy
[root@zetawiki ~]# mail
No mail for root
- → 메일이 없음
Console
Copy
[root@zetawiki ~]# mail
Mail version 8.1 6/6/93. Type ? for help.
"/var/spool/mail/root": 5 messages 5 unread
>U 1 logwatch@localhost.l Sat Aug 3 03:19 43/1585 "Logwatch for localhost.localdomain (Linux)"
U 2 logwatch@localhost.l Sat Aug 3 04:02 43/1585 "Logwatch for localhost.localdomain (Linux)"
U 3 MAILER-DAEMON@localh Mon Nov 25 22:46 139/4605 "Postmaster notify: see transcript for details"
U 4 MAILER-DAEMON@localh Tue Nov 26 00:08 233/7135 "Postmaster notify: see transcript for details"
U 5 MAILER-DAEMON@localh Tue Nov 26 04:02 233/7135 "Postmaster notify: see transcript for details"
&
- → 읽지 않은 메일이 5통 있음
3 로컬 발송 실습[ | ]
Console
Copy
[root@zetawiki ~]# echo "CONTENTS" | mail -s "SUBJECT" postmaster@localhost.localdomain
[root@zetawiki ~]# mail
Mail version 8.1 6/6/93. Type ? for help.
"/var/spool/mail/root": 1 message 1 new
>N 1 root@jmnote Tue Nov 26 07:35 16/618 "SUBJECT"
& 1
Console
Copy
Message 1:
From root@jmnote Tue Nov 26 07:35:23 2013
Date: Tue, 26 Nov 2013 07:35:22 -0800
From: root <root@jmnote>
To: postmaster@localhost.localdomain
Subject: SUBJECT
CONTENTS
4 외부 발송 실습[ | ]
Console
Copy
root@zetawiki:~# echo "Hello, this is $(hostname). --- $(date)" | mail -s "Mail Test $(date)" example@gmail.com
root@zetawiki:~# echo "안녕하세요? $(hostname)입니다. --- $(date)" | mail -s "메일 테스트 $(date)" example@gmail.com
- → Gmail에서 확인해보니 메일이 잘 도착했다... 스팸함으로 ㅠ
- → 발신자는
root <root@zetawiki.com>
- → 한글(UTF-8)은 이상없이 전달되었다.
Console
Copy
root@zetawiki:~# echo "안녕하세요? $(hostname)입니다. --- $(date)" | mail -a"From: 발신전용 <noreply@zetawiki.com>" -s"메일 테스트 $(date)" example@gmail.com
- → 발신자는
발신전용 <noreply@zetawiki.com>
- → 그런데 역시 스팸함 ㅠㅠ. 스팸필터는 메일사이트마다 다르다. 예를 들어 nate.com은 정상적으로 받아준다.
5 같이 보기[ | ]
- /var/spool/mail 폴더
- /var/spool/mail/root
- sendmail
- postfix
- 이메일 클라이언트
- CentOS mailx 설치
- 우분투 mailutils 설치
- 리눅스 mailx 클라이언트 실습