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 jūs turėtumėte žinoti, kad kai kurių numatytasis paskirstymo kaip CentOS, nereiškia, kad galima gauti, čia, kaip ją išspręsti:
Sendmail-cf paketas įdiegtas 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 lokalny_host 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 įvesdami:
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ų metodų, jis 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



































