GNU/Linux >> Linux Esercitazione >  >> Linux

Posso configurare la posta di sistema in modo che utilizzi un server SMTP esterno?

Ho trovato sSMTP molto semplice da usare.

Nei sistemi basati su Debian:

apt-get install ssmtp

Quindi modifica il file di configurazione in /etc/ssmtp/ssmtp.conf

Una configurazione di esempio per utilizzare Gmail per l'invio di e-mail:

# root is the person who gets all mail for userids < 1000
[email protected]

# Here is the gmail configuration (or change it to your private smtp server)
mailhub=smtp.gmail.com:587
[email protected]
AuthPass=yourGmailPass
UseTLS=YES
UseSTARTTLS=YES

Nota :Assicurati che il comando "mail" sia presente nel tuo sistema. Il pacchetto mailutils dovrebbe fornire questo nei sistemi basati su Debian.

Aggiorna :Ci sono persone (e segnalazioni di bug per diverse distribuzioni Linux) che segnalano che sSMTP non accetterà password con un carattere 'spazio' o '#'. Se sSMTP non funziona per te, questo potrebbe essere il caso.


Per postfix :

  • Aggiungi l'IP per il tuo mail-relay esterno a /etc/hosts e aggiungi un alias mailrelay.
  • Modifica la configurazione postfix:

    relayhost = [mailrelay]
    smtp_sasl_auth_enable = yes
    smtp_sasl_password_maps = hash:/etc/postfix/smtp_auth
    smtp_sasl_security_options = noanonymous
    
  • Modifica /etc/postfix/smtp_auth

    mailrelay login:password
    
  • Converti in formato hash

postmap /etc/postfix/smtp_auth

Non c'è bisogno di dire che solo root dovrebbe essere in grado di leggere questo... chmod u=r,og=-


mailx supporta l'impostazione del server smtp sulla CLI...

echo "message" | mailx -S smtp=$smtphost:$smtpport -s "subject line" -v [email protected]

Non è necessario installare nulla, a condizione che il tuo server smtp ti consenta di inviare posta non autenticata.

Non esiste una risposta che imposti il ​​server smtp per tutto i bit di software che potresti avere sulla tua macchina Linux. Ogni client di posta elettronica può configurare un server SMTP.


Linux
  1. Come utilizzare Ansible per impostare il monitoraggio del sistema con Prometheus

  2. Server SMTP in uscita leggero?

  3. Posso usare un comando (come albero) senza installarlo a livello di sistema?

  4. Come inviare un messaggio di posta non elaborato su Linux?

  5. Come posso usare rsync con un file system FAT?

Configura un server di posta con PostfixAdmin

Server di posta VPS – SMTP per cloud VPS:uno scenario reale

Come configurare un server di posta completo con IRedMail su Centos 7 VPS

Come configurare un server di posta con Modoboa su Ubuntu 20.04

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

Postfix può essere impostato per inoltrare la posta a più destinatari