특히 쉘 스크립트를 사용하여 이메일을 자동화하는 경우 Linux 터미널에서 이메일을 보내는 것이 필요합니다. Thunderbird 및 Evolution과 같은 이메일 프로그램은 꼭 필요한 도구처럼 보일 수 있지만 때때로 부풀려질 수 있습니다. 명령줄로 작업하는 것이 편하다면 Linux 고유의 심장 시스템을 통해 이메일을 주고받는 것이 도움이 될 수 있습니다.
Linux 내에서 Gmail 및 기타 이메일 클라이언트를 구성하여 사서함에 액세스하고, 이메일을 보내고, 터미널에서 직접 이메일에 응답할 수 있습니다. 사서함에 액세스하려면 먼저 Mutt를 구성해야 합니다. 그러면 장기적으로 작업이 더 쉬워집니다.
뮤트란 무엇입니까?
Mutt는 SMTP(Simple Mail Transfer Protocol)를 사용하는 동안 호스트 간에 이메일을 전송/수신하는 데 사용되는 오픈 소스 텍스트 기반 이메일 클라이언트입니다. Mutt를 설치하려면 몇 가지 명령을 따르고 Gmail 편지함을 쉽게 구성할 수 있습니다.
Mutt의 기능
자세히 알아보기 전에 Mutt가 Linux에 특별한 이유가 무엇인지 알고 싶을 것입니다. 다음은 Mutt의 우편함 처리기로서의 진정한 패기를 확신시킬 수 있는 몇 가지 기능입니다.
- 설치 및 구성이 쉽습니다.
- 명령줄에서 바로 단일/다중 첨부 파일이 포함된 이메일을 보낼 수 있습니다.
- Mutt를 사용하면 CC의 수신자에게 메일을 보낼 수 있습니다. 및 숨은 참조 섹션.
- 메시지 스레딩을 전적으로 지원합니다.
- 메일링 리스트의 뛰어난 기능을 활용합니다.
- mbox, maildir, MMDF, MH와 같은 다양한 사서함 형식이 지원됩니다.
- 최소 20개 언어로 제공됩니다.
- Mutt는 DSN(Delivery Status Notification) 기능을 지원합니다.
리눅스에 Mutt를 설치하는 방법
Mutt는 표준 Linux 패키지가 아니므로 시스템에 사전 설치된 것을 찾을 수 없습니다. 패키지 관리자를 사용하여 수동으로 패키지를 설치해야 합니다.
Ubuntu 및 Debian:
sudo apt-get install mutt
YUM을 사용하여 RHEL/CentOS에 Mutt를 설치할 수 있습니다.
sudo yum install mutt
Fedora에 패키지를 설치하려면:
sudo dnf install mutt
Arch 기반 배포판에서는 Pacman을 사용하여 패키지를 설치할 수 있습니다.
sudo pacman -S mutt
Linux에서 Mutt를 구성하는 방법
첫 번째 구성 단계로 시스템이 설치 후 메일, 헤더 및 인증서를 저장할 디렉토리를 몇 개 만들어야 합니다.
다음 명령을 하나씩 실행하십시오.
mkdir -p ~/.mutt/cache/headers
mkdir ~/.mutt/cache/bodies
touch ~/.mutt/certificates
touch 명령을 사용하여 Mutt 구성 파일을 만듭니다.
touch ~/.mutt/muttrc
muttrc를 엽니다. 좋아하는 텍스트 편집기를 사용하여 파일:
sudo nano ~/.mutt/muttrc
편집기가 열리면 사서함의 IMAP 및 SMTP 세부 정보를 입력하여 수신 및 발신 메일에 대한 사서함 설정을 채울 차례입니다.
설정은 다음과 같습니다.
set from = "[email protected]"
set realname = "First Last"
# IMAP settings
set imap_user = "[email protected]"
set imap_pass = "<mailbox password>"
# SMTP settings
set smtp_url = "smtps://[email protected]"
set smtp_pass = "<mailbox password>"
# Remote Gmail folders
set folder = "imaps://imap.gmail.com/"
set spoolfile = "+INBOX"
set postponed = "+[Gmail]/Drafts"
set record = "+[Gmail]/Sent Mail"
set trash = "+[Gmail]/Trash"
이 예는 Mutt를 사용하여 Gmail 계정을 설정하는 방법을 보여줍니다. 사용자 이름을 대체해야 합니다. , 첫 번째 , 및 마지막 위의 스니펫에 귀하의 이메일 주소 사용자 이름, 이름 및 성을 각각 입력하십시오.
이메일 설정 명령 해독
- 발신 :발신자의 이메일 ID
- 실명 :이것은 이메일에 표시되는 귀하의 이름이 됩니다.
- IMAP_사용자 :귀하의 이메일 주소입니다.
- IMAP_pass :다른 사람이 귀하의 사서함에 액세스하지 않을 것이라고 확신하는 경우에 대비한 귀하의 이메일 비밀번호.
- SMTP_url :첫 번째 부분은 사서함이 배달을 위해 메시지를 보낼 URL을 정의합니다.
- SMTP_pass :사서함 비밀번호
- 폴더 :사서함 위치
- 스풀 파일 :메일이 도착하는 메일함 내부의 폴더입니다.
- 연기 :연기된 메시지(임시)를 저장할 폴더를 참조합니다.
- 녹화 :Gmail이 보낸 메시지를 저장하는 디렉토리입니다.
- 휴지통 :삭제된 이메일을 저장할 디렉토리입니다.
Gmail의 IMAP 및 SMTP 구성 설정
대부분의 경우 사서함의 IMAP 및 SMTP 포트 번호는 동일하게 유지되는 경향이 있습니다. 최상의 결과를 얻으려면 편집기 창에서 설정을 입력하기 전에 항상 사서함 설정을 확인하는 것이 좋습니다.
Gmail을 사용하는 사용자를 위한 Gmail 편지함 설정은 다음과 같습니다.
모든 것을 구성했으므로 이제 Mutt를 실행하고 우편함의 마법이 눈앞에서 펼쳐지는 것을 볼 차례입니다.
Linux에서 Mutt를 사용하는 방법
Mutt로 이메일을 보내고 받으려면 먼저 애플리케이션을 실행해야 합니다. 터미널을 시작하고 mutt를 입력합니다. 응용 프로그램을 시작하려면:
mutt
Mutt를 사용하여 새 이메일을 보내려면 m을 입력하세요. 터미널에서. Mutt는 받는 사람의 이메일 주소, 제목 및 메시지 본문을 묻습니다. 원하는 경우 파일을 첨부할 수도 있습니다. 모든 세부정보를 업데이트했으면 y를 누릅니다. 이메일을 보내십시오.
1. 제목과 본문 메시지가 포함된 이메일 보내기
이메일에 제목 문자열을 추가하려면 -s를 사용하세요. 플래그:
mutt -s "Testing Email from mutt" [email protected]
2. 에코가 있는 파이프 똥
Mutt로 echo 명령을 구현하여 이메일의 메시지 본문을 전달할 수 있습니다.
echo "Body Message" | mutt -s "Testing Email from mutt" [email protected]
3. 첨부 파일이 있는 이메일 보내기
파일을 첨부 파일로 추가하려면 명령 끝에 파일 경로를 지정하십시오.
echo "Body Message" | mutt -s "Testing Email from mutt" [email protected] test.txt
여러 파일을 첨부하려면 공백으로 구분된 파일 이름을 전달하세요. 캐릭터.
echo "Body Message" | mutt -s "Testing Email from mutt" [email protected] -a test.tar.gz –a test2.tar.gz
4. 여러 수신자에게 이메일 보내기
마찬가지로 다음 주소로 이메일을 보낼 여러 이메일 주소를 추가할 수도 있습니다.
mutt -s "Testing Email from mutt" [email protected], [email protected], [email protected]
5. 참조 및 숨은 참조 모드에서 수신자 추가
-c를 사용할 수 있습니다. 및 -b 플래그를 사용하여 카본 카피 및 블라인드 카본 카피용 이메일 주소를 지정합니다.
mutt -s "Subject of mail" -c ; -b ; mail address of the recipient
아래 예에서 Mutt는 [email protected]을 받는 사람으로 사용합니다. 주소는 각각 [email protected] 및 [email protected]으로 이메일을 복사하고 숨은 복사합니다.
mutt -s “Test Email” -c [email protected] -b [email protected] [email protected]
6. 명령줄 도움말 보기
막히면 -h를 사용하여 Mutt의 도움을 받을 수 있습니다. 플래그.
mutt -h
Mutt의 이메일 인터페이스 검토
인터페이스 창 맨 위에 있는 메뉴 모음을 사용하면 다양한 탭 사이를 이동할 수 있습니다. 터미널 창에는 바로 아래에 키보드 단축키도 나열되어 있습니다. 가운데 창은 메시지를 보기 위한 것입니다.
안타깝게도 Mutt에는 이메일 작성기가 내장되어 있지 않으므로 Nano, Vim, Emacs 등과 같은 텍스트 편집기를 사용하여 메시지 본문을 만들어야 합니다.
Mutt와 함께 다음 명령을 사용할 수 있습니다.
- m :새 이메일 작성
- q :종료
- d :삭제
- r :답장
- 예 :보내기
- 나 :나가기
Mutt의 특별한 점은 무엇입니까?
Mutt는 목적을 달성하는 오픈 소스 패키지이며, 상대적으로 작으며 작업을 완료합니다. 빠른 처리와 풍부한 오류 처리에도 불구하고 이메일에 이미지를 표시하는 데는 부족합니다.
빠른 결과를 반환하기 위해 텍스트 형식으로 만들어졌기 때문에 어떤 사람들은 Mutt가 이미지가 있는 메일에 대해 제대로 작동하지 않는다고 느낄 수도 있습니다. 그럼에도 불구하고 Linux용 명령줄 이메일 클라이언트를 원하는 경우 Mutt가 첫 번째 선택이 되어야 합니다.