CyberTek - the future at the present!
Google

Saslauthd Sendmail overovanie

Zaslal: admin (24.září)

Pre všetkých tých, ktorí majú servera Linux s Sendmail služba je teraz potrebné poskytnúť možnosť zaslania prostredníctvom overovania. V skutočnosti to je docela jednoduché voľbu, aj keď by ste mali byť vedomí toho, že niektoré distribúcie ako CentOS, neznamená, že sú k dispozícii v predvolenom nastavení, tu je návod, ako to opraviť:

Nainštalujte sendmail-cf a cyrus-sasl nie je prítomný v systéme, na RedHat / CentOS:

[] Yum install sendmail-cf cyrus-sasl

Upravte sedmail.mc (/ etc / mail / sendmail.mc) a odkomentovat tieto riadky:

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

Pre bezpečnostné kontroly anchequesta nastavenia:

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

Teraz je potreba prekompilovat sendmail.cf súbor s programom m4:

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

Skontrolovať a prípadne upraviť súbor / usr/lib/sasl2/Sendmail.conf nasledovne:

pwcheckjnethod: saslauthd

Teraz reštartujte sendmail a saslauthd

[] / Etc / init.d / saslauthd štart

[] / Etc / init.d / sendmail restart

Nakoniec sme sa skontrolovať, že naša práca bola opravená:

[] Telnet localhost 25  

Snažia 127.0.0.1 ...
Connected to localhost.
Escape character is'^]'.
220 xxxxx.xxxxx.xx ESMTP Sendmail 8.12.11/8.12.11, Po. 23.srpen 2004 12:36:30 +0200

Keďže sme objaví sendmail odpovie príkazom:

EHLO localhost

, Ktoré budú zodpovedané, ak všetko pôjde dobre (červená čiara, ktorá nám hovorí, že sendmail prijíma autentizácia, okrem holý prihlásení môžu mať iné metódy, je to správne):

250-xxxxx.xxxxx.xx Hello xxxxx.xxxxx.xx [127.0.0.1], rád, že vás spoznávam
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-AUTH LOGIN PLAIN
250-DELIVERBY
250 HELP

Publikované v: linux, redhat, tipy

Pridať komentár

Spam protection by WP Captcha-Free

Powered by Cybertek - Vzdialená pomoc