Za vse tiste, ki so Linux strežnik z Sendmail storitev, je sedaj treba odobriti možnost pošiljanja prek pristnosti. Pravzaprav je zelo enostavno, da se omogoči možnost, vendar morate vedeti, da nekatera izplačila, kot CentOS ne bi bilo na voljo privzeto, tukaj je, kako to popraviti:
Namestite sendmail-cf in Cyrus-sasl, če niso prisotni v sistemu, za redhat / CentOS:
[] Yum namestiti sendmail-cf Cyrus-sasl
Nato uredite sedmail.mc (/ etc / mail / sendmail.mc) in Odstranite te vrstice:
define ( "confAUTH_OPTIONS", "") dnl
TRUST_AUTH_MECH ( `LOGIN PLAIN ') dnl
define ( "confAUTH_MECHANISMS", "LOGIN PLAIN ') dnl
Zaradi varnosti kontrolo anchequesta nastavitev:
DAEMON_OPTIONS ( `Port = smtp, Addr = 0.0.0.0, Name = MTA ') dnl
Sedaj morate prevesti sendmail.cf datoteko s programom m4:
[] M4 / etc / mail / sendmail.mc> / etc / mail / sendmail.cf
Preverite in po potrebi uredite datoteko / usr/lib/sasl2/Sendmail.conf, kot sledi:
pwcheckjnethod: saslauthd
Zdaj znova sendmail in saslauthd
[] / Etc / init.d / saslauthd začetek
[] / Etc / init.d / sendmail znova
Končno smo preveriti, da je bila našega dela:
[] Telnet localhost 25
Trying 127.0.0.1 ...
Priključen na localhost.
Escape znak je'^]'.
220 xxxxx.xxxxx.xx ESMTP Sendmail 8.12.11/8.12.11, Mon, 23 Aug 2004 12:36:30 +0200
Ker se mi zdi, sendmail odgovarja s tipizacijo:
EHLO localhost
ki bodo odgovorili, če bo šlo vse dobro (rdečo črto, ki nam pove, da sendmail sprejema pristnosti, poleg navadnega prijavo lahko nekatere druge metode, to je pravilno):
250-xxxxx.xxxxx.xx Hello xxxxx.xxxxx.xx [127.0.0.1], veseli
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-AUTH LOGIN PLAIN
250-DELIVERBY
250 HELP



































