Configurare Sendmail come smart host

Smart host è molto utile se si è in dial-up di rete o, talvolta, un host trova la posta che è in grado di fornire direttamente all'host remoto desiderato.

In rete di grandi dimensioni, è una buona idea avere un server che agisce singolo host / posta come MTA. smart host sono di solito utilizzati quando tutti gli altri metodi di consegna hanno fallito. Nel caso dell'organizzazione con la rete privata, sarebbe perfettamente ragionevole avere l'host tentativo di consegnare la posta direttamente prima, e se fallisce poi inviarlo al SmartHost. Questo allevia la smart host di un sacco di traffico, perché altri host possono inviare direttamente la posta ad altri host sulla rete privata.

La macro SMART_HOST consente di specificare l'host che dovrebbe trasmettere tutta la posta in uscita che non si riesce a fornire direttamente, e il protocollo di trasporto di posta da utilizzare per comunicare con esso.

Aprire il file di configurazione:

# abbiamo /etc/mail/sendmail.mc

Aggiungere o modificare macro che recitano :

definire(SMART_HOST',smtp.net4india.com')

Sostituire smtp.net4india.com con l'indirizzo del server SMTP attuale. Se la linea contiene word, dnl rimuovere la parola dnl. Rigenerare un nuovo file di configurazione sendmail.cf con il comando m4:

 m4 /etc/mail/sendmail.mc > /etc / mail / sendmail.cf

service sendmail restart:

/etc / init.d / restart sendmail