CyberTek - the future at the present!
Google

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, kuigi te peaks teadma, et mõnedes distributsioonides nagu CentOS, ei muuda seda vaikimisi saadaval, siin on kuidas seda parandada:

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,

Et näha turvaseadeid anchequesta:

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 saame näha, 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

Lisa kommentaar

Rämpsposti kaitse poolt WP Captcha-Free

Powered by Cybertek - kaugabi