Computer >> คอมพิวเตอร์ >  >> ซอฟต์แวร์ >> จดหมาย

วิธีติดตั้งและกำหนดค่า Mutt ด้วย Gmail บน Linux

การส่งอีเมลจากเทอร์มินัล Linux เป็นสิ่งจำเป็น โดยเฉพาะอย่างยิ่งเมื่อคุณทำให้อีเมลเป็นอัตโนมัติโดยใช้เชลล์สคริปต์ โปรแกรมอีเมลเช่น Thunderbird และ Evolution อาจดูเหมือนเป็นเครื่องมือที่ใช้งานได้จริง แต่บางครั้งอาจรู้สึกอ้วน หากคุณสะดวกที่จะทำงานกับบรรทัดคำสั่ง การส่ง/รับอีเมลผ่านระบบหัวใจของ Linux อาจเป็นประโยชน์สำหรับคุณ

คุณสามารถกำหนดค่า Gmail และโปรแกรมรับส่งเมลอื่นๆ ภายใน Linux เพื่อเข้าถึงกล่องจดหมายของคุณ ส่งอีเมล และตอบกลับอีเมลจากเทอร์มินัลได้โดยตรง ในการเข้าถึงกล่องจดหมายของคุณ คุณจะต้องกำหนดค่า Mutt ก่อน ซึ่งจะทำให้สิ่งต่างๆ ง่ายขึ้นสำหรับคุณในระยะยาว

Mutt คืออะไร

Mutt เป็นไคลเอนต์อีเมลแบบข้อความแบบโอเพนซอร์สที่ใช้ในการโอน/รับอีเมลระหว่างโฮสต์ในขณะที่ใช้ Simple Mail Transfer Protocol (SMTP) ในการติดตั้ง Mutt คุณต้องทำตามคำสั่งสองสามคำสั่ง จากนั้นคุณสามารถกำหนดค่ากล่องจดหมาย Gmail ของคุณได้อย่างง่ายดาย

คุณลักษณะของ Mutt ที่ควรค่าแก่การคำนวณ

ก่อนที่คุณจะดำดิ่งลงไป คุณอยากจะรู้ว่าอะไรทำให้ Mutt เป็นพิเศษสำหรับ Linux นี่คือคุณสมบัติบางอย่างที่จะโน้มน้าวคุณถึงความกล้าหาญที่แท้จริงของ Mutt ในฐานะตัวจัดการกล่องจดหมาย:

  • ติดตั้งและกำหนดค่าได้ง่าย
  • คุณสามารถส่งอีเมลพร้อมไฟล์แนบไฟล์เดียว/หลายไฟล์ได้จากบรรทัดคำสั่ง
  • Mutt ให้คุณส่งอีเมลถึงผู้รับใน CC และ BCC ส่วนต่างๆ
  • รองรับเธรดข้อความอย่างสุดใจ
  • ใช้คุณลักษณะที่ยอดเยี่ยมของรายชื่อส่งเมล
  • คุณได้รับการสนับสนุนสำหรับรูปแบบกล่องจดหมายต่างๆ เช่น mbox, maildir, MMDF และ MH
  • มีให้บริการอย่างน้อย 20 ภาษา
  • Mutt รองรับคุณสมบัติ DSN (การแจ้งเตือนสถานะการจัดส่ง)

วิธีการติดตั้ง Mutt บน Linux

เนื่องจาก Mutt ไม่ใช่แพ็คเกจ Linux มาตรฐาน คุณจะไม่พบแพ็คเกจนั้นติดตั้งล่วงหน้าในระบบของคุณ คุณจะต้องติดตั้งแพ็คเกจด้วยตนเองโดยใช้ตัวจัดการแพ็คเกจ

บน Ubuntu และ Debian:

sudo apt-get install mutt

คุณสามารถติดตั้ง Mutt บน RHEL/CentOS ได้โดยใช้ YUM:

sudo yum install mutt

วิธีติดตั้งแพ็คเกจบน Fedora:

sudo dnf install mutt

ในการแจกแจงแบบ Arch-based คุณสามารถติดตั้งแพ็คเกจโดยใช้ Pacman:

sudo pacman -S mutt

วิธีกำหนดค่า Mutt บน Linux

ในขั้นแรกการกำหนดค่า คุณต้องสร้างไดเร็กทอรีสองสามไดเรกทอรีที่ระบบจะจัดเก็บเมล ส่วนหัว และใบรับรองหลังการติดตั้ง

ออกคำสั่งต่อไปนี้ทีละรายการ:

mkdir -p ~/.mutt/cache/headers
mkdir ~/.mutt/cache/bodies
touch ~/.mutt/certificates

สร้างไฟล์การกำหนดค่า Mutt โดยใช้คำสั่งสัมผัส:

touch ~/.mutt/muttrc

เปิด muttrc ไฟล์โดยใช้โปรแกรมแก้ไขข้อความที่คุณชื่นชอบ:

sudo nano ~/.mutt/muttrc

เมื่อตัวแก้ไขเปิดขึ้นมา ก็ถึงเวลาที่จะเริ่มกรอกรายละเอียด IMAP และ SMTP ของกล่องจดหมายของคุณเพื่อเติมการตั้งค่าของกล่องจดหมายสำหรับอีเมลขาเข้าและขาออก

นี่คือการตั้งค่า:

set from = "username@gmail.com"
set realname = "First Last"
# IMAP settings
set imap_user = "username@gmail.com"
set imap_pass = "<mailbox password>"
# SMTP settings
set smtp_url = "smtps://username@smtp.gmail.com"
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"

ตัวอย่างนี้สาธิตวิธีตั้งค่าบัญชี Gmail โดยใช้ Mutt อย่าลืมแทนที่ ชื่อผู้ใช้ , อันดับแรก และ สุดท้าย ในข้อมูลโค้ดด้านบนด้วยชื่อผู้ใช้ที่อยู่อีเมลของคุณ ชื่อและนามสกุลตามลำดับ

การถอดรหัสคำสั่งสำหรับการตั้งค่าอีเมล

  • จาก :ID อีเมลของผู้ส่ง
  • ชื่อจริง :นี่จะเป็นชื่อของคุณ ซึ่งจะปรากฏในอีเมล
  • IMAP_user :นี่คือที่อยู่อีเมลของคุณ
  • IMAP_pass :รหัสผ่านอีเมลของคุณ ในกรณีที่คุณแน่ใจว่าจะไม่มีใครเข้าถึงกล่องจดหมายของคุณ
  • SMTP_url :ส่วนแรกกำหนด URL ที่กล่องจดหมายของคุณจะส่งข้อความสำหรับการจัดส่ง
  • SMTP_pass :รหัสผ่านกล่องจดหมาย
  • โฟลเดอร์ :ตำแหน่งของกล่องจดหมายของคุณ
  • สพูลไฟล์ :โฟลเดอร์ภายในเมลบ็อกซ์ ที่อีเมลมาถึง
  • เลื่อนออกไป :หมายถึงโฟลเดอร์ที่ใช้เก็บข้อความเลื่อน (ร่าง)
  • บันทึก :ไดเร็กทอรีที่ Gmail เก็บข้อความที่ส่ง
  • ถังขยะ :ไดเร็กทอรีสำหรับเก็บอีเมลที่ถูกลบ

การตั้งค่าการกำหนดค่า IMAP และ SMTP ของ Gmail

โดยส่วนใหญ่ หมายเลขพอร์ต IMAP และ SMTP ของกล่องจดหมายมักจะเหมือนเดิม เพื่อให้ได้ผลลัพธ์ที่ดีที่สุด ขอแนะนำให้ตรวจสอบการตั้งค่ากล่องจดหมายเสมอ ก่อนป้อนการตั้งค่าในหน้าต่างตัวแก้ไข

สำหรับผู้ที่ใช้ Gmail ต่อไปนี้คือการตั้งค่ากล่องจดหมายของ Gmail:

วิธีติดตั้งและกำหนดค่า Mutt ด้วย Gmail บน Linux

เมื่อคุณได้กำหนดค่าทุกอย่างแล้ว ก็ถึงเวลาเรียกใช้ Mutt และเห็นความมหัศจรรย์ของกล่องจดหมายของคุณเผยออกมาต่อหน้าต่อตาคุณ

วิธีใช้ Mutt บน Linux

ก่อนที่คุณจะสามารถส่งและรับอีเมลกับ Mutt คุณจะต้องเปิดแอปพลิเคชันก่อน เริ่มเทอร์มินัลแล้วพิมพ์ mutt เพื่อเปิดแอปพลิเคชัน:

mutt

หากต้องการส่งอีเมลใหม่โดยใช้ Mutt ให้พิมพ์ m ในเทอร์มินัล Mutt จะถามที่อยู่อีเมล หัวเรื่อง และเนื้อหาข้อความของผู้รับ คุณยังสามารถแนบไฟล์ได้หากต้องการ เมื่อคุณอัปเดตรายละเอียดทั้งหมดแล้ว ให้กด y เพื่อส่งอีเมล

1. ส่งอีเมลพร้อมหัวเรื่องและเนื้อหา

หากต้องการเพิ่มสตริงเรื่องในอีเมล ให้ใช้ -s ธง:

mutt -s "Testing Email from mutt" winibhalla234@gmail.com

2. ท่อ Mutt ด้วยเสียงก้อง

คุณสามารถใช้คำสั่ง echo กับ Mutt เพื่อส่งต่อเนื้อหาข้อความของอีเมลได้:

echo "Body Message" | mutt -s "Testing Email from mutt" winibhalla1234@gmail.com

3. ส่งอีเมลพร้อมไฟล์แนบ

หากต้องการเพิ่มไฟล์เป็นไฟล์แนบ ให้ระบุเส้นทางของไฟล์ที่ท้ายคำสั่ง:

echo "Body Message" | mutt -s "Testing Email from mutt" winibhalla645@gmail.com test.txt

หากคุณต้องการแนบหลายไฟล์ ให้ส่งชื่อไฟล์ที่คั่นด้วย Space ตัวละคร

echo "Body Message" | mutt -s "Testing Email from mutt" winibhalla543@gmail.com -a test.tar.gz –a test2.tar.gz

4. ส่งอีเมลไปยังผู้รับหลายราย

ในทำนองเดียวกัน คุณสามารถเพิ่มที่อยู่อีเมลหลายรายการเพื่อส่งอีเมลไปที่:

mutt -s "Testing Email from mutt" demo1@muo.com, demo2@muo.com, demo3@muo.com

5. เพิ่มผู้รับในโหมด CC และ BCC

คุณสามารถใช้ -c และ -b ตั้งค่าสถานะเพื่อระบุที่อยู่อีเมลสำหรับสำเนาและสำเนาลับ

mutt -s "Subject of mail" -c ; -b ; mail address of the recipient

ในตัวอย่างด้านล่าง Mutt จะใช้ winibhalla533@gmail.com เป็น To ที่อยู่ในขณะที่มันจะคัดลอกคาร์บอนและสำเนาตาบอดอีเมลไปที่ winibhalla123@gmail.com และ winibhalla234@gmail.com ตามลำดับ

mutt -s “Test Email” -c winibhalla123@gmail.com -b winibhalla234@gmail.com winibhalla533@gmail.com

6. รับความช่วยเหลือเกี่ยวกับบรรทัดคำสั่ง

ในกรณีที่คุณรู้สึกติดขัด คุณสามารถขอความช่วยเหลือจาก Mutt โดยใช้ปุ่ม -h ธง.

mutt -h

การตรวจสอบอินเทอร์เฟซอีเมลของ Mutt

แถบเมนูที่ด้านบนสุดของหน้าต่างอินเทอร์เฟซช่วยให้คุณสามารถนำทางระหว่างแท็บต่างๆ หน้าต่างเทอร์มินัลยังแสดงรายการแป้นพิมพ์ลัดด้านล่าง บานหน้าต่างตรงกลางมีไว้สำหรับดูข้อความ

วิธีติดตั้งและกำหนดค่า Mutt ด้วย Gmail บน Linux

ขออภัย Mutt ไม่ได้มาพร้อมกับโปรแกรมเขียนอีเมลในตัว ดังนั้นคุณจึงต้องใช้โปรแกรมแก้ไขข้อความ เช่น Nano, Vim, Emacs ฯลฯ เพื่อสร้างเนื้อหาข้อความของคุณ

คุณสามารถใช้คำสั่งต่อไปนี้กับ Mutt:

  • :เขียนอีเมลใหม่
  • q :เลิก
  • :ลบ
  • :ตอบกลับ
  • :ส่ง
  • ผม :ออก

มีอะไรพิเศษเกี่ยวกับ Mutt

Mutt เป็นแพ็คเกจโอเพ่นซอร์สที่ให้บริการตามวัตถุประสงค์ มีขนาดค่อนข้างเล็ก และทำงานให้เสร็จลุล่วง แม้จะมีการประมวลผลที่รวดเร็วและการจัดการข้อผิดพลาดที่ชาญฉลาด แต่ก็ไม่เพียงพอเมื่อต้องแสดงรูปภาพในอีเมล

เนื่องจากสร้างในรูปแบบข้อความเพื่อให้แสดงผลลัพธ์ที่รวดเร็ว บางคนอาจรู้สึกว่า Mutt ทำงานได้ไม่ดีกับอีเมลที่มีรูปภาพ อย่างไรก็ตาม Mutt ควรเป็นตัวเลือกแรกของคุณหากคุณต้องการไคลเอนต์อีเมลบรรทัดคำสั่งสำหรับ Linux