CyberTek - the future at the present!
Google

Архів за Вересень, 2009

Saslauthd Sendmail аутентифікації

Опубліковано: Admin (Sep 24)

Для всіх, хто є сервер Linux з Sendmail послуга тепер необхідно надати можливість відправлення через перевірку автентичності. Дійсно, досить просто включити цю опцію, але ви повинні знати, що деякі дистрибутиви CentOS, як не зробити його доступним за замовчуванням, ось як це можна виправити:

Встановити SendMail-CF і Cyrus-SASL, коли не присутні в системі, для Redhat / CentOS:

[] Юм установка SendMail-CF-Cyrus SASL

Потім змініть sedmail.mc (/ ETC / пошта / sendmail.mc) і розкоментувати наступні рядки:

визначити ( `confAUTH_OPTIONS',`') DNL
TRUST_AUTH_MECH ( `LOGIN PLAIN ') DNL
визначити ( `confAUTH_MECHANISMS ',` LOGIN PLAIN') DNL

Для налаштування безпеки anchequesta контролю:

DAEMON_OPTIONS ( `Port = SMTP, Addr = 0.0.0.0, Name = MTA ') DNL

Тепер ви повинні переконфігурувати файл sendmail.cf з програмою m4:

[] M4 / ETC / пошта / sendmail.mc> / ETC / mail / sendmail.cf

Перевірте і при необхідності відредагувати файл / usr/lib/sasl2/Sendmail.conf наступним чином:

pwcheckjnethod: saslauthd

Тепер перезапустити SendMail і saslauthd

[] / Etc / init.d / saslauthd початок

[] / Etc / init.d / Sendmail перезавантаження

Нарешті, ми перевіримо, що наша робота була виправлена:

[] Telnet Localhost 25  

Trying 127.0.0.1 ...
Підключення до локальної машині.
Символ є'^]'.
220 xxxxx.xxxxx.xx ESMTP Sendmail 8.12.11/8.12.11; ПН, 23 серпня 2004 12:36:30 +0200

Так ми опиняємося SendMail реагує, набравши:

EHLO Localhost

яке буде дана відповідь, коли все піде добре (червона лінія, яка повідомляє нам, що SendMail приймає аутентифікації, на додаток до рівнині Логін може є інші методи, це правильно):

250-xxxxx.xxxxx.xx Здравствуйте xxxxx.xxxxx.xx [127.0.0.1], радий зустрічі з Вами
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-AUTH LOGIN PLAIN
250-DELIVERBY
250 ДОПОМОГА

Опубліковано в: Linux, RedHat, поради
Powered By Cybertek - Віддалений помічник