Aerc: ไคลเอนต์อีเมลแบบ TUI ที่ออกแบบมาอย่างดี
- Aerc เป็นไคลเอนต์อีเมลแบบ TUI ที่เปิดตัวครั้งแรกเมื่อราว 4 ปีก่อน
- ถือว่าเป็นผู้เล่นหน้าใหม่เมื่อเทียบกับคู่แข่งอย่าง Pine (เปิดตัวในปี 1992) หรือ Mutt (เปิดตัวในปี 1995)
- ตอนแรกมองข้ามไปเพราะพอใจกับ Thunderbird อยู่แล้ว แต่เมื่อลองกลับมาใช้อีกครั้งเมื่อไม่นานนี้ก็พบว่ามันพัฒนาเต็มที่ขึ้นมาก และมีฟีเจอร์เพียงพอสำหรับใช้งานประจำวัน
- เคยพยายามใช้ Neomutt แล้วล้มเลิกไป จึงเข้ามาลองโดยไม่ได้คาดหวังมากนัก แต่กลับพอใจมากกว่าที่คิด
เอกสารประกอบ
- สามารถใช้ฟังก์ชันช่วยเหลือที่มีมาในตัวได้ผ่านคำสั่ง
:help
- บทสอนอธิบายฟีเจอร์สำคัญและคีย์ไบน์ที่จำเป็นอย่างกระชับ ช่วยให้ตั้งค่าได้อย่างรวดเร็ว
- เอกสารช่วยเหลือทั้งหมดมาในรูปแบบ man page ซึ่งเป็นวิธีที่ดีในการมอบระบบช่วยเหลือแบบ "พกพา" ภายในแอปพลิเคชัน TUI
การตั้งค่าบัญชี
- เพิ่มบัญชีได้ง่ายผ่านวิซาร์ดที่เรียบง่ายและเข้าใจได้ทันที
- ไฟล์ตั้งค่า (
~/.config/aerc/accounts.conf) ใช้ไวยากรณ์ INI แบบเรียบง่าย จึงอ่านและแก้ไขได้สะดวก
- ตัวเลือกจัดการโฟลเดอร์ (
folders-sort และ folder-map) มีประโยชน์เป็นพิเศษ
folders-sort
- สามารถกำหนดการจัดเรียงอัตโนมัติของบางโฟลเดอร์ให้ต่างจากค่าเริ่มต้นได้
- โฟลเดอร์ที่ระบุจะถูกแสดงไว้ด้านบนของรายการโฟลเดอร์ ส่วนที่เหลือจะเรียงตามตัวอักษร
folder-map
- เป็นฟังก์ชันที่ช่วยแก้ปัญหาโครงสร้างโฟลเดอร์ของผู้ให้บริการอีเมลที่หลากหลาย
- ใช้ไฟล์ที่แมปโฟลเดอร์บนเซิร์ฟเวอร์กับชื่อโฟลเดอร์ที่จะแสดง ทำให้มีระบบรีแมปที่ยืดหยุ่น
การดูอีเมล
- ประสบการณ์การดูอีเมลยังไม่สมบูรณ์นักเพราะมีอีเมล HTML
- สามารถดูอีเมลผ่าน HTML parser/browser ได้ (เช่น การใช้ w3m ร่วมกับ dante)
- ยังมีตัวเลือกให้เปิดอีเมลในเว็บเบราว์เซอร์หลักได้ด้วย
การเขียนอีเมล
- สามารถเขียนอีเมลใน vim ได้ ซึ่งน่าพอใจมาก
สมุดที่อยู่
- สามารถจัดการสมุดที่อยู่ผ่านโปรแกรมภายนอกได้
- abook ซึ่งเป็นโปรแกรมพื้นฐาน ไม่รองรับอักขระที่ไม่ใช่ ASCII ทำให้ใช้งานไม่สะดวก
- จึงแก้ปัญหาด้วยการใช้ emailbook-janet
การรองรับ PGP
- ช่วยแก้ปัญหาที่พบกับการรองรับ PGP/GPG ของ Thunderbird
- โดยค่าเริ่มต้นจะใช้ GPG keychain และสามารถตั้งค่า key ID เฉพาะหรือค้นหาคีย์ด้วยอีเมลได้
การตั้งค่าทั่วไป
- สามารถใส่ไฟล์ลายเซ็นได้ และยังสั่งรันคำสั่งภายนอกเพื่อสร้างลายเซ็นได้ด้วย
- รองรับเทมเพลตอีเมล
- ลบคำนำหน้า 'Re:' จากหัวเรื่องอีเมลอย่างชาญฉลาด
- มีฟีเจอร์แจ้งเตือนเรื่องไฟล์แนบ ซึ่งขยายความสามารถได้ง่ายด้วย regular expression
สรุปโดย GN⁺
- Aerc เป็นไคลเอนต์อีเมลแบบ TUI ที่มีการตั้งค่าบัญชีเรียบง่าย เข้าใจง่าย และมีความยืดหยุ่นสูงในการจัดการโฟลเดอร์
- แม้การดูอีเมล HTML จะยังค่อนข้างไม่สะดวก แต่ก็มีหลายวิธีในการชดเชยจุดนี้
- สามารถเขียนอีเมลด้วย vim และจัดการสมุดที่อยู่ผ่านโปรแกรมภายนอกได้
- รองรับ PGP ได้ดี และในการตั้งค่าทั่วไปก็สามารถใช้ไฟล์ลายเซ็นและเทมเพลตอีเมลได้
- โปรเจกต์อื่นที่มีความสามารถใกล้เคียงกัน ได้แก่ Mutt และ Neomutt
1 ความคิดเห็น
ความเห็นจาก Hacker News
ใช้ Aerc มานานแล้ว
ff = :filter -f "current sender"fs = :filter -H subject:"current subject"fS = :filter -H subject: "subject containing foo"เคยลงลึกกับ Mutt มาก แต่พบว่าไคลเอนต์อีเมลแบบกราฟิกเหมาะกว่า
ไคลเอนต์อีเมลแบบทำงานบนเทอร์มินัลมีเสน่ห์ แต่ไม่อยากทำงานอีเมลในเทอร์มินัล
ไม่ชอบเปิดแท็บ GMail ไว้หลายแท็บเลยตั้งค่า Aerc ขึ้นมา
ชอบโปรเจกต์สมัยใหม่ที่อิงข้อความ และขอบคุณที่ยังคงรักษาเทอร์มินัลไว้
เคยดูวิดีโอสาธิตการอ่านอีเมลด้วย Emacs และ mu4e
ลงทะเบียน Aerc ไว้ใน Terminal Trove และบันทึกวิธีติดตั้งไว้
Aerc ถูกออกแบบมาให้เป็นไคลเอนต์ จึงไม่เก็บเมลไว้ในคอมพิวเตอร์
ไม่มีคำอธิบายว่า "TUI" คืออะไร
ยังติดอยู่กับ Thunderbird