Za sve one koji imaju Linux poslužitelj sa Sendmail usluga sada je potrebno dati mogućnost slanja putem autentifikacije. Zaista je vrlo lako omogućiti opciju, ali trebate biti svjesni da su neke distribucije poput CentOS ne bi bio dostupan po defaultu, evo kako to škripac Internet:
Instalirajte sendmail-cf-a Cyrus SASL ako ne postoji u sustavu, za RedHat / CentOS:
[] Yum instalirati sendmail-cf-Cyrus SASL
Onda uređivati sedmail.mc (/ etc / mail / sendmail.mc) i komentirati ove linije:
define ( `confAUTH_OPTIONS ',`') dnl
TRUST_AUTH_MECH ( `LOGIN PLAIN ') dnl
define ( `confAUTH_MECHANISMS ',` LOGIN PLAIN') dnl
Za sigurnost postavljanje kontrolu anchequesta:
DAEMON_OPTIONS ( `Port = smtp, addr = 0.0.0.0, Name = MTA ') dnl
Sada trebate rekompiliranje sendmail.cf datoteku s programom M4:
[] M4 / etc / mail / sendmail.mc> / etc / mail / sendmail.cf
Provjerite i ako je potrebno urediti datoteku / usr/lib/sasl2/Sendmail.conf kako slijedi:
pwcheckjnethod: saslauthd
Sada ponovno sendmail i saslauthd
[] / Etc / init.d / saslauthd start
[] / Etc / init.d / sendmail restart
Konačno smo provjeriti da naš rad ima ispravljene:
[] Telnet localhost 25
Trying 127.0.0.1 ...
Spojen na localhost.
Prekidni znak se'^]'.
220 xxxxx.xxxxx.xx ESMTP Sendmail 8.12.11/8.12.11; Mon, 23 Aug 2004 12:36:30 +0200
Budući da mi se sendmail odgovara upisivanjem:
EHLO localhost
koja će biti odgovoreno ako sve ide dobro (crvena linija koja nam govori da sendmail prihvaća autentifikaciju, osim ravnici prijava svibanj imati i neke druge metode, to je ispravna):
250-xxxxx.xxxxx.xx Hello xxxxx.xxxxx.xx [127.0.0.1], drago mi je
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-auth LOGIN PLAIN
250-DELIVERBY
250 HELP



































