Mutt là một ứng dụng email dòng lệnh dành cho Linux và đây là cách thiết lập nó

Hãy Thử Công Cụ CủA Chúng Tôi Để LoạI Bỏ Các VấN Đề

Mutt là một ứng dụng email dòng lệnh dành cho Linux; chúng tôi tiếp tục loạt bài đánh giá về các ứng dụng dòng lệnh dựa trên Linux. Thủ tục thanh toán MusicCube (music player) hoặc là nnn (trình quản lý tệp) .

Giống như nhiều chương trình đầu cuối, nó cũng có một đường cong học tập, có lẽ nhiều hơn các ứng dụng thông thường. Chúng tôi sẽ cố gắng giúp đơn giản hóa quy trình thiết lập và giải thích cách sử dụng.

Mutt view inbox

Mở một thiết bị đầu cuối để chạy ứng dụng và nhập mutt. Ứng dụng đang chạy nhưng không thể hoạt động vì bạn chưa thiết lập tài khoản email của mình.

Đây là nơi bạn có thể bối rối: Làm cách nào để thiết lập Mutt?

Tạo tệp cấu hình

Chúng ta cần đặt tệp cấu hình 'muttrc' vào vị trí ~ / .mutt / muttrc. Sử dụng lệnh mkdir hoặc tạo thủ công trong thư mục home / USERNAME của bạn. Chỉnh sửa muttrc bằng bất kỳ trình soạn thảo văn bản nào; tài liệu này sẽ chứa các cài đặt cần thiết để xác thực tài khoản email.

Mẹo: Tôi sẽ cho bạn biết tôi đã học cách sử dụng chương trình như thế nào. Thêm một dòng (lệnh) vào muttrc cùng một lúc, chạy ứng dụng và xem điều gì sẽ xảy ra. Phải mất một số lần thử và sai, nhưng đó là một trải nghiệm bổ ích.

Nếu bạn đang sử dụng xác thực 2 yếu tố (và chắc chắn bạn nên làm như vậy), bạn sẽ cần sử dụng mật khẩu ứng dụng (cho Gmail, Outlook, v.v.) để đăng nhập.

Thêm các dòng sau vào tệp muttrc.

đặt imap_user = USERNAME@gmail.com
đặt imap_pass = MẬT KHẨU CỦA BẠN

Hãy thêm URL cho tài khoản. Giả sử, chúng tôi sẽ sử dụng Gmail qua IMAP và SMTP, bạn nên thêm dòng này:

đặt thư mục = imaps: //imap.gmail.com/

Lưu ý: Khi bạn cố gắng gửi thư, mutt sẽ yêu cầu bạn nhập mật khẩu, bạn có thể đặt thuộc tính smtp_pass để sử dụng mật khẩu IMAP của mình để tránh phải nhập thủ công mỗi lần.

Chúng tôi sẽ cần một thư mục để tải thư từ hộp thư đến của bạn. Nếu không có điều này, Mutt không thể hoạt động. Vì vậy, hãy thêm lệnh sau vào cấu hình.

đặt spoolfile = + INBOX

Bạn có thể nhận thấy rằng mutt mất nhiều thời gian để khởi động (tìm nạp các tiêu đề thư). Để giảm điều này, bạn có thể thiết lập bộ nhớ đệm bằng lệnh

đặt header_cache = ~ / .cache / mutt

Hãy thử chạy lại mutt và nó sẽ bắt đầu ngay lập tức, vì bộ nhớ cache đã được lưu trữ cục bộ. Tương tự, bạn có thể xác định thêm cài đặt cho các thư mục Đã gửi, Thư nháp, v.v.

Mutt is a command line email app for Linux and here

Giao diện

Thanh menu ở đầu cửa sổ cho phép bạn điều hướng giữa các tab khác nhau. Danh sách các phím tắt được hiển thị ngay bên dưới thanh menu. Ngăn lớn ở trung tâm là ngăn xem tin nhắn. Bạn sẽ thấy các thư trong hộp thư đến của mình cùng với ngày tháng, tên người gửi và chủ đề email. Chọn một tin nhắn (sử dụng các phím mũi tên) và nhấn enter để xem tin nhắn.Bạn có thể cuộn xuống tin nhắn / hộp thư đến bằng cách sử dụng Page Down và Page Up.

Mutt không tích hợp sẵn trình soạn email, vì vậy bạn sẽ cần sử dụng trình soạn thảo văn bản. Bạn có thể sử dụng các trình chỉnh sửa nâng cao như Vim, emacs hoặc sử dụng các trình chỉnh sửa cơ bản.

Mẹo: Thêm trình soạn thảo bộ lệnh = EDITOR vào muttrc của bạn. Thay thế EDITOR bằng ứng dụng yêu thích của bạn, ví dụ: đặt biên tập viên = emacs.

Nhấn m để soạn thư mới, và bạn sẽ được nhắc chọn địa chỉ email của người nhận, sau đó chọn chủ đề. Trình chỉnh sửa sẽ mở trong bước tiếp theo. Lưu tài liệu và đóng nó. Bây giờ, trên màn hình gửi trong mutt, nhấn y để gửi thư.

Mutt send mail

Hãy thử gửi email cho chính bạn để kiểm tra chức năng và đảm bảo rằng mọi thứ được thiết lập chính xác.

Mutt view email

Mẹo: Nhấn? để truy cập phần trợ giúp tích hợp sẵn bất cứ lúc nào.

Mutt help

Đây là một vài phím tắt quan trọng

q = Thoát
d = Xóa
m = Thư (Soạn)
r = Trả lời
y = Gửi
i = thoát (khi đọc / gửi thư)

Có rất nhiều tệp cấu hình được tạo bởi những người dùng khác mà bạn có thể sử dụng. Đây là của tôi cho phép bạn nhận, đọc, gửi email.

đặt imap_user = USERNAME@gmail.com
đặt imap_pass = MẬT KHẨU HOẶC MẬT KHẨU ỨNG DỤNG
đặt realname = 'TÊN CỦA BẠN'
đặt từ = 'USERNAME@gmail.com'
đặt thư mục = imaps: //imap.gmail.com
đặt smtp_url = 'smtps: //USERNAME@gmail.com@smtp.gmail.com
đặt smtp_pass = MẬT KHẨU HOẶC MẬT KHẨU ỨNG DỤNG
set ssl_force_tls = yes
đặt header_cache = ~ / .cache / mutt
đặt spoolfile = + Hộp thư đến
thiết lập kỷ lục = '+ Đã gửi'
đặt hoãn lại = '+ Bản nháp'
đặt thùng rác = '+ Thùng rác'
set editor = 'emacs'

Các ArchLinux Wiki dành cho Mutt đã được sử dụng như một nguồn tham khảo cho bài viết này.

Tôi không muốn coi đây là một hướng dẫn cơ bản, nhưng vì Wiki chính thức nên hơi khó hiểu, tôi đã viết một bài để giúp mọi người. Có lẽ tôi sẽ viết phần tiếp theo với các tùy chọn nâng cao hoặc xem xét ứng dụng NeoMutt sớm.