Cách gửi email có tệp đính kèm từ dòng lệnh trong Linux

How Send Email With Attachments From Command Line Linux



Hầu hết người dùng máy tính có lẽ đã quen thuộc với quá trình gửi và nhận email đơn giản. Ngoài các cuộc trò chuyện văn bản đơn giản, email cũng có thể được sử dụng để gửi và nhận tệp. Các tệp này được chuyển vào bên trong email dưới dạng tệp đính kèm. Bất kỳ ứng dụng email nào bạn chọn đều có thể được sử dụng để gửi và nhận email có tệp đính kèm.

Là người dùng Linux, bạn có thể thích các phương pháp gửi email có tệp đính kèm dựa trên thiết bị đầu cuối. Bài viết này chỉ cho bạn bốn phương pháp khác nhau để gửi email có tệp đính kèm từ dòng lệnh trong Linux Mint 20.







Bạn có thể sử dụng bất kỳ phương pháp nào trong số bốn phương pháp sau để gửi email có tệp đính kèm từ dòng lệnh trong Linux Mint 20.



Lưu ý: Đối với tất cả các phương pháp được thảo luận bên dưới, hãy đính kèm tệp văn bản mẫu có tên abc.txt vào mỗi email. Bạn cũng có thể đính kèm các loại tệp khác, chẳng hạn như PDF, bảng tính, hình ảnh, âm thanh, v.v.



Phương pháp 1: Sử dụng Gói mutt

Gói mutt không được cài đặt trên hệ thống Linux theo mặc định. Vì vậy, trước tiên bạn sẽ cần cài đặt gói này bằng cách chạy lệnh bên dưới trong thiết bị đầu cuối của bạn:





$sudođúng cáchTải vềcái chết tiệt

Khi gói mutt được cài đặt trên hệ thống Linux Mint 20 của bạn, cùng với tất cả các phụ thuộc bắt buộc, bạn có thể chạy các lệnh khác, như được hiển thị trong hình ảnh sau:



Sau khi gói mutt đã được cài đặt trên hệ thống của chúng tôi, bạn có thể sử dụng gói này để gửi email có tệp đính kèm theo cách được hiển thị bên dưới:

$quăng điNội dung email mẫu|Chủ đề email mẫu của mutt –s
–A SampleAttachment SampleEmailID

Tại đây, thay thế Nội dung email mẫu bằng nội dung email thực sự của bạn; Tiêu đề email mẫu với chủ đề thực tế của email của bạn; SampleAttachment với đường dẫn của tệp mà bạn muốn đính kèm (bạn cũng có thể đính kèm nhiều tệp trong một email đơn giản bằng cách đề cập đến đường dẫn của tất cả các tệp sẽ được đính kèm, được phân tách bằng dấu cách); và SampleEmailID với ID email của người nhận mong muốn mà bạn muốn gửi email.

Phương pháp 2: Sử dụng lệnh thư

Lệnh thư được bao gồm trong gói mailutils, gói này không được cài đặt trên các hệ thống Linux theo mặc định. Vì vậy, để sử dụng phương pháp này, trước tiên bạn phải cài đặt gói này bằng cách chạy lệnh sau trong thiết bị đầu cuối của bạn:

$sudođúng cáchTải vềmailutils

Sau khi gói mailutils được cài đặt trên hệ thống Linux Mint 20 của bạn, cùng với tất cả các phụ thuộc bắt buộc, bạn có thể chạy các lệnh khác, như thể hiện trong hình ảnh bên dưới:

Sau khi gói mailutils đã được cài đặt trên hệ thống của bạn, bạn có thể sử dụng gói này để gửi email có tệp đính kèm theo cách sau:

$quăng điNội dung email mẫu|mail –s Chủ đề email mẫu
SampleEmailID –A SampleAttachment

Tại đây, thay thế Nội dung email mẫu bằng nội dung email thực sự của bạn; Tiêu đề email mẫu với chủ đề thực tế của email của bạn; SampleAttachment với đường dẫn của tệp mà bạn muốn đính kèm (bạn cũng có thể đính kèm nhiều tệp vào một email đơn giản bằng cách đề cập đến đường dẫn của tất cả các tệp sẽ được đính kèm, được phân tách bằng dấu cách); và SampleEmailID với ID email của người nhận mong muốn mà bạn muốn gửi email.

Phương pháp 3: Sử dụng lệnh mailx

Lệnh mailx cũng được bao gồm trong gói mailutils và vì bạn có thể đã cài đặt gói này trong Phương pháp 2, bạn không phải cài đặt lại gói. Thay vào đó, bạn có thể sử dụng lệnh mailx để gửi email có tệp đính kèm theo cách được hiển thị bên dưới:

$quăng điNội dung email mẫu|mailx –s Chủ đề email mẫu
–A SampleAttachment SampleEmailID

Tại đây, thay thế Nội dung email mẫu bằng nội dung email thực sự của bạn; Tiêu đề email mẫu với chủ đề thực tế của email của bạn; SampleAttachment với đường dẫn của tệp mà bạn muốn đính kèm (bạn cũng có thể đính kèm nhiều tệp vào một email đơn giản bằng cách đề cập đến đường dẫn của tất cả các tệp sẽ được đính kèm, được phân tách bằng dấu cách); và SampleEmailID với ID email của người mà bạn muốn gửi email.

Phương pháp 4: Sử dụng Gói mpack

Gói mpack cũng không được cài đặt trên hệ thống Linux theo mặc định. Bạn có thể cài đặt gói này bằng cách chạy lệnh bên dưới trong thiết bị đầu cuối của mình:

$sudođúng cáchTải vềmpack

Sau khi gói mpack đã được cài đặt trên hệ thống Linux Mint 20 của bạn, cùng với tất cả các phụ thuộc bắt buộc, bạn có thể chạy các lệnh khác, như được hiển thị trong hình ảnh sau:

Sau khi gói mpack đã được cài đặt trên hệ thống của chúng tôi, bạn có thể sử dụng gói này để gửi email có tệp đính kèm theo cách được hiển thị bên dưới:

$mpack –s Chủ đề email mẫu –a SampleAttachment SampleEmailID

Tại đây, hãy thay thế Chủ đề email mẫu bằng chủ đề thực tế của email của bạn; SampleAttachment với đường dẫn của tệp mà bạn muốn đính kèm (bạn cũng có thể đính kèm nhiều tệp vào một email đơn giản bằng cách đề cập đến đường dẫn của tất cả các tệp sẽ được đính kèm, được phân tách bằng dấu cách); và SampleEmailID với ID email của người mà bạn muốn gửi email.

Phần kết luận

Bằng cách sử dụng bất kỳ phương pháp nào trong số bốn phương pháp được thảo luận trong bài viết này, bạn có thể gửi bao nhiêu email có tệp đính kèm tùy thích một cách thuận tiện. Các phương pháp này khá đơn giản và dễ hiểu, và sau khi cài đặt các gói yêu cầu, bạn chỉ cần thực hiện một lệnh duy nhất để gửi email có tệp đính kèm qua dòng lệnh. Với các lệnh này, việc gửi email có tệp đính kèm không bao giờ dễ dàng hơn thông qua thiết bị đầu cuối.