CyberTek - the future at the present!
Google

Arhiva za Rujan, 2009

Saslauthd provjere Sendmail

Posted by: admin (Sep 24)

Za sve one koji imaju Linux poslužitelj sa Sendmail usluga sada je potrebno dati mogućnost slanja putem autentifikacije. Zaista je vrlo lako omogućiti opciju, ali trebate biti svjesni da su neke distribucije poput CentOS ne bi bio dostupan po defaultu, evo kako to škripac Internet:

Instalirajte sendmail-cf-a Cyrus SASL ako ne postoji u sustavu, za RedHat / CentOS:

[] Yum instalirati sendmail-cf-Cyrus SASL

Onda uređivati sedmail.mc (/ etc / mail / sendmail.mc) i komentirati ove linije:

define ( `confAUTH_OPTIONS ',`') dnl
TRUST_AUTH_MECH ( `LOGIN PLAIN ') dnl
define ( `confAUTH_MECHANISMS ',` LOGIN PLAIN') dnl

Za sigurnost postavljanje kontrolu anchequesta:

DAEMON_OPTIONS ( `Port = smtp, addr = 0.0.0.0, Name = MTA ') dnl

Sada trebate rekompiliranje sendmail.cf datoteku s programom M4:

[] M4 / etc / mail / sendmail.mc> / etc / mail / sendmail.cf

Provjerite i ako je potrebno urediti datoteku / usr/lib/sasl2/Sendmail.conf kako slijedi:

pwcheckjnethod: saslauthd

Sada ponovno sendmail i saslauthd

[] / Etc / init.d / saslauthd start

[] / Etc / init.d / sendmail restart

Konačno smo provjeriti da naš rad ima ispravljene:

[] Telnet localhost 25  

Trying 127.0.0.1 ...
Spojen na localhost.
Prekidni znak se'^]'.
220 xxxxx.xxxxx.xx ESMTP Sendmail 8.12.11/8.12.11; Mon, 23 Aug 2004 12:36:30 +0200

Budući da mi se sendmail odgovara upisivanjem:

EHLO localhost

koja će biti odgovoreno ako sve ide dobro (crvena linija koja nam govori da sendmail prihvaća autentifikaciju, osim ravnici prijava svibanj imati i neke druge metode, to je ispravna):

250-xxxxx.xxxxx.xx Hello xxxxx.xxxxx.xx [127.0.0.1], drago mi je
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-auth LOGIN PLAIN
250-DELIVERBY
250 HELP

Published in: Linux, RedHat, savjeti
Powered by Cybertek - Daljinska pomoć