Cíl: V jednom našem předchozím příspěvku jsme viděli, jak posílat e-maily pomocí skript. V tomto blogu se budeme rozšiřovat tento pojem a uvidíte, jak můžeme posílat přílohy také spolu s e-mailovou těla zprávy v jediném příkazu ze skriptu shellu pomocí našeho mailového známý příkaz.

Krok 1: Připravte svou e-mailovou zprávu tělo

cd;
nano message.txt

a zadejte nějaký text, který bude tělo e-mailu:
Hi,
This is a test message to see if you are getting my attachment and this message in the email.

Uložte soubor a ukončete.

Krok 2: Vyberte přílohu

Řekněme, že chcete poslat soubor s názvem project.txt která má bydliště ve vašem domovském adresáři:

myserver:~$ ls /home/kushalk
message.txt project.txt

Krok 3: Odeslat e-mail

Následující singl příkaz vám umožní poslat e-mail pomocí poštovního příkazu se zprávou z kroku 1 a přílohu z Krok 2:

(cat message.txt; uuencode project.txt project) | mail -a "From: sender@abc.com" -s "My Subject" reciever@abc.com

Kde:

message.txt = Email tělo zprávy

project.txt = soubor, který chcete odeslat jako přílohu

Projekt = jméno konečného určení výše uvedené project.txt souboru, který bude odeslán v e-mailu. Můžete také zadat project.txt sám konečný název cíle.

"Od: sender@abc.com" = poli Od e-mailové zprávy bude naplněn sender@abc.com, která v podstatě je odesílatel e-mailu

"Můj Subject" = Předmět e-mailu

receiver@abc.com = Komu chcete poslat e-mail na

A je to!

Šťastné zasílání emailů!

Být společenský, Share!