Jak wysłać e-mail z załącznikami z wiersza poleceń w systemie Linux?

How Send Email With Attachments From Command Line Linux



Większość użytkowników komputerów prawdopodobnie zna prosty proces wysyłania i odbierania wiadomości e-mail. Oprócz prostych rozmów tekstowych, e-maile mogą być również wykorzystywane do wysyłania i odbierania plików. Pliki te są przesyłane w wiadomości e-mail jako załączniki. Do wysyłania i odbierania wiadomości e-mail z załącznikami można używać dowolnego klienta poczty e-mail.

Jako użytkownik Linuksa możesz preferować terminalowe metody wysyłania wiadomości e-mail z załącznikami. W tym artykule przedstawiono cztery różne metody wysyłania wiadomości e-mail z załącznikami z wiersza poleceń w Linux Mint 20.







Możesz użyć dowolnej z następujących czterech metod, aby wysłać wiadomość e-mail z załącznikami z wiersza poleceń w Linux Mint 20.



Uwaga: w przypadku wszystkich omówionych poniżej metod dołącz przykładowy plik tekstowy o nazwie abc.txt do każdego e-maila. Możesz także dołączać inne rodzaje plików, takie jak pliki PDF, arkusze kalkulacyjne, obrazy, pliki audio i inne.



Metoda 1: Korzystanie z pakietu mutt

Pakiet mutt nie jest domyślnie instalowany w systemach Linux. Więc najpierw musisz zainstalować ten pakiet, uruchamiając poniższe polecenie w swoim terminalu:





$sudotrafnyzainstalowaćbłazen

Po zainstalowaniu pakietu mutt w systemie Linux Mint 20, wraz ze wszystkimi wymaganymi zależnościami, możesz uruchomić dalsze polecenia, jak pokazano na poniższym obrazku:



Po zainstalowaniu pakietu mutt w naszym systemie możesz użyć tego pakietu do wysłania wiadomości e-mail z załącznikami w sposób pokazany poniżej:

$wyrzuciłPrzykładowa treść wiadomości e-mail|mutt –s Przykładowy temat wiadomości e-mail
–PrzykładowyZałącznikPrzykładowyEmailID

W tym miejscu zastąp przykładową treść wiadomości e-mail rzeczywistą treścią wiadomości e-mail; Przykładowy temat wiadomości e-mail z rzeczywistym tematem wiadomości e-mail; SampleAttachment ze ścieżką pliku, który chcesz załączyć (możesz również załączyć wiele plików w jednej wiadomości e-mail, po prostu podając ścieżki wszystkich plików do załączenia, oddzielone spacjami); i SampleEmailID z identyfikatorem e-mail żądanego odbiorcy, do którego chcesz wysłać wiadomość e-mail.

Metoda 2: Korzystanie z polecenia poczty

Polecenie mail jest zawarte w pakiecie mailutils, który domyślnie nie jest instalowany w systemach Linux. Aby użyć tej metody, musisz najpierw zainstalować ten pakiet, uruchamiając następujące polecenie w swoim terminalu:

$sudotrafnyzainstalowaćmailutils

Po zainstalowaniu pakietu mailutils w systemie Linux Mint 20 wraz ze wszystkimi wymaganymi zależnościami możesz uruchamiać dalsze polecenia, jak pokazano na poniższym obrazku:

Po zainstalowaniu pakietu mailutils w systemie możesz użyć tego pakietu do wysłania wiadomości e-mail z załącznikami w następujący sposób:

$wyrzuciłPrzykładowa treść wiadomości e-mail|mail -s Przykładowy temat wiadomości e-mail
SampleEmailID – przykładowy załącznik

W tym miejscu zastąp przykładową treść wiadomości e-mail rzeczywistą treścią wiadomości e-mail; Przykładowy temat wiadomości e-mail z rzeczywistym tematem wiadomości e-mail; SampleAttachment ze ścieżką pliku, który chcesz załączyć (możesz również dołączyć wiele plików do jednego e-maila, po prostu wymieniając ścieżki wszystkich plików do załączenia, oddzielone spacjami); i SampleEmailID z identyfikatorem e-mail żądanego odbiorcy, do którego chcesz wysłać wiadomość e-mail.

Metoda 3: Korzystanie z polecenia mailx

Polecenie mailx jest również zawarte w pakiecie mailutils, a ponieważ prawdopodobnie już zainstalowałeś ten pakiet w Metodzie 2, nie musisz ponownie instalować pakietu. Zamiast tego możesz użyć polecenia mailx, aby wysłać wiadomość e-mail z załącznikami w sposób pokazany poniżej:

$wyrzuciłPrzykładowa treść wiadomości e-mail|mailx –s Przykładowy temat wiadomości e-mail
–PrzykładowyZałącznikPrzykładowyEmailID

W tym miejscu zastąp przykładową treść wiadomości e-mail rzeczywistą treścią wiadomości e-mail; Przykładowy temat wiadomości e-mail z rzeczywistym tematem wiadomości e-mail; SampleAttachment ze ścieżką pliku, który chcesz załączyć (możesz również dołączyć wiele plików do jednego e-maila, po prostu wymieniając ścieżki wszystkich plików do załączenia, oddzielone spacjami); i SampleEmailID z identyfikatorem e-mail osoby, do której chcesz wysłać wiadomość e-mail.

Metoda 4: Korzystanie z pakietu mpack

Pakiet mpack również nie jest domyślnie instalowany w systemach Linux. Możesz zainstalować ten pakiet, uruchamiając poniższe polecenie w swoim terminalu:

$sudotrafnyzainstalowaćmpack

Po zainstalowaniu pakietu mpack w systemie Linux Mint 20, wraz ze wszystkimi wymaganymi zależnościami, możesz uruchomić dalsze polecenia, jak pokazano na poniższym obrazku:

Po zainstalowaniu pakietu mpack w naszym systemie możesz użyć tego pakietu do wysłania wiadomości e-mail z załącznikami w sposób pokazany poniżej:

$mpack –s Przykładowy Temat E-maila –PrzykładowyZałącznik PrzykładowyEmailID

Tutaj zamień Przykładowy temat wiadomości e-mail na rzeczywisty temat wiadomości e-mail; SampleAttachment ze ścieżką pliku, który chcesz załączyć (możesz również dołączyć wiele plików do jednego e-maila, po prostu wymieniając ścieżki wszystkich plików do załączenia, oddzielone spacjami); i SampleEmailID z identyfikatorem e-mail osoby, do której chcesz wysłać wiadomość e-mail.

Wniosek

Korzystając z dowolnej z czterech metod omówionych w tym artykule, możesz wygodnie wysyłać dowolną liczbę e-maili z załącznikami. Te metody są dość proste i proste, a po zainstalowaniu wymaganych pakietów wystarczy jedno polecenie, aby wysłać wiadomość e-mail z załącznikiem za pomocą wiersza poleceń. Mając do dyspozycji te polecenia, wysyłanie e-maili z załącznikami nigdy nie może być łatwiejsze niż za pośrednictwem terminala.