Мне необходимо настроить авторизацию в Sendmail.
Почитал разные статьи, сделал, как написано, но авторизация так и не работает.
Очень прошу помочь мне, если это Вас не сильно затруднит.
Заранее прошу не бить сильно ногами, если мои действия покажутся глупыми. Буду рад любой помощи.
Стоит ASP Linux 11. Установлен sasl. Хочу использовать авторизацию через shadow-файл.
Получается такая ситуация:
-когда пытаюсь отправить(использую Outlook Express) с введением неправильного пароля письмо не отправляется(появляется окно для повторного ввода пароля)
-когда ввожу правильный пароль - письмо принимается к доставке.
-когда отключаю в Outlook'e авторизацию вовсе письмо опять таки благополучно принимается к доставке.
Вот кусок maillog'a:
--------------------------------------
May 21 16:47:29 mpde sendmail[6976]: NOQUEUE: connect from [10.48.0.35]
May 21 16:47:29 mpde sendmail[6976]: AUTH: available mech=ANONYMOUS CRAM-MD5 DIGEST-MD5 LOGIN PLAIN, allowed mech=LOGIN PLAIN CRAM-MD5 DIGEST-MD5
May 21 16:47:29 mpde sendmail[6976]: k4LDlTd0006976: Milter: no active filter
May 21 16:47:29 mpde sendmail[6976]: k4LDlTd0006976: --- 220 mpde.vc ESMTP Sendmail 8.13.4/8.13.4; Sun, 21 May 2006 16:47:29 +0300
May 21 16:47:29 mpde sendmail[6976]: k4LDlTd0006976: <-- HELO apmsmena
May 21 16:47:29 mpde sendmail[6976]: k4LDlTd0006976: --- 250 mpde.vc Hello [10.48.0.35], pleased to meet you
May 21 16:47:29 mpde sendmail[6976]: k4LDlTd0006976: <-- MAIL FROM: <hartois@mpde.vc>
May 21 16:47:29 mpde sendmail[6976]: k4LDlTd0006976: --- 250 2.1.0 <hartois@mpde.vc>... Sender ok
May 21 16:47:29 mpde sendmail[6976]: k4LDlTd0006976: <-- RCPT TO: <sysop@mpde.vc>
May 21 16:47:29 mpde sendmail[6976]: k4LDlTd0006976: --- 250 2.1.5 <sysop@mpde.vc>... Recipient ok
May 21 16:47:29 mpde sendmail[6976]: k4LDlTd0006976: <-- DATA
May 21 16:47:29 mpde sendmail[6976]: k4LDlTd0006976: --- 354 Enter mail, end with "." on a line by itself
May 21 16:47:29 mpde sendmail[6976]: k4LDlTd0006976: from=<hartois@mpde.vc>, size=1139, class=0, nrcpts=1, msgid=<004501c67cdd$1a90ed40$2300300a@apmsmena>, proto=SMTP, daemon=MSA, relay=[10.48.0.35]
May 21 16:47:29 mpde sendmail[6976]: k4LDlTd0006976: --- 250 2.0.0 k4LDlTd0006976 Message accepted for delivery
May 21 16:47:29 mpde sendmail[6976]: k4LDlTd1006976: <-- QUIT
May 21 16:47:29 mpde sendmail[6976]: k4LDlTd1006976: --- 221 2.0.0 mpde.vc closing connection
May 21 16:47:29 mpde sendmail[6977]: k4LDlTd0006976: to=<sysop@mpde.vc>, ctladdr=<hartois@mpde.vc> (500/500), delay=00:00:00, xdelay=00:00:00, mailer=local, pri=31321, dsn=2.0.0, stat=Sent
May 21 16:47:29 mpde sendmail[6977]: k4LDlTd0006976: done; delay=00:00:00, ntries=1
--------------------------------------
Меня в нём очень беспокоит строка:
May 21 16:47:29 mpde sendmail[6976]: AUTH: available mech=ANONYMOUS CRAM-MD5 DIGEST-MD5 LOGIN PLAIN, allowed mech=LOGIN PLAIN CRAM-MD5 DIGEST-MD5
То есть получается, что работает метод ANONYMOUS, но где он прописан и как его отключить?
Вот кусок sendmail.mc:
--------------------------------------
define(`confAUTH_OPTIONS',`A')
TRUST_AUTH_MECH(`LOGIN PLAIN CRAM-MD5 DIGEST-MD5')dnl
define(`confAUTH_MECHANISMS', `LOGIN PLAIN CRAM-MD5 DIGEST-MD5')dnl
define(`confDEF_AUTH_INFO', `/etc/mail/auth/auth-info')
DAEMON_OPTIONS(`Port=smtp, Name=MSA, M=E')dnl
--------------------------------------
Файл accesss:
--------------------------------------
localhost.localdomain RELAY
localhost RELAY
127.0.0.1 RELAY
--------------------------------------
Пробовал даже забивать комментариями, хотя и понимаю, что это никак не влияет на отправку извне.
Я знаю, что я где-то что-то пропустил, но где не знаю.
Очень прошу помочь мне решить эту проблему.
Заранее благодарен...