CyberTek - the future at the present!
Google

Archiv für September, 2009

Saslauthd Authentifizierung Sendmail

Geschrieben von: admin (24. September)

Für alle diejenigen, die einen Linux-Server mit Sendmail Dienst haben, müssen nun die Möglichkeit der Entsendung durch die Authentifizierung zu gewähren. In der Tat ist es recht einfach, die Option zu aktivieren, wenn Sie sollten wissen, dass einige Distributionen wie CentOS nicht zur Verfügung stellen standardmäßig ist hier, wie man dies beheben kann:

Installieren Sie das sendmail-cf und cyrus-sasl, wenn nicht im System, für RedHat / CentOS:

[] Yum install sendmail-cf cyrus-sasl

Dann bearbeiten Sie die sedmail.mc (/ etc / mail / sendmail.mc) und entfernen Sie diese Zeilen:

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

Aus Sicherheitsgründen Kontrolle anchequesta Einstellung:

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

Jetzt müssen Sie die Datei sendmail.cf mit dem Programm m4 neu kompilieren:

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

Überprüfen und ggf. die Datei / usr/lib/sasl2/Sendmail.conf wie folgt:

pwcheckjnethod: saslauthd

Nun starten Sie sendmail und saslauthd

[] / Etc / init.d / saslauthd start

[] / Etc / init.d / sendmail restart

Schließlich prüfen wir, dass unsere Arbeit korrigiert worden ist:

[] 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, Mo, 23 Aug 2004 12:36:30 +0200

Da wir sendmail erscheinen reagiert, indem Sie:

EHLO localhost

, die beantwortet werden, wenn alles gut geht (die rote Linie, die uns sagt, dass sendmail die Authentifizierung akzeptiert, zusätzlich zu plain login einige andere Methoden, dies richtig ist):

250-xxxxx.xxxxx.xx Hallo xxxxx.xxxxx.xx [127.0.0.1], pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-AUTH LOGIN PLAIN
250-DELIVERBY
250 HELP

Erschienen in: Linux, RedHat, Tipps
Powered by Cybertek - Remoteunterstützung