Domanda :Come inviare e-mail a utenti esterni con mailx in esecuzione sul sistema CentOS/RHEL?
Il comando seguente mostra come inviare un messaggio di posta a un utente esterno utilizzando mailx:
# echo "this is the body of the email" | mailx -vvv -s "test mail" -r "From" -S smtp="your-smtp" someone@address
Qui,
-vvv =Verbosità.
-s =Specifica l'oggetto.
-r =Email inviata da.
-S =Specifica il server SMTP.
Per poter inviare e-mail dalla rete interna utilizzando mailx, è necessario specificare il relay esterno o smtp che gestirà tutte le e-mail affinché le e-mail vengano consegnate all'indirizzo corretto.
Puoi anche modificare il file di configurazione mailx /etc/mail.rc per aggiungere la seguente configurazione alla fine del file, ad es.:
set smtp=your.smtp.server set from="from email address"
Quindi esegui il comando mailx, quindi inserisci il corpo dell'e-mail, premi invio e infine premi Ctrl+D per consegnarlo.
# mailx -vvv -s "email subject" external-email-address [Body of the email] Ctrl D to deliver the message