Jel imaš kompajliran SASL?
sendmail -d0.1 -bv root | grep SASL
Ako je ok, kreiraj SASL password za email user-a:
saslpasswd emailuser
passwd emailuser
cp /etc/mail/sendmail.mc /etc/mail/sendmail.mc_old
pa onda
vi /etc/mail/sendmail.mc
Nađeš
Code:
define(`confAUTH_OPTIONS', `A')dnl
i nakon te linije dodaš
Code:
dnl # <added>
TRUST_AUTH_MECH(`DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
define(`confAUTH_MECHANISMS', `DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
dnl # </added>
Onda prepravi
Code:
DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl
da bude
Code:
DAEMON_OPTIONS(`Port=smtp,Name=MTA')dnl
inače će samo localhost moći da pristupi sendmail-u.
Uradiš rebuild sendmail config-a i restartuješ sendmail. To bi bilo to.
I define myself.