Tiems, su "Linux" serveris su Sendmail paslauga dabar būtina suteikti autentiškumo galimybę siųsti per. Iš tiesų jis yra gana lengva įjungti parinktį, nors jums reikia turėti omenyje, kad kai numatytasis paskirstymo kaip CentOS, nereiškia, kad galima gauti, čia, kaip ją išspręsti:
Įdiegti paketą sendmail-cf ir cyrus-sasl jei ne sistemos, redhat / CentOS:
[] Yum install sendmail-cf cyrus-sasl
Tada redaguoti sedmail.mc (/ etc / mail / sendmail.mc) ir odkomentować šias eilutes:
define ("confAUTH_OPTIONS", "A") dnl
TRUST_AUTH_MECH ("LOGIN PLAIN) dnl
define ("confAUTH_MECHANISMS", "LOGIN PLAIN) dnl
Dėl saugumo kontrolės anchequesta nustatymas:
DAEMON_OPTIONS ("Port = SMTP, adr = 0.0.0.0, vardas = MTA) dnl
Dabar jums reikia perkompiliuoti sendmail.cf failą m4 programos:
[] M4 / etc / mail / sendmail.mc> / etc / mail / sendmail.cf
Patikrinkite ir, jei reikia redaguoti failą / usr/lib/sasl2/Sendmail.conf taip:
pwcheck_method: saslauthd
Dabar paleiskite sendmail ir saslauthd
[] / Etc / init.d / saslauthd pradėti
[] / Etc / init.d / sendmail restart
Galiausiai mes tikriname, kad mūsų darbas buvo ištaisytas:
[] Telnet localhost 25
Bandymas 127.0.0.1 ...
Prijungta prie localhost.
Escape pobūdis'^]'.
220 xxxxx.xxxxx.xx esmtp Sendmail 8.12.11/8.12.11; Pirmadienis, rugpjūtis 23, 2004 12:36:30 0200
Kadangi mes įvesti sendmail reaguoja komandą:
EHLO localhost
kuri bus atsakyti, jei viskas vyks gerai (raudona linija, kuri sako mums, kad sendmail priima autentifikavimo, be paprasto prisijungimo gali būti ir kitų būdų, dalykas yra teisingas):
250 xxxxx.xxxxx.xx xxxxx.xxxxx.xx Sveiki, [127.0.0.1], malonu su jumis susipažinti
250 ENHANCEDSTATUSCODES
250-PIPELINING
250-8 bitų MIME
250-DYDIS
250 DSN
250-AUTH LOGIN PLAIN
250-DELIVERBY
250 PAGALBA



































