Mutt - 터미널에서 메일을 보내는 명령줄 이메일 클라이언트
시스템 관리자로서 때때로 서버에서 사용자나 다른 사람에게 메일을 보내야 할 때가 있는데, 이를 위해 웹 기반 인터페이스를 사용하여 이메일을 보내곤 했는데, 정말 그렇게 편리합니까? 절대 안돼.
이 튜토리얼에서는 mutt(터미널 이메일 클라이언트) 명령을 사용하여 명령줄 인터레이스에서 이메일을 보냅니다.
머트란 무엇인가요?
Mutt는 명령줄 기반 이메일 클라이언트입니다. Unix 기반 시스템의 명령줄에서 메일을 보내고 읽는 데 매우 유용하고 강력한 도구입니다. Mutt는 메일 수신을 위해 POP 및 IMAP 프로토콜도 지원합니다. 이메일을 보내기 위한 컬러 인터페이스로 열리므로 명령줄에서 이메일을 보내는 것이 사용자에게 친숙합니다.
똥 특징
Mutt의 다른 중요한 기능은 다음과 같습니다.
- 설치 및 구성이 매우 쉽습니다.
- 명령줄에서 첨부 파일이 포함된 이메일을 보낼 수 있습니다.
- 메일을 보낼 때 BCC(숨은 참조) 및 CC(참조)를 추가하는 기능도 있습니다. .
- 메시지 스레딩을 허용합니다.
- 이는 목록 메일링 기능을 제공합니다.
- 또한 maildir, mbox, MH 및 MMDF와 같은 다양한 메일박스 형식을 지원합니다.
- 최소 20개 언어를 지원합니다.
- DSN(배송 상태 알림)도 지원합니다.
Linux에 Mutt를 설치하는 방법
표시된 대로 패키지 설치 프로그램을 사용하여 Linux 상자에 Mutt Client를 매우 쉽게 설치할 수 있습니다.
apt-get install mutt (For Debian / Ubuntu based system)
yum install mutt (For RHEL / CentOS / Fedora based system)
구성 파일
Mutt Email 클라이언트의 구성 파일입니다.
- 기본 구성 파일: 모든 사용자에 대해 전역적으로 변경하려면 mutt의 경우 메일 구성 파일 "/etc/Muttrc"에서 변경할 수 있습니다.
- Mutt의 사용자 구성 파일: Mutt의 특정 사용자에 대한 특정 구성을 설정하려면 ~/.muttrc 또는 ~에서 해당 설정을 구성할 수 있습니다. /.mutt/muttrc 파일.
mutt 명령의 기본 구문
mutt options recipient
Mutt로 이메일 읽기
현재 로그인되어 있는 사용자의 이메일을 읽으려면 터미널에서 "mutt"를 실행하기만 하면 됩니다. 그러면 현재 사용자의 메일함이 로드됩니다.
[root@tecmint ~]# mutt
특정 사용자의 이메일을 읽으려면 읽을 메일 파일을 지정해야 합니다. 예를 들어, 귀하(루트)가 "John" 사용자의 메일을 읽으려면 "-f" 를 사용하여 해당 메일 파일을 지정해야 합니다. mutt 명령의 옵션.
[root@tecmint ~]# mutt -f /var/spool/mail/john
"-R" 옵션을 사용하여 읽기 전용 모드에서 편지함을 열 수도 있습니다.
mutt 명령으로 이메일 보내기
이 예에서 다음 명령은 테스트 이메일을 [email 로 보냅니다. "-s" 옵션은 메일의 제목을 지정하는 데 사용됩니다.
[root@tecmint ~]# mutt -s "Test Email" [email
터미널에 위의 명령을 입력하면 인터페이스가 열리고 메일의 수신자 주소와 제목을 확인하고 인터페이스가 열립니다. 여기에서 수신자 메일 주소를 변경할 수 있습니다.
- t를 눌러 수신자 이메일 주소를 변경하세요.
- c로 참조 주소를 변경하세요.
- a를 사용하여 파일을 첨부파일로 첨부하세요.
- q를 사용하여 인터페이스를 종료합니다.
- y를 눌러 이메일을 보내세요.
참고: “y”를 누르면 mutt가 메일을 보내는 중이라는 상태가 아래에 표시됩니다.
참조(Cc) 및 숨은 참조(Bcc) 추가
“-c” 및 “-b”를 사용하여 이메일에 mutt 명령을 사용하여 참조 및 숨은 참조를 추가할 수 있습니다. 옵션.
[root@tecmint ~]# mutt -s "Subject of mail" -c <email add for CC> -b <email-add for BCC> mail address of recipient
[root@tecmint ~]# mutt -s “Test Email” -c [email -b [email [email
이 예에서 root는 [email 에 이메일을 보내고 [email 를 Cc로 입력합니다. 주소 및 [이메일 보호됨]을 숨은참조로 지정하세요.
첨부 파일과 함께 이메일 보내기
mutt 명령과 함께 "-a" 옵션을 사용하면 첨부 파일이 포함된 명령줄에서 이메일을 보낼 수 있습니다.
[root@tecmint ~]# mutt -s "Subject of Mail" -a <path of attachment file> -c <email address of CC> mail address of recipient
[root@tecmint ~]# mutt -s "Site Backup" -a /backups/backup.tar -c [email [email
위의 스냅샷을 보면 메일에 첨부된 첨부파일이 표시되는 것을 볼 수 있습니다.
muttrc 파일 사용
보낸 사람 이름과 이메일을 변경하려면 해당 특정 사용자의 홈 디렉터리에 파일을 만들어야 합니다.
[root@tecmint ~]# cat .muttrc
다음 줄을 추가하십시오. 저장하고 닫습니다.
set from = "[email "
set realname = "Realname of the user"
도움을 받다
"mutt"의 도움말 메뉴를 인쇄하려면 "-h" 옵션을 지정해야 합니다.
[root@tecmint ~]# mutt -h
Mutt 1.4.2.2i (2006-07-14)
usage: mutt [ -nRyzZ ] [ -e <cmd> ] [ -F <file> ] [ -m <type> ] [ -f <file> ]
mutt [ -nx ] [ -e <cmd> ] [ -a <file> ] [ -F <file> ] [ -H <file> ]
mutt [ -i <file> ] [ -s <subj> ] [ -b <addr> ] [ -c <addr> ] <addr> [ ... ]
mutt [ -n ] [ -e <cmd> ] [ -F <file> ] -p -v[v]
options:
-a <file> attach a file to the message
-b <address> specify a blind carbon-copy (BCC) address
-c <address> specify a carbon-copy (CC) address
-e <command> specify a command to be executed after initialization
-f <file> specify which mailbox to read
-F <file> specify an alternate muttrc file
-H <file> specify a draft file to read header from
-i <file> specify a file which Mutt should include in the reply
-m <type> specify a default mailbox type
-n causes Mutt not to read the system Muttrc
-p recall a postponed message
-R mailbox in read-only mode
-s <subj> specify a subject (must be in quotes if it has spaces)
-v show version and compile-time definitions
-x simulate the mailx send mode
-y select a mailbox specified in your `mailboxes' list
-z exit immediately if there are no messages in the mailbox
-Z open the first folder with new message, exit immediately if none
-h this help message
지금은 mutt 명령이 전부입니다. mutt 명령에 대한 자세한 내용은 mutt의 man 페이지를 읽어보세요.