GNU/Linux >> Znalost Linux >  >> Linux

Při odesílání e-mailu pomocí příkazu mail zadejte od uživatele

Při odesílání přes SMTP, mail manuálová stránka doporučuje nastavit from proměnná, tímto způsobem (Testováno na CentOS 6):

mail -s Subject -S example@unixlinux.online example@unixlinux.online

Můžete také připojit soubor pomocí -a možnost:

mail -s Subject -S example@unixlinux.online -a path_to_attachement example@unixlinux.online

mail -r example@unixlinux.online -R example@unixlinux.online

-r =from-addr-R =odpovědět-to addr

Autor uvedl, že jeho verze pošty tento příznak nepodporuje. Ale pokud máte verzi, která to dělá, funguje to dobře.


Pomocí -a

můžete zadat jakékoli další záhlaví, které můžete potřebovat
$mail -s "Some random subject" -a "From: example@unixlinux.online" example@unixlinux.online

Zdá se, že http://www.mindspill.org/962 má řešení.

V podstatě:

echo "This is the main body of the mail" | mail -s "Subject of the Email" example@unixlinux.online -- -f example@unixlinux.online


Linux
  1. Používání Disku Google z příkazového řádku systému Linux

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

  3. Odešlete e-mail z linuxového terminálu nebo skriptu pomocí příkazu mail

  1. Použití Stratisu ke správě linuxového úložiště z příkazového řádku

  2. Jak odeslat e-mail HTML pomocí příkazu Linux „mail“?

  3. Použití příkazu passwd ze skriptu shellu

  1. Jak určíte názvy souborů v zipu při jeho vytváření na příkazovém řádku z roury?

  2. Změna výchozí e-mailové adresy pro systémové účty při používání sendmail

  3. Odesílání e-mailů z mého serveru