Gửi email là điều bạn thường không phải suy nghĩ hai lần. Chỉ cần kích hoạt ứng dụng email khách của bạn, có thể là web hoặc dựa trên máy tính để bàn, soạn thư, nhập địa chỉ email của người nhận và nhấp vào "Gửi". Điều gì sẽ xảy ra nếu bạn cần gửi email từ dòng lệnh, hãy báo cáo tiến trình (hoặc thất bại) của quy trình sao lưu?

Trong Linux, việc gửi email từ thiết bị đầu cuối thực sự là một miếng bánh. Bạn sẽ cần phải thiết lập một máy chủ thư mặc dù (Postfix hoặc Sendmail). Để làm cho nó dễ dàng hơn, bạn chỉ có thể cài đặt “ mailutils ” mà sau đó sẽ cài đặt Postfix cho bạn và cho phép bạn gửi email bằng cách sử dụng lệnh “ mail ”.

Trong bản phân phối Ubuntu (hoặc Debian), hãy cài đặt các mailutils bằng lệnh:

 sudo apt-get cài đặt mailutils 

Sau đó nó sẽ nhắc bạn cấu hình Postfix (nếu nó chưa được cài đặt).

Và điều cuối cùng để cấu hình là FQDN, sau đó sẽ được sử dụng làm tên miền trong trường "Từ".

Khi bạn đã cài đặt “ mailutils ”, bạn có thể bắt đầu gửi email từ terminal bằng cú pháp sau:

 mail -s "Subject" "địa chỉ email của người nhận" < 

Ví dụ: để gửi email tới "[email protected]" với chủ đề "Gửi email từ thiết bị đầu cuối", lệnh để sử dụng là:

 mail -s "Gửi email từ thiết bị đầu cuối" [email protected] < 

Và đây là những gì bạn sẽ thấy trong hộp thư đến email của mình:

Mutt

Mutt là một ứng dụng thư khách dựa trên văn bản khác mà bạn có thể sử dụng để gửi email từ Terminal. Điều gì làm cho nó tốt hơn so với " mail " là nó đi kèm với các tính năng bổ sung như:

  • hỗ trợ màu sắc
  • thông điệp luồng
  • Hỗ trợ MIME (bao gồm hỗ trợ RFC2047 cho các tiêu đề được mã hóa)
  • PGP / MIME (RFC2015)
  • Hỗ trợ POP3 và IMAP
  • v.v.

Để cài đặt mutt, chỉ cần sử dụng lệnh:

 sudo apt-get cài đặt mutt 

Để bắt đầu, hãy chạy mutt trong terminal:

 mutt 

Thao tác này sẽ tải email "hộp thư đến" của bạn.

Nhấn "m" để soạn email mới. Nó sẽ nhắc bạn nhập địa chỉ email của người trả lời.

Tiếp theo, nó sẽ nhắc bạn nhập Chủ đề.

Sau đó, nó sẽ mở ra một trình soạn thảo văn bản nano, nơi bạn có thể soạn tin nhắn của mình. Nhấp vào "Ctrl + o" để lưu và "Ctrl + x" để thoát.

Cuối cùng, nhập "y" để gửi email. Bạn sẽ thấy thông báo "Đã gửi thư".

Tùy chọn, bạn cũng có thể đính kèm tệp vào email của mình bằng phím tắt "a" hoặc nhập "c" để thêm trường CC.

Để thoát khỏi mutt, gõ "q".

Ngoài "GUI" bạn thấy ở trên, mutt cũng có thể được sử dụng trong kịch bản Bash thông qua dòng lệnh. Để gửi email bằng lệnh mutt:

 mutt -s "Chủ đề" -a / đường dẫn / đến / tệp / tệp đính kèm [email protected] </path/to/email/message.txt 

Bạn có nhận thấy rằng nó tương tự như thế nào với lệnh " mail "?

Mutt làm việc với một tập tin cấu hình mà bạn có thể sử dụng để cấu hình trước chi tiết hộp thư của bạn. Bạn có thể sử dụng trình tạo muttrc để tạo nhanh một tệp ".muttrc" và lưu nó vào thư mục Home của bạn.

Phần kết luận

Gửi email từ thiết bị đầu cuối không phải là một nhiệm vụ khó khăn, và trong một số trường hợp, nó là một điều cần thiết. Điều tốt là Linux đi kèm với công cụ hữu ích mà bạn có thể sử dụng để gửi email từ thiết bị đầu cuối. Chúng tôi có thư bảo hiểm và mutt, nhưng họ không phải là chương trình duy nhất có sẵn. Vẫn còn một số ứng dụng khác mà bạn có thể sử dụng để gửi email từ thiết bị đầu cuối. Hãy cho chúng tôi biết cái nào là lựa chọn ưa thích của bạn.

Hình ảnh tín dụng: Tim Morgan