|
Ключевые слова: pam, linux, sendmail, mail, auth, (найти похожие документы)
From: Фетисов Сергей <ffann@mail.ru> Newsgroups: email Date: Mon, 25 Sep 2003 14:31:37 +0000 (UTC) Subject: PAM AUTH в sendmail 8.12 Почти все действия взяты из оригинального описания http://linux-sxs.org/internet_serving/smailauth.html Настройка производилась на Red Hat Linux 9.0 Предполагается, что sendmail уже настроен на доставку почты и требуется только прикрутить к нему PAM AUTH. 1. Проверьте наличие прав root 2. Сделайте резервную копию файла sendmail.mc выполнив: # cp /etc/mail/sendmail.mc /etc/mail/sendmail.mc.bak 3. Файл /etc/mail/sendmail.mc должен содержать следующие три строки (я просто раскомментировал их) define(`confAUTH_OPTIONS', `A')dnl TRUST_AUTH_MECH(`DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl define(`confAUTH_MECHANISMS', `DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl Обратите внимание на кавычки - они неодинаковы, (слева) открывает знак ударения, а (справа) закрывает апостроф. 4. Сделайте резервную копию файла sendmail.cf выполнив: # cp /etc/mail/sendmail.cf /etc/mail/sendmail.cf.bak 5. Сгенерируйте новый sendmail.cf файл: # m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf 6. Проверьте содержимое /etc/pam.d/smtp на наличие строк: #%PAM-1.0 auth required pam_stack.so service=system-auth account required pam_stack.so service=system-auth 7. В файле /usr/lib/sasl/Sendmail.conf должно быть: pwcheck_method:pam 8. В файле /etc/mail/access оставляем: localhost.localdomain RELAY localhost RELAY 127.0.0.1 RELAY 9. Выполняем для создания /etc/mail/access.db: makemap hash /etc/mail/access.db < /etc/mail/access 10. В почтовом клиенте возле сервера исходящей почты ставим галочку "требуется идентификация". Прописываем имя пользователя и пароль. Готово!
|
Обсуждение | [ RSS ] |
|
Добавить комментарий |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |