CyberTek - the future at the present!
Google

Arhiiv september, 2009

Saslauthd autentimise Sendmail

Postitaja: admin (esitatud 24)

Sest igaüks, kellel Linux serveris Sendmail teenus on nüüd vaja anda võimalus saata läbi autentimist. Ometigi on üsna lihtne sisse lülitatud, isegi kui teil peaks olema teadlik, et mõnedes distributsioonides nagu CentOS ei võimalda vaikimisi, siin on, kuidas kõrvaldada:

Paigalda pakett sendmail-cf ja cyrus-sal kui mitte süsteemist redhat / cents:

[] Yum installida sendmail-cf cyrus-sal

Siis redigeeri sedmail.mc (/ etc / mail / sendmail.mc) ja uncomment neid ridu:

define ("confAUTH_OPTIONS", "") Seni,
TRUST_AUTH_MECH ("LOGIN PLAIN") Seni,
define ("confAUTH_MECHANISMS", "LOGIN PLAIN") Seni,

Turvalisuse kontrolli anchequesta milles:

DAEMON_OPTIONS ("Port = SMTP, aadr = 0.0.0.0, Name = MTA) Seni,

Nüüd sa pead kompileeri sendmail.cf fail m4 programm:

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

Kontrollige ja vajadusel muuta faili / usr/lib/sasl2/Sendmail.conf järgmiselt:

pwcheck_method: saslauthd

Nüüd käivita uuesti sendmaili ja saslauthd

[] / Etc / init.d / saslauthd algus

[] / Etc / init.d / sendmail uuesti

Lõpuks me kontrollime, et meie töö on korrigeeritud:

[] Telnet localhost 25  

Proovin 127.0.0.1 ...
Connected to localhost.
Paomärk on'^]'.
220 xxxxx.xxxxx.xx ESMTP Sendmail 8.12.11/8.12.11; Mon, 23 august 2004 12:36:30 0200

Kuna meil kasutusele sendmail reageerib kirjutades:

EHLO localhost

mida vastas, kui kõik hästi läheb (punane joon, mis ütleb meile, et sendmail aktsepteerib autentimise, lisaks tavaline login võib olla ka muid meetodeid, on õige):

250 xxxxx.xxxxx.xx xxxxx.xxxxx.xx Tere [127.0.0.1] hea meel sinuga kohtuda
250 ENHANCEDSTATUSCODES
250-PIPELINING
250 8BITMIME
250-SIZE
250 DSN
250 AUTH LOGIN PLAIN
250-DELIVERBY
250 ABI

Avaldatud: linux , redhat , tips
Powered by Cybertek - kaugabi