Computer >> Máy Tính >  >> Phần mềm >> Thư

Cách cài đặt và cấu hình Mutt với Gmail trên Linux

Gửi email từ thiết bị đầu cuối Linux là cần thiết, đặc biệt khi bạn đang tự động hóa email bằng tập lệnh shell. Các chương trình email như Thunderbird và Evolution có vẻ giống như các công cụ hỗ trợ, nhưng đôi khi chúng có thể cảm thấy cồng kềnh. Nếu bạn cảm thấy thoải mái khi làm việc với dòng lệnh, bạn có thể gửi / nhận email qua hệ thống trung tâm của Linux.

Bạn có thể định cấu hình Gmail và các ứng dụng email khác trong Linux để truy cập hộp thư của mình, gửi email và trả lời email từ thiết bị đầu cuối trực tiếp. Để truy cập hộp thư của bạn, trước tiên bạn cần phải định cấu hình Mutt, điều này sẽ giúp mọi thứ dễ dàng hơn cho bạn về lâu dài.

Mutt là gì?

Mutt là một ứng dụng email dựa trên văn bản mã nguồn mở được sử dụng để chuyển / nhận email giữa các máy chủ trong khi sử dụng Giao thức truyền thư đơn giản (SMTP). Để cài đặt Mutt, bạn cần làm theo một số lệnh, sau đó bạn có thể định cấu hình hộp thư Gmail của mình một cách dễ dàng.

Mutt’s Features Worth Reckoning

Trước khi đi sâu vào, bạn sẽ muốn biết điều gì khiến Mutt trở nên đặc biệt đối với Linux. Dưới đây là một số tính năng có thể thuyết phục bạn về dũng khí thực sự của Mutt với tư cách là người xử lý hộp thư:

  • Thật dễ dàng để cài đặt và cấu hình.
  • Bạn có thể gửi email với một / nhiều tệp đính kèm, ngay từ dòng lệnh.
  • Mutt cho phép bạn gửi thư đến người nhận trong CC BCC các phần.
  • Nó hết lòng hỗ trợ chuỗi tin nhắn.
  • Sử dụng tính năng tuyệt vời của danh sách gửi thư.
  • Bạn nhận được hỗ trợ cho các định dạng hộp thư khác nhau như mbox, maildir, MMDF và MH.
  • Nó có sẵn ở ít nhất 20 ngôn ngữ.
  • Mutt hỗ trợ tính năng DSN (Thông báo trạng thái giao hàng).

Cách cài đặt Mutt trên Linux

Vì Mutt không phải là một gói Linux tiêu chuẩn, bạn sẽ không tìm thấy nó được cài đặt sẵn trên hệ thống của mình. Bạn sẽ phải cài đặt gói theo cách thủ công bằng trình quản lý gói.

Trên Ubuntu và Debian:

sudo apt-get install mutt

Bạn có thể cài đặt Mutt trên RHEL / CentOS bằng YUM:

sudo yum install mutt

Để cài đặt gói trên Fedora:

sudo dnf install mutt

Trên các bản phân phối dựa trên Arch, bạn có thể cài đặt gói bằng Pacman:

sudo pacman -S mutt

Cách định cấu hình Mutt trên Linux

Ở bước cấu hình đầu tiên, bạn phải tạo một vài thư mục nơi hệ thống sẽ lưu trữ các thư, tiêu đề và chứng chỉ sau khi cài đặt.

Đưa ra từng lệnh sau:

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

Tạo tệp cấu hình Mutt bằng lệnh cảm ứng:

touch ~/.mutt/muttrc

Mở muttrc tệp bằng trình soạn thảo văn bản yêu thích của bạn:

sudo nano ~/.mutt/muttrc

Khi trình chỉnh sửa mở ra, đã đến lúc bắt đầu điền chi tiết IMAP và SMTP của hộp thư của bạn để điền cài đặt của hộp thư cho các thư đến và đi.

Đây là các cài đặt:

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"

Ví dụ này trình bày cách thiết lập tài khoản Gmail bằng Mutt. Đảm bảo thay thế tên người dùng , Đầu tiên Cuối cùng trong đoạn mã trên với tên người dùng, tên và họ của địa chỉ email của bạn tương ứng.

Giải mã các Lệnh cho Cài đặt Email

  • Từ :ID email của người gửi
  • Tên thật :Đây sẽ là tên của bạn, sẽ xuất hiện trên email.
  • IMAP_user :Đây là địa chỉ email của bạn.
  • IMAP_pass :Mật khẩu email của bạn, trong trường hợp bạn chắc chắn không ai khác sẽ truy cập vào hộp thư của bạn.
  • SMTP_url :Phần đầu tiên xác định URL nơi hộp thư của bạn sẽ gửi thư để gửi.
  • SMTP_pass :Mật khẩu hộp thư
  • Thư mục :Vị trí hộp thư của bạn
  • Spoolfile :Thư mục bên trong hộp thư, nơi có email.
  • Hoãn lại :Điều này tham chiếu đến thư mục để lưu trữ các tin nhắn bị hoãn (bản nháp).
  • Ghi lại :Thư mục nơi Gmail lưu trữ các thư đã gửi.
  • Thùng rác :Thư mục lưu trữ các email đã xóa.

Cài đặt cấu hình IMAP và SMTP của Gmail

Thông thường, số cổng IMAP và SMTP của hộp thư của bạn có xu hướng giữ nguyên. Để có kết quả tốt nhất, bạn luôn nên kiểm tra cài đặt hộp thư của mình trước khi nhập cài đặt trong cửa sổ trình chỉnh sửa.

Đối với những người đang sử dụng Gmail, đây là cài đặt hộp thư của Gmail:

Cách cài đặt và cấu hình Mutt với Gmail trên Linux

Bây giờ bạn đã định cấu hình mọi thứ, đã đến lúc chạy Mutt và xem điều kỳ diệu của hộp thư mở ra trước mắt bạn.

Cách sử dụng Mutt trên Linux

Trước khi có thể gửi và nhận email với Mutt, bạn sẽ phải khởi chạy ứng dụng. Khởi động thiết bị đầu cuối và nhập mutt để khởi chạy ứng dụng:

mutt

Để gửi email mới bằng Mutt, hãy nhập m trong thiết bị đầu cuối. Mutt sẽ hỏi địa chỉ email, chủ đề và nội dung thư của người nhận. Bạn cũng có thể đính kèm tệp nếu muốn. Khi bạn đã cập nhật tất cả các chi tiết, hãy nhấn y để gửi email.

1. Gửi Email với Chủ đề và Nội dung Thông điệp

Để thêm chuỗi chủ đề trong email của bạn, hãy sử dụng -s cờ:

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

2. Pipe Mutt Với ​​tiếng vang

Bạn có thể triển khai lệnh echo với Mutt để chuyển nội dung thư của email:

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

3. Gửi Email có Tệp đính kèm

Để thêm tệp dưới dạng tệp đính kèm, hãy chỉ định đường dẫn của tệp ở cuối lệnh:

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

Nếu bạn muốn đính kèm nhiều tệp, hãy chuyển các tên tệp được phân tách bằng Dấu cách nhân vật.

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

4. Gửi email đến nhiều người nhận

Tương tự, bạn cũng có thể thêm nhiều địa chỉ email để gửi email tới:

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

5. Thêm người nhận ở Chế độ CC và BCC

Bạn có thể sử dụng -c -b gắn cờ để chỉ định địa chỉ email cho bản sao carbon và bản sao mù.

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

Trong ví dụ bên dưới, Mutt sẽ sử dụng winibhalla533@gmail.com làm Tới địa chỉ, trong khi nó sẽ sao chép carbon và sao chép carbon mù email tới winibhalla123@gmail.com và winibhalla234@gmail.com tương ứng.

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

6. Nhận trợ giúp về dòng lệnh

Trong trường hợp bạn cảm thấy bế tắc, bạn có thể tìm kiếm sự trợ giúp của Mutt bằng cách sử dụng -h cờ.

mutt -h

Xem lại Giao diện Email của Mutt

Thanh menu ở trên cùng của cửa sổ giao diện cho phép bạn điều hướng giữa các tab khác nhau. Cửa sổ terminal cũng liệt kê các phím tắt ngay bên dưới. Ngăn giữa dùng để xem (các) tin nhắn.

Cách cài đặt và cấu hình Mutt với Gmail trên Linux

Rất tiếc, Mutt không đi kèm với trình soạn email có sẵn, vì vậy bạn cần sử dụng trình soạn thảo văn bản như Nano, Vim, Emacs, v.v. để tạo nội dung thư của bạn.

Bạn có thể sử dụng các lệnh sau với Mutt:

  • m :Soạn một email mới
  • q :Thoát
  • d :Xóa
  • r :Trả lời
  • y :Gửi
  • i :Thoát

Điều gì đặc biệt về Mutt?

Mutt là một gói mã nguồn mở phục vụ mục đích này, tương đối nhỏ và hoàn thành công việc. Mặc dù xử lý nhanh và xử lý lỗi tháo vát, nhưng nó lại gặp khó khăn khi hiển thị hình ảnh trong email.

Vì nó được tạo ở định dạng văn bản để trả lại kết quả nhanh, một số người có thể cảm thấy Mutt không làm tốt công việc đối với các thư có hình ảnh. Tuy nhiên, Mutt nên là lựa chọn đầu tiên của bạn nếu bạn muốn có một ứng dụng email dòng lệnh cho Linux.