Ikvienam ar Linux serveri ar Sendmail pakalpojums tagad ir jāpiešķir iespēja sūtīt caur autentifikāciju. Tiešām tas ir diezgan viegli, lai aktivizētu iespēju, kaut gan jums jāzina, ka daži noklusējuma sadali, piemēram, CentOS, nepadara to pieejamu, lūk, kā noteikt tā:
Instalēt paketi sendmail-CF un Cyrus-SASL ja ne sistēmu, RedHat / CentOS:
[] Yum instalēt sendmail-sk Cyrus-SASL
Tad rediģēt sedmail.mc (/ etc / mail / sendmail.mc) un uncomment šīs līnijas:
define ("confAUTH_OPTIONS", "A") DNL
TRUST_AUTH_MECH ("LOGIN PLAIN") DNL
define ("confAUTH_MECHANISMS", "LOGIN PLAIN") DNL
Drošības kontrole anchequesta iestatījums:
DAEMON_OPTIONS ("Port = SMTP, adr = 0.0.0.0, vārds = MTA") DNL
Tagad jums ir nepieciešams recompile sendmail.cf failu ar m4 programmu:
[] M4 / etc / mail / sendmail.mc> / etc / mail / sendmail.cf
Pārbaudīt un, ja nepieciešams rediģēt failu / usr/lib/sasl2/Sendmail.conf šādi:
pwcheck_method: saslauthd
Tagad restart jūsu sendmail un saslauthd
[] / Etc / init.d / saslauthd sākumu
[] / Etc / init.d / sendmail restart
Beidzot mēs pārbaudām, ka mūsu darbs ir izlabots:
[] Telnet localhost 25
... Trying 127.0.0.1
Savienots ar localhost.
Escape raksturs ir'^]'.
220 xxxxx.xxxxx.xx ESMTP 8.12.11/8.12.11 Sendmail, Mon, 23 Aug 2004 12:36:30 0200
Tā kā mēs ieviest sendmail reaģē, ierakstot:
EHLO localhost
kas cerams tiks atbildēti (sarkanā līnija, kas stāsta mums, ka sendmail pieņem autentificēšanu, papildus vienkāršā login var būt citas metodes, ir pareiza):
250 xxxxx.xxxxx.xx xxxxx.xxxxx.xx Sveiki [127.0.0.1] prieks iepazīties
250 ENHANCEDSTATUSCODES
250-PIPELINING
250 8BITMIME
250 SIZE
250 DSN
250 AUTH LOGIN PLAIN
250-DELIVERBY
HELP 250



































