vše o Linuxu.

Linux poskytuje nástroj pro správu našich e-mailů ze samotného příkazového řádku. Příkaz mail je nástroj Linux, který umožňuje uživateli odesílat e-maily prostřednictvím rozhraní příkazového řádku.

abychom mohli tento příkaz využít, musíme nainstalovat balíček s názvem 'mailutils'. To může být provedeno:

sudo apt install mailutils

Jedna věc, která musí být držen v mysli je, že 'mailutils' umožňuje připojení k místní SMTP (Simple Mail Transfer Protocol) server., Proto nemůžeme očekávat odesílání e-mailů do externí domény, jako je 'gmail.com' nebo 'yahoo.com'.

podívejme se nyní, Jak psát a odesílat e-maily prostřednictvím terminálu.

obsah

syntaxe příkazu Mail

existuje několik způsobů, jak odeslat jednoduchou poštu pomocí příkazu mail., Pojďme se podívat na všechny možné syntaxe:

Simple Mail Těle

mail -s "<Subject>" <receiver@domain>Cc:<Mail Body><Mail Body><CTRL + D>
Simple Mail Syntaxe

Ve výše uvedeném příkladu, mail je odeslán z root na uživatele se jménem, 'aprataksh'. Podíváme se, jak zkontrolovat naše poštovní schránky později v tutoriálu.

volba '-s' se používá k označení“ předmětu “ pošty.,

je třeba poznamenat, že pro ukončení těla pošty musí uživatel přerušit používání 'CTRL + D'. 'Cc:' označuje se jako uhlíková kopie a používá se v případě, že chceme, aby ostatní strany byly informovány o poště jako odkaz.,

Passing body using ‘<<<‘

mail -s "<Subject>" <receiver@domain> <<< "<Mail Body>"
Mail Syntax using ‘<<<‘

In the above syntax, we are creating a email using the mail command, and passing in the string as the message body.,

Pomocí ‚echo‘ příkaz

echo "<Mail Body" | mail -s "<Subject>" <receiver@domain>
e-Mail pomocí Syntaxe ‚echo‘

echo příkaz vyvolá řetězec. Použití pipe '|' je předat hozený řetězec e-mailu vytvořenému později.,

e-Mail tělo ze souboru

V případě, že jsme unavený z psaní velkých zprávy pro e-mail na příkazovém řádku, můžeme definovat těle zprávy jako souboru a předá jej do 'mail' příkaz:

mail -s "<Subject>" <receiver@domain> < <FILENAME>
e-Mail tělo v souboru

Poté, co při pohledu na všechny způsoby, jak poslat obecný mail, budeme vidět další ustanovení mail příkaz.,

Více přijímačů na jeden mail

V případě, že chceme poslat stejnou e-mail více uživatelů, můžeme tak učinit tím, že:

mail -s "<Subject>" "<receiver1@domain>,<receiver2@domain> <<< "<Mail-body>" 
Více přijímačů pro e-mail

Přílohy k e-mailu

Jako normální E-mailové aplikace, mail příkaz, podporuje funkci připojování souborů k e-maily.,

mail -s "<Subject>" -A <PATH>/<FILENAME> <receiver@domain> <<< "<Mail body>"

Připojení souboru k e-mailu

'-A' nebo '--attach' volby se používají k připojit soubory. Ve výše uvedeném příkladu je soubor – ‚ my_program.cpp “ byl připojen.

Cc a Bcc

běžný uživatel e-mailu by s ohledem na e-maily znal výhody kopírování uhlíku a slepé kopie uhlíku., Pro využití tohoto nástroje můžeme použít volbu'-c'Pro Cc, zatímco '-b' volba pro Bcc.

mail -s "<Subject>" -c "<receiver@domain>" -b "<receiver@domain>" <receiver@domain> <<< "<Mail-body>"

poštovní schránka

není problém zkontrolovat poštovní schránku. Stačí zadat 'mail' a stisknout 'ENTER'. Vzhledem k tomu, že jsme posílali uživateli 'aprataksh', zkontrolujeme to, že konkrétní poštovní schránka.,

Schránky

Přístup k e-mailu

otevřít e-maily, musíme zmínit konkrétní mail číslo přiřazené k němu. Přečtěme si například první poštu.

Přístup k e-mailu

e-mailový systém poskytuje všechny druhy informací vztahující se k e-mailu.,

Procházet e-maily

aby bylo možné otevřít další e-mail, můžeme napsat '+' v řádku, vzhledem k tomu, že '-' se používá pro přístup k předchozí zprávy ve schránce.

Další mail ve schránce

Odstranění nedůležité e-maily

To je docela snadné odstranění e-maily z poštovní schránky. Jediné, co musíme udělat, je otevřít poštu pomocí čísla a stisknout 'd'.,

Odstranění E-mailu

Existují metody, jak odstranit více e-mailů najednou:

  • odstranit e-maily číslovány 6 a 9 – 'd 6 9'
  • odstranit ze 4 na 40 – 'd 4-40'
  • odstranit všechny e-maily – 'd*'

Extrahovat přílohy

Po odeslání přiloženého souboru přes mail příkaz, jak se k němu dostat?,

Chcete-li odpovědět na otázku, nejprve musíme pochopit, jak jsou přílohy odeslány. Přílohy procházejí kódováním base64. V podstatě je převádí na text, který lze dekódovat na druhé straně.

v příkladu pro přílohu jsme odeslali'my_program.cpp' soubor. Podívejme se na to na druhé straně.

Připojený Soubor

nový úkol po ruce, je pro dekódování kódovaného textu. Abychom toho dosáhli, musíme nejprve uložit kódovaná data do souboru., Pak jsme se použít base64 příkaz:

base64 -d encoded-data-file
Dekódování přílohu

Tohle je v podstatě všechno, pro fungování schránky.

Ukončit schránky

Po čtení a mazání e-maily, můžeme skončit následujícími způsoby:

  • 'CTRL + D' – kdybychom přestali používat tuto metodu, všechny e-maily, které jsme již četli, bude uložena a převedena na místní poštovní schránky, uložené v 'home/<username>/mbox' ve výchozím nastavení.,
Odvykání pomocí ‚CTRL + D

Jak můžeme vidět, můžeme přistupovat pouze jeden e-mail, proto viděl zprávy je převedena na místní poštovní schránky. Nepřečtené e-maily se nedotýkají.

  • 'exit' nebo 'xit' – Pokud bychom skončit do schránky pomocí 'exit' příkaz, nejsou provedeny žádné změny do schránky obsah.,
Odvykání pomocí „exit“
  • 'CTRL + Z' – Toto je společný nástroj pro zastavení běžícího procesu. Podobně jako příkaz 'exit' nejsou v aktuální poštovní schránce provedeny žádné změny.

Přístup k jiné poštovní schránky

Jak jsme řekli dříve, po přečtení mailů, mail příkaz má ustanovení o ukládání mailů v místní poštovní schránky. Lze k němu přistupovat pomocí volby ‚ -f'.,

mail -f <PATH>/<FILENAME>
Accessing other mailboxes

Conclusion

Share

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *