Voglio solo che sendmail venga inoltrato tramite il server smtp del mio ISP, nient'altro. Come lo installo?
Voglio solo che sendmail venga inoltrato tramite il server smtp del mio ISP, nient'altro. Come lo installo?
Risposte:
Hai specificato la risposta nella domanda stessa. Puoi farlo usando
define(`SMART_HOST', `smtp.your.provider')dnl
Stai affrontando qualche problema usando questo. Dopo la modifica /etc/mail/sendmail.mc
dovresti andare alla directory /etc/mail
. Digitare make
e quindi riavviare il sendmail
servizio per rendere effettive le modifiche. Quindi inviare una mail di prova e vedere le intestazioni dei messaggi (Ricevute :) per vedere se la configurazione ha funzionato.
Se non stai facendo qualcosa di più fantasioso con la bestia ingombrante che è Sendmail, potresti prendere in considerazione l'utilizzo di SSMTP .
È un MTA solo relè che è leggero e non potrebbe essere più semplice da configurare.
Fatti un grande favore e sostituisci sendmail con un mta moderno come Postfix o qualcosa di più leggero come Ssmtp. Sono sorpreso che sendmail sia ancora usato volontariamente
Nullmailer , IMHO, è ancora più facile da configurare. Ecco un breve howto:
apt-get install -y nullmailer
Modifica questo file:
nano /etc/mailname
Modifica un altro file:
nano /etc/nullmailer/remotes
[mysmtpserver.com] smtp --auth-login --user=[username]
--pass=[password]