Për të gjithë ata që kanë një server Linux me shërbimin Sendmail tani është e nevojshme për të dhënë mundësinë e dërgimit me autentikim. Në të vërtetë ajo është shumë e lehtë për të mundësuar zgjedhje, edhe pse ju duhet të jenë të vetëdijshëm se disa shpërndarjet si CentOS nuk e bën atë në dispozicion si parazgjedhje, këtu është se si të rregullohet:
Install sendmail-cf dhe cyrus-sasl nëse nuk i pranishëm në sistem, për redhat / CentOS:
[] Yum instaloni sendmail-cyrus-cf sasl
Pastaj redakto sedmail.mc (/ etc / mail / sendmail.mc) dhe uncomment këto rreshta:
define ( `confAUTH_OPTIONS ',` A') dnl
TRUST_AUTH_MECH ( `LOGIN Plain ') dnl
define ( `confAUTH_MECHANISMS ',` LOGIN plain') dnl
Për vendosjen e kontrollit të sigurisë anchequesta:
DAEMON_OPTIONS ( `Port = SMTP, addr = 0.0.0.0, Name = MTA ') dnl
Tani ju duhet të recompile skedar sendmail.cf me programin M4:
[] M4 / etc / mail / sendmail.mc> / etc / mail / sendmail.cf
Kontrollo dhe nëse është e nevojshme redaktoni file / usr/lib/sasl2/Sendmail.conf si vijon:
pwcheckjnethod: saslauthd
Tani restart sendmail dhe saslauthd
[] / Etc / init.d / fillojë saslauthd
[] / Etc / init.d / sendmail restart
Së fundi ne kontrolloni se puna jonë ka qenë korrigjuar:
[] Telnet localhost 25
Tentimi 127.0.0.1 ...
Lidhur me localhost.
Karakter arratisjes është'^]'.
220 xxxxx.xxxxx.xx ESMTP Sendmail 8.12.11/8.12.11; Mon, 23 gusht 2004 12:36:30 0.200
Që ne duket sendmail përgjigjet nga shtypja:
localhost ehlo
i cili do të përgjigjet në qoftë se të gjitha shkon mirë (vija e kuqe që na tregon se sendmail pranon vërtetimit, përveç të identifikohen qartë mund të ketë disa metoda të tjera, kjo është e saktë):
250-xxxxx.xxxxx.xx Përshëndetje xxxxx.xxxxx.xx [127.0.0.1], të kënaqur që u njohëm
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-auth LOGIN plain
250-DELIVERBY
250 HELP



































