Mutt, một ứng dụng email CLI xuất sắc

Nếu bạn là một trong những người yêu thích thiết bị đầu cuối và từ các ứng dụng CLI, hãy để tôi nói với bạn rằng có lẽ Mutt là một ứng dụng theo sở thích của bạn.

Mutt là một khách hàng email CLI (Dòng lệnh) cho các hệ thống giống Unix. Ban đầu nó được viết bởi Michael Elkins vào năm 1995 và được phát hành theo Giấy phép Công cộng GNU. Ban đầu nó giống cây du, bây giờ chương trình rất giống với trình đọc tin slrn.

Về Mutt

Mutt hỗ trợ hầu hết các định dạng email (đặc biệt là cả mbox và Maildir) và các giao thức (POP3, IMAP, v.v.) Nó cũng bao gồm hỗ trợ MIME, cụ thể là PGP / GPG và S / MIME.

Mutt là một tác nhân người dùng thư (MUA hoặc Tác nhân Người dùng Thư) và không được gửi email một cách riêng biệt. Để thực hiện việc này, bạn cần giao tiếp với một đại lý chuyển thư (MTA), chẳng hạn như sử dụng giao diện sendmail Unix.

Gần đây, hỗ trợ SMTP đã được thêm vào. Nó cũng dựa vào các công cụ bên ngoài để soạn và lọc tin nhắn. Trong các phiên bản mới hơn, Mutt có thể sử dụng các biến cấu hình url smtp để gửi thư trực tiếp từ Mutt.

Nó khá dễ cấu hình:

  • Nó có hàng trăm chỉ thị để cấu hình và tùy chỉnh các lệnh.
  • Cho phép bạn thay đổi tất cả các phím và tạo macro bàn phím cho các hành động phức tạp, cũng như màu sắc và bố cục của hầu hết giao diện.
  • Thông qua các biến thể của một khái niệm được gọi là "móc", nhiều cài đặt của nó có thể được thay đổi dựa trên các tiêu chí như hộp thư hiện tại hoặc người nhận thư đi.
  • Có nhiều bản vá lỗi và tiện ích mở rộng có sẵn bổ sung chức năng, chẳng hạn như hỗ trợ NNTP hoặc một thanh bên tương tự như các bản vá lỗi thường thấy trong ứng dụng thư đồ họa.

Mutt được điều khiển hoàn toàn bằng bàn phím, và nó có hỗ trợ cho các chuỗi thư, tức là người ta có thể dễ dàng cuộn qua các cuộc thảo luận dài, chẳng hạn như trên danh sách gửi thư. Tin nhắn mới được soạn bằng trình soạn thảo văn bản bên ngoài theo mặc định, không giống như pine kết hợp trình soạn thảo riêng của nó được gọi là pico (mặc dù nó có thể được định cấu hình để gửi pine vào trình soạn thảo bên ngoài).

Giới thiệu về phiên bản mới của Mutt 2.0

Hiện tại, ứng dụng thư Nó nằm trong phiên bản Mutt 2.0 và được phát hành gần đây.

Nâng cấp lên số phiên bản quan trọng mới là do những thay đổi chúng phá vỡ khả năng tương thích ngược.

Ví dụ: hành vi khi đính kèm tệp vào tệp đính kèm đã thay đổi vàChế độ mặc định là $ ssl_force_tls, dọn dẹp tiêu đề bị tắt khi thực hiện các thao tác giải mã-sao chép và giải mã-lưu, tham số $ hostname hiện được đặt sau khi xử lý muttrc và các tùy chọn "-e" trên dòng lệnh.

Trong số các tính năng mới nổi bật trong phiên bản mới là:

Khả năng chỉ định địa chỉ IPv6 thay vì tên máy chủ trong email, ví dụ: "user @ [IPv6: fcXX:….]".

cũng lệnh đã thêm "cd" để thay đổi thư mục làm việc, cũng như svà hỗ trợ thêm cho XOAUTH2 (Xác thực IMAP, POP và SMTP bằng OAuth), được kích hoạt bằng cách đặt tham số "xoauth2" trong cài đặt $ imap_authenticators, $ smtp_authenticators và $ pop_authenticators.

Ngoài ra tự động kết nối lại với IMAP được cung cấp trong trường hợp lỗi kết nối được thiết lập (đã khắc phục sự cố mất các thay đổi chưa đăng ký do lỗi).

Khi bạn nhập một công cụ sửa đổi mẫu sau ký tự "~", bây giờ bạn có thể nhấn Tab để xem danh sách các công cụ sửa đổi có sẵn.

Trong số những thay đổi khác nổi bật:

  • MuttLisp đã được thêm vào để cho phép các biểu thức giống Lisp trong tệp cấu hình. Ví dụ:
  • Đã thêm biến $ cursor_overlay có thể được sử dụng để lưu trữ các chỉ số màu cho các dòng mà con trỏ trỏ đến. Ví dụ: khi định cấu hình các cài đặt sau, con trỏ gạch chân sẽ được tô màu đỏ trên các dòng có thông báo mới.
  • Đã thêm biến $ attachment_save_dir để chỉ định thư mục lưu tệp đính kèm.

Cuối cùng, nếu bạn muốn biết thêm về nó, bạn có thể kiểm tra chi tiết trong liên kết theo dõi.

Về cài đặt, bạn có thể tìm thấy mã nguồn cũng như thông tin về các gói, trong liên kết này.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.