Wyszukiwanie w witrynie

Mutt - Klient poczty e-mail wiersza poleceń do wysyłania wiadomości e-mail z terminala


Jako administrator systemu czasami musimy wysyłać wiadomości e-mail do użytkowników lub kogoś innego z serwera i w tym celu korzystaliśmy z interfejsu internetowego do wysyłania wiadomości e-mail. Czy to naprawdę jest takie przydatne? Absolutnie nie.

W tym samouczku będziemy używać polecenia mutt (klienta poczty e-mail terminala) do wysyłania wiadomości e-mail z przeplotem wiersza poleceń.

Co to jest Mutta?

Mutt to klient poczty e-mail oparty na wierszu poleceń. To bardzo przydatne i potężne narzędzie do wysyłania i odczytywania wiadomości e-mail z wiersza poleceń w systemach opartych na Uniksie. Mutt obsługuje także protokoły POP i IMAP do odbierania poczty. Otwiera się z kolorowym interfejsem do wysyłania wiadomości e-mail, dzięki czemu wysyłanie wiadomości e-mail z wiersza poleceń jest przyjazne dla użytkownika.

Funkcje Mutta

Oto kilka innych ważnych funkcji Mutta:

  1. Jest bardzo łatwy w instalacji i konfiguracji.
  2. Umożliwia nam wysyłanie e-maili z załącznikami z wiersza poleceń.
  3. Posiada również funkcje dodawania BCC (ukryta kopia) i CC (kopia do wiadomości) podczas wysyłania e-maili .
  4. Umożliwia wątkowanie wiadomości.
  5. Zapewnia nam możliwość tworzenia list.
  6. Obsługuje także wiele formatów skrzynek pocztowych, takich jak maildir, mbox, MH i MMDF.
  7. Obsługuje co najmniej 20 języków.
  8. Obsługuje także DSN (Powiadomienie o stanie dostawy).

Jak zainstalować Mutta w systemie Linux

Możemy bardzo łatwo zainstalować Klienta Mutt w naszym systemie Linux za pomocą dowolnego instalatora pakietu, jak pokazano.

apt-get install mutt (For Debian / Ubuntu based system)
yum install mutt (For RHEL / CentOS / Fedora based system)
Pliki konfiguracyjne

Pliki konfiguracyjne klienta Mutt Email.

  1. Główny plik konfiguracyjny: Aby wprowadzić zmiany globalnie dla wszystkich użytkowników. W przypadku mutta możesz dokonać zmian w pliku konfiguracyjnym poczty „/etc/Muttrc”.
  2. Plik konfiguracji użytkownika Mutta: jeśli chcesz ustawić konkretną konfigurację Mutta dla konkretnego użytkownika, możesz skonfigurować te ustawienia w ~/.muttrc lub ~ /.mutt/muttrc pliki.
Podstawowa składnia polecenia mutt
mutt options recipient
Czytaj e-maile z Muttem

Aby przeczytać e-maile użytkownika, na którym jesteś aktualnie zalogowany, wystarczy uruchomić na terminalu polecenie „mutt”, co załaduje skrzynkę pocztową bieżącego użytkownika.

[root@tecmint ~]#  mutt

Aby przeczytać e-maile konkretnego użytkownika, musisz określić, który plik poczty ma zostać odczytany. Na przykład Ty (jako root) chcesz czytać pocztę użytkownika „John”, musisz określić jego plik pocztowy za pomocą „-f” opcja z poleceniem mutt.

[root@tecmint ~]#  mutt -f /var/spool/mail/john

Możesz także użyć opcji „-R”, aby otworzyć skrzynkę pocztową w trybie tylko do odczytu.

Wyślij e-mail z poleceniem mutt

W tym przykładzie następujące polecenie wyśle testowy E-mail na adres [email . Opcja „-s” służy do określenia tematu wiadomości.

[root@tecmint ~]#  mutt -s "Test Email" [email 

Po wprowadzeniu powyższego polecenia w terminalu otworzy się interfejs i potwierdzi adres odbiorcy oraz temat wiadomości oraz otworzy się interfejs, w którym możesz wprowadzić zmiany w adresie e-mail odbiorcy.

  1. Zmień adres e-mail odbiorcy, naciskając t.
  2. Zmień adres DW za pomocą c.
  3. Dołącz pliki jako załączniki za pomocą a.
  4. Wyjdź z interfejsu za pomocą q.
  5. Wyślij tego e-maila, naciskając y.

Uwaga: gdy naciśniesz „y”, poniżej pojawi się status, że kundel wysyła pocztę.

Dodaj kopię do wiadomości (DW) i Ukrytą kopię do wiadomości (UDW)

Możemy dodać Cc i UDW za pomocą polecenia mutt do naszego e-maila za pomocą „-c” i „-b” opcja.

[root@tecmint ~]# mutt -s "Subject of mail" -c <email add for CC> -b <email-add for BCC> mail address of recipient
[root@tecmint ~]# mutt -s “Test Email” -c [email   -b [email  [email 

W tym przykładzie root wysyła e-mail na adres [email  i umieszcza [email  jako DW adres i [email chroniony] jako UDW.

Wysyłaj e-maile z załącznikami

Możemy wysłać e-mail z linii poleceń z załącznikami, używając opcji „-a” z poleceniem mutt.

[root@tecmint ~]# mutt  -s "Subject of Mail" -a <path of  attachment file> -c <email address of CC>  mail address of recipient
[root@tecmint ~]# mutt -s "Site Backup" -a /backups/backup.tar  -c [email  [email 

Tutaj na powyższym zrzucie widać, że pokazuje załącznik dołączony do wiadomości.

Użycie pliku muttrc

Jeśli chcemy zmienić nazwę i adres e-mail nadawcy, musimy utworzyć plik w katalogu domowym tego konkretnego użytkownika.

[root@tecmint ~]# cat .muttrc

Dodaj do niego następujące linie. Zapisz i zamknij.

set from = "[email "
set realname = "Realname of the user"
Otrzymywać pomoc

Aby wydrukować menu pomocy „mutt”, musimy podać w nim opcję „-h”.

[root@tecmint ~]# mutt -h

Mutt 1.4.2.2i (2006-07-14)
usage: mutt [ -nRyzZ ] [ -e <cmd> ] [ -F <file> ] [ -m <type> ] [ -f <file> ]
       mutt [ -nx ] [ -e <cmd> ] [ -a <file> ] [ -F <file> ] [ -H <file> ] 
       mutt [ -i <file> ] [ -s <subj> ] [ -b <addr> ] [ -c <addr> ] <addr> [ ... ]
       mutt [ -n ] [ -e <cmd> ] [ -F <file> ] -p -v[v]
options:
  -a <file>     attach a file to the message
  -b <address>  specify a blind carbon-copy (BCC) address
  -c <address>  specify a carbon-copy (CC) address
  -e <command>  specify a command to be executed after initialization
  -f <file>     specify which mailbox to read
  -F <file>     specify an alternate muttrc file
  -H <file>     specify a draft file to read header from
  -i <file>     specify a file which Mutt should include in the reply
  -m <type>     specify a default mailbox type
  -n            causes Mutt not to read the system Muttrc
  -p            recall a postponed message
  -R            mailbox in read-only mode
  -s <subj>     specify a subject (must be in quotes if it has spaces)
  -v            show version and compile-time definitions
  -x            simulate the mailx send mode
  -y            select a mailbox specified in your `mailboxes' list
  -z            exit immediately if there are no messages in the mailbox
  -Z            open the first folder with new message, exit immediately if none
  -h            this help message

Na razie to wszystko z poleceniem mutt. Przeczytaj strony podręcznika mutt, aby uzyskać więcej informacji na temat polecenia mutt.