4 sposoby wysyłania załącznika e -mail z linii poleceń Linux

4 sposoby wysyłania załącznika e -mail z linii poleceń Linux

Po znaniu korzystania z terminali Linux, chcesz zrobić wszystko w swoim systemie, po prostu wpisując polecenia, w tym wysyłanie wiadomości e -mail i jednym z ważnych aspektów wysyłania wiadomości e -mail są załączniki.

Szczególnie w przypadku sysadminów, może dołączyć plik kopii zapasowej, raport z pliku dziennika/systemu lub dowolne powiązane informacje i wysłać go do zdalnego komputera lub branży roboczej.

W tym poście nauczymy się sposobów wysyłania wiadomości e -mail z załącznikiem z terminalu Linux. Co ważne, istnieje kilku klientów e -mail z wierszem poleceń dla Linux, których można użyć do przetwarzania wiadomości e -mail z prostymi funkcjami.

Wymóg

Aby skutecznie i niezawodnie korzystać z tego samouczka, musisz mieć system poczty roboczej lub skonfigurować jednego z agentów transferu poczty (MTA) dla Linux w systemie.

A MTA to aplikacja odpowiedzialna za wysyłanie i odbieranie wiadomości e -mail z jednego hosta do drugiego.

Poniżej znajdują się różne, dobrze znane metody wysyłania wiadomości e -mail z załącznikiem z terminalu.

1. Korzystanie z polecenia poczty

Poczta jest częścią MailUtils (NA Debian) i Mailx (włączony Czerwony kapelusz) Pakiet i służy do przetwarzania wiadomości w wierszu poleceń.

$ sudo apt-get instal instaluj maiutils # yum instaluj mailax 

Teraz nadszedł czas, aby wysłać załącznik e -mail za pomocą polecenia poczty.

$ echo „Tutaj ciało wiadomości” |. poczta -s „Temat tutaj” [zapasowy e -mail] -A.zamek błyskawiczny 

W powyższym poleceniu flaga:

  1. -S - Określa temat wiadomości.
  2. -A - Pomaga dołączyć plik.

Możesz również wysłać istniejącą wiadomość z pliku w następujący sposób:

$ Mail -s „Temat tutaj” -t [e -mail chroniony] -A tworzenie kopii zapasowych.zamek błyskawiczny < message.txt 

2. Za pomocą polecenia Mutt

błazen jest popularnym, lekkim klientem e -mail z wierszem poleceń dla Linux.

Jeśli nie masz go w systemie, wpisz poniższe polecenie, aby je zainstalować:

$ sudo apt-get instaluj kund 

Możesz wysłać wiadomość e -mail z załącznikiem za pomocą błazen polecenie poniżej.

$ echo „Tutaj ciało wiadomości” |. Mutt -s „Temat tutaj” -kopia zapasowa.Zip [e -mail chroniony] 

gdzie opcja:

  1. -S - Wskazuje podmiot wiadomości.
  2. -A - identyfikuje załącznik (y).

Przeczytaj więcej o Mutt - kliencie e -mail z wierszem poleceń, aby wysłać wiadomości z terminalu

3. Korzystanie z polecenia Mailx

Mailx Działa bardziej jak błazen polecenie i to także część MailUtils (Na pakiecie Debian).

$ sudo apt-get instal instaluj maiutils # yum instaluj mailax 

Teraz wyślij pocztę załącznika z linii polecenia za pomocą Mailx Komenda.

$ echo „Tutaj ciało wiadomości” |. Mailx -s „Temat tutaj” -kopia zapasowa.Zip [e -mail chroniony] 

4. Za pomocą polecenia mpack

MPACK koduje nazwany plik w jednej lub więcej wiadomości MIME i wysyła wiadomość do jednego lub większej liczby odbiorców lub zapisuje go do nazwanego pliku lub zestawu plików lub publikuje go do zestawu grup dyskusyjnych.

$ sudo apt-get instaluj mpack # yum instaluj mpack 

Aby wysłać wiadomość z załącznikiem, uruchom poniższe polecenie.

$ mpack -s „temat tutaj” [e -mail chroniony] 

To wszystko! Czy masz na myśli wszelkie inne metody wysyłania e -maili z załącznikiem z terminalu Linux, które nie są wymienione na powyższej liście? Daj nam znać w komentarzach.