Linux ma wbudowany program Mail User Agent o nazwie mailx. Jak sama nazwa wskazuje, jest to aplikacja konsolowa, która służy do wysyłania i odbierania wiadomości e-mail. Narzędzie mailx jest ulepszoną wersją polecenia mail. Wraz z funkcjonalnością dostarczaną przez oryginalne polecenie mail, zapewnia dodatkowe funkcje, takie jak możliwość wysyłania załączników za pomocą flagi-A., Polecenie mailx jest dostępne z różnych pakietów:

  • bsd-mailx
  • heirloom-mailx
  • mailutils

instalacja mailx

Dla Ubuntu/Debian:

sudo apt-get install bsd-mailx

dla fedore/centos:

sudo yum install mailx

uwaga: nawet jeśli polecenie mailx jest nowszą wersją oryginalnego narzędzia pocztowego, nadal może być odwołane do słowa kluczowego 'mail'.

wysyłanie maila

1., Pisanie wiadomości bezpośrednio w wierszu poleceń: aby wysłać prostą wiadomość e-mail, Użyj flagi „- s”, aby ustawić temat w cudzysłowie, po którym następuje e-mail odbiorcy. Po tym mailx czeka na zawartość wiadomości e-mail. Aby wprowadzić nowe linie, wciśnij enter. Po zapisaniu zawartości naciśnij Ctrl + D & EOT zostanie wyświetlony przez mailx.

$ mail -s "A mail sent using mailx" [email protected] person,Hope you're fine these daysThanksEOT

2. Pobieranie wiadomości z pliku

$ mail -s "A mail sent using mailx" [email protected] < /path/to/file

3. Korzystanie z rur

$ echo "Example Message" | mail - s "A mail sent using mailx" [email protected]

4., Wysyłanie tej samej wiadomości do wielu odbiorców: możemy wysłać tę samą wiadomość do wielu odbiorców (nie przez cc lub bcc) w następujący sposób:

$ mail - s "A mail sent using mailx" [email protected], [email protected] < /path/to/file

5. Dodawanie CC & BCC

możemy wysłać kopię węgla (CC) lub ślepą kopię węgla (BCC), aby wysłać tę samą wiadomość e-mail do wielu odbiorców (w sposób widoczny lub ukryty). Dla CC używamy opcji” – c” & dla BCC używamy opcji „-b”, po której następuje adres e-mail.

$ mail - s "A mail sent using mailx" [email protected] -c [email protected] -b [email protected] 

6. Dodawanie załączników
załączniki są istotną częścią komunikacji e-mail., Możemy załączać dokumenty, obrazy, pliki tekstowe itp. używając opcji „- a”, po której następuje ścieżka pliku, który chcemy załączyć.

$ mail - s "A mail sent using mailx" [email protected] -a Attachment.txt
Tagi artykułów:

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *