GNU/Linux >> Linux Esercitazione >  >> Linux

Come inviare un messaggio di posta non elaborato su Linux?

Puoi usare sendmail o "sendmail look alike" fornito da postfix/exim/... .

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

-i - non trattare le linee con il punto iniziale in modo speciale

Puoi usare "sendmail look alike" più esotico (ad es. fornito da msmtp ) per inviare direttamente tramite un altro host smtp senza configurazione "a livello di sistema".
msmtp è distribuito in debian quindi è probabile che venga incluso in altre distribuzioni linux.

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

Pacchetto:msmtp (1.6.6-1)
client SMTP leggero con supporto per i profili del server

msmtp è un client SMTP che può essere utilizzato per inviare e-mail da Mutt e probabilmente da altri MUA (agenti utente di posta). Inoltra la posta a un server SMTP (ad esempio presso un provider di posta gratuito), che si occupa della consegna finale. Utilizzando i profili, può essere facilmente configurato per utilizzare diversi server SMTP con configurazioni diverse, il che lo rende ideale per i client mobili.


Purtroppo sendmail e mailx non consentono di specificare un server SMTP diverso. Ma potresti combinare la risposta di Andrzej con ssh. Anche se userò il -t opzione per leggere i destinatari dal file/dati letti.

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

<messagefile> è un file contenente il messaggio MIME e mailhost è il server SMTP. user è un ID di accesso al server SMTP.


Linux
  1. Ecco come funziona un server Linux

  2. Come installare il server Linux di virtualizzazione

  3. Come inviare un messaggio Facebook dalla console Linux (riga di comando)

  4. Come posso inviare un messaggio al mio socket.io websocket dalla riga di comando in Linux?

  5. Come inviare e-mail con il mio server CentOS?

Come controllare il carico del tuo server in Linux

Come installare il server OpenSSH su Alpine Linux

Come usare il comando wall in linux

comando mailx in linux – invia e ricevi posta Internet

Come eseguire l'SSH sul server tramite Linux

Come configurare un server di posta SMTP con Postfix su Ubuntu 18.04