GNU/Linux >> Znalost Linux >  >> Linux

Jak odeslat nezpracovanou poštovní zprávu na Linuxu?

Můžete použít sendmail nebo "sendmail vypadat podobně" poskytované postfix/exim/... .

/usr/sbin/sendmail -i -- $recipients < message_file

-i - linky s úvodní tečkou neošetřujte speciálně

Můžete použít exotičtější „sendmail vypadat podobně“ (např. poskytuje msmtp ) odeslat přímo prostřednictvím jiného hostitele smtp bez konfigurace „široký systém“.
msmtp je distribuován v debianu, takže je pravděpodobné, že bude zahrnut v jiných linuxových distribucích.

https://packages.debian.org/stretch/msmtp

Balík:msmtp (1.6.6-1)
lehký SMTP klient s podporou serverových profilů

msmtp je SMTP klient, který lze použít k odesílání e-mailů od Mutt a pravděpodobně dalších MUA (mail user agent). Přeposílá poštu na SMTP server (například u bezplatného poskytovatele pošty), který se postará o konečné doručení. Pomocí profilů jej lze snadno nakonfigurovat tak, aby používal různé servery SMTP s různými konfiguracemi, což je ideální pro mobilní klienty.


Bohužel sendmail a mailx neumožňují zadat jiný server SMTP. Ale můžete zkombinovat odpověď od Andrzeje s ssh. I když budu používat -t možnost číst příjemce ze čteného souboru/dat.

cat <messagefile> | ssh [email protected] /usr/sbin/sendmail -i -t

<messagefile> je soubor obsahující zprávu MIME a mailhost je server SMTP. user je přihlašovací ID na serveru SMTP.


Linux
  1. Jak odeslat facebookovou zprávu z linuxové konzole (příkazový řádek)

  2. Jak mohu odeslat zprávu na můj socket.io websocket z příkazového řádku v linuxu?

  3. Linux:Jak poslat zprávu místnímu uživateli přihlášenému do X11?

  1. Jak na SSH na Linuxu z Androidu

  2. Jak odesílat poštu přes externí server SMTP pomocí příkazu mailx v Linuxu?

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

  1. Takto funguje linuxový server

  2. Jak nainstalovat virtualizační Linux Server

  3. Jak odeslat e-mail s mým serverem CentOS?