For alle med en Linux server med Sendmail-tjenesten er nå nødvendig for å gi muligheten til å sende gjennom godkjenning. Faktisk er det ganske lett å aktivere alternativet, men du bør være oppmerksom på at noen distribusjoner, som CentOS ikke gjøre den tilgjengelig som standard, her er hvordan å fikse det:
Installer pakken sendmail-jfr og cyrus-SASL om ikke i systemet, for redhat / cent:
[] Nam installere sendmail-jfr cyrus-SASL
Deretter redigerer du sedmail.mc (/ etc / mail / sendmail.mc) og uncomment disse linjene:
define (`confAUTH_OPTIONS ',` A') DNL
TRUST_AUTH_MECH (`LOGG Plain ') DNL
define (`confAUTH_MECHANISMS ',` LOGG Plain') DNL
For sikkerhetskontroll anchequesta innstilling:
DAEMON_OPTIONS (`Port = smtp, adr = 0.0.0.0, Name = MTA ') DNL
Nå må du rekompilere sendmail.cf filen med M4 programmet:
[] M4 / etc / mail / sendmail.mc> / etc / mail / sendmail.cf
Sjekk og om nødvendig redigere filen / usr/lib/sasl2/Sendmail.conf som følger:
pwcheck_method: saslauthd
Nå starter du sendmail og saslauthd
[] / Etc / init.d / saslauthd start
[] / Etc / init.d / sendmail hvile
Til slutt vi sjekker at vårt arbeid har vært rettet:
[] Telnet localhost 25
Prøver 127.0.0.1 ...
Koblet til localhost.
Escape karakter er'^]'.
220 xxxxx.xxxxx.xx ESMTP Sendmail 8.12.11/8.12.11, ma 23 august 2004 12:36:30 0200
Siden vi introdusere sendmail svarer ved å skrive:
EHLO localhost
som vil bli besvart dersom alt går bra (den røde linjen som forteller oss at sendmail aksepterer godkjenning, i tillegg til ren logikk kan være andre metoder, er det riktig):
250-xxxxx.xxxxx.xx xxxxx.xxxxx.xx Hei [127.0.0.1], gleden av å møte deg
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-AUTH LOGIN PLAIN
250-DELIVERBY
250 HJELP



































