GNU/Linux >> Znalost Linux >  >> Linux

Jak mohu odeslat e-mail z příkazového řádku?

Můžete použít poštu:

$mail -s <subject> <recipients>

Poté napíšete zprávu a ukončíte ji řádkem, který má pouze tečku. To signalizuje, že jste hotovi, a odešlete zprávu.

Můžete také poslat svůj e-mail ze STDIN a bude odeslán jako text e-mailu:

$<mail-generating-program> | mail -s <subject> <recipients>

K tomuto přístupu jedna malá poznámka – pokud není váš počítač připojen k internetu a vaše nastavení DNS není správně nastaveno, nebudete moci přijímat odpovědi na vaši zprávu. Robustnější program příkazového řádku můžete propojit se svým e-mailovým účtem POP nebo IMAP, podívejte se na pine nebo mutt.


$ echo "This is the email body" | mail -s "This is the subject" [email protected]

Případně:

$ cat | mail -s "A few lines off the top of my head" [email protected]
This is where my
multiline
message would go
^D

^D - znamená stiskněte ctrl +d


Linux
  1. Jak používat Alpine k používání iCloud/GMail e-mailu z příkazového řádku

  2. Jak restartovat Icewm z příkazového řádku?

  3. Jak ztlumit z příkazového řádku?

  1. Jak nainstalovat software z příkazového řádku Linuxu

  2. 4 způsoby, jak odeslat e-mailovou přílohu z příkazového řádku systému Linux

  3. Jak mohu spustit kód PHP z příkazového řádku?

  1. Jak odeslat aplikace z příkazového řádku přímo na pozadí?

  2. 9 příkladů příkazů mail/mailx pro odesílání e-mailů z příkazového řádku v systému Linux

  3. Jak vysílat dbus signál z příkazového řádku