웹사이트 검색

Mutt - 터미널에서 메일을 보내는 명령줄 이메일 클라이언트


시스템 관리자로서 때때로 서버에서 사용자나 다른 사람에게 메일을 보내야 할 때가 있는데, 이를 위해 웹 기반 인터페이스를 사용하여 이메일을 보내곤 했는데, 정말 그렇게 편리합니까? 절대 안돼.

이 튜토리얼에서는 mutt(터미널 이메일 클라이언트) 명령을 사용하여 명령줄 인터레이스에서 이메일을 보냅니다.

머트란 무엇인가요?

Mutt는 명령줄 기반 이메일 클라이언트입니다. Unix 기반 시스템의 명령줄에서 메일을 보내고 읽는 데 매우 유용하고 강력한 도구입니다. Mutt는 메일 수신을 위해 POPIMAP 프로토콜도 지원합니다. 이메일을 보내기 위한 컬러 인터페이스로 열리므로 명령줄에서 이메일을 보내는 것이 사용자에게 친숙합니다.

똥 특징

Mutt의 다른 중요한 기능은 다음과 같습니다.

  1. 설치 및 구성이 매우 쉽습니다.
  2. 명령줄에서 첨부 파일이 포함된 이메일을 보낼 수 있습니다.
  3. 메일을 보낼 때 BCC(숨은 참조) 및 CC(참조)를 추가하는 기능도 있습니다. .
  4. 메시지 스레딩을 허용합니다.
  5. 이는 목록 메일링 기능을 제공합니다.
  6. 또한 maildir, mbox, MHMMDF와 같은 다양한 메일박스 형식을 지원합니다.
  7. 최소 20개 언어를 지원합니다.
  8. 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 클라이언트의 구성 파일입니다.

  1. 기본 구성 파일: 모든 사용자에 대해 전역적으로 변경하려면 mutt의 경우 메일 구성 파일 "/etc/Muttrc"에서 변경할 수 있습니다.
  2. 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 

터미널에 위의 명령을 입력하면 인터페이스가 열리고 메일의 수신자 주소와 제목을 확인하고 인터페이스가 열립니다. 여기에서 수신자 메일 주소를 변경할 수 있습니다.

  1. t를 눌러 수신자 이메일 주소를 변경하세요.
  2. c로 참조 주소를 변경하세요.
  3. a를 사용하여 파일을 첨부파일로 첨부하세요.
  4. q를 사용하여 인터페이스를 종료합니다.
  5. 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 페이지를 읽어보세요.