Għal xi ħadd ma 'server Linux ma servizz Sendmail issa huwa meħtieġ li jagħti l-possibilità li jibgħatu l permezz ta' awtentikazzjoni. Tabilħaqq huwa pjuttost faċli biex jattiva l-għażla, għalkemm inti għandek tkun taf li xi distribuzzjonijiet bħal CentOS ma jagħmilx disponibbli minn default, here's kif waħħalha:
Installa l-pakkett sendmail-cf u Cyrus-sasl jekk mhux fis-sistema, għat redhat / CentOS:
[] Yum jinstallaw-sendmail cf Cyrus-sasl
Imbagħad jeditjaw il-sedmail.mc (/ etc / posta / sendmail.mc) u uncomment dawn il-linji:
jiddefinixxi ("confAUTH_OPTIONS", "A") dnl
TRUST_AUTH_MECH ("plejn LOGIN") dnl
jiddefinixxi ("confAUTH_MECHANISMS", "LOGIN plejn") dnl
Għall-iffissar ta 'sigurtà anchequesta kontroll:
DAEMON_OPTIONS ("Port = SMTP, Addr = 0.0.0.0, Isem = MTA) dnl
Issa għandek bżonn biex recompile-fajl sendmail.cf mal-programm m4:
[] M4 / etc / posta /> sendmail.mc / etc / posta / sendmail.cf
Iċċekkja u jekk meħtieġ jeditjaw il-fajl / usr/lib/sasl2/Sendmail.conf kif ġej:
pwcheck_method: saslauthd
Jerġgħu jibdew sendmail tiegħek u saslauthd
[] / Eċċ / default / saslauthd bidu
[] / Eċċ / init.d / sendmail jistartja
Fl-aħħarnett irridu jivverifika li x-xogħol tagħna ġie korrett:
[] Localhost telnet 25
Jippruvaw 127.0.0.1 ...
Konnessi ma localhost.
karattru Escape huwa'^]'.
220 xxxxx.xxxxx.xx ESMTP Sendmail 8.12.11/8.12.11; Mon, 23 Awi 2004 12:36:30 0200
Minħabba li aħna jintroduċu sendmail twieġeb billi jittajpja:
localhost ehlo
li se jiġu mwieġba jekk kollox imur sew (il-linja ħomor li tgħidilna li sendmail taċċetta awtentikazzjoni, minbarra l-login sempliċi jistgħu jkollhom metodi oħra, huwa korrett):
-Xxxxx.xxxxx.xx xxxxx.xxxxx.xx 250 Hello [127.0.0.1], kuntent li jissodisfaw inti
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-DAQS
250-DSN
-Auth LOGIN plejn 250
250-DELIVERBY
250 HELP



































