CyberTek - the future at the present!
Google

Arkiv for september, 2009

Saslauthd authentication Sendmail

Posted by: admin (september 24)

For alle dem, der har en Linux-server med Sendmail service er nu nødvendigt at give mulighed for at sende gennem autentificering. Faktisk er det meget nemt at give den mulighed, selvom du skal være opmærksom på, at nogle distributioner som CentOS ikke gøre den tilgængelig som standard, her ovre 'hvor hen til lave den:

Installer sendmail-cf og cyrus-sasl hvis det ikke er til stede i systemet, for RedHat / CentOS:

[] Yum install sendmail-cf cyrus-sasl

Derefter redigere sedmail.mc (/ etc / mail / sendmail.mc) og afkommentere disse linjer:

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

Af sikkerhedsmæssige kontrol anchequesta indstilling:

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

Nu skal du genkompilere den sendmail.cf fil med programmet m4:

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

Kontrollere og eventuelt redigere filen / usr/lib/sasl2/Sendmail.conf som følger:

pwcheckjnethod: saslauthd

Nu genstarte sendmail og saslauthd

[] / Etc / init.d / saslauthd start

[] / Etc / init.d / sendmail restart

Endelig er vi kontrollere, at vores arbejde er blevet rettet:

[] Telnet localhost 25  

Trying 127.0.0.1 ...
Connected to localhost.
Escape character is'^]'.
220 xxxxx.xxxxx.xx ESMTP Sendmail 8.12.11/8.12.11; Mon, 23 Aug 2004 12:36:30 +0200

Da vi synes sendmail reagerer ved at taste:

EHLO localhost

som vil blive besvaret, hvis alt går godt (den røde linje, der fortæller os, at sendmail accepterer autentificering, ud over almindeligt login kan have nogle andre metoder, dette er korrekt):

250-xxxxx.xxxxx.xx Hej xxxxx.xxxxx.xx [127.0.0.1], glad for at møde dig
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-AUTH LOGIN PLAIN
250-DELIVERBY
250 HJÆLP

Offentliggjort i: Linux, RedHat, tips
Powered by Cybertek - Fjernsupport