Hartois Опубликовано 21 мая, 2006 Жалоба Поделиться Опубликовано 21 мая, 2006 Мне необходимо настроить авторизацию в 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 -------------------------------------- Пробовал даже забивать комментариями, хотя и понимаю, что это никак не влияет на отправку извне. Я знаю, что я где-то что-то пропустил, но где не знаю. Очень прошу помочь мне решить эту проблему. Заранее благодарен... Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Hartois Опубликовано 24 мая, 2006 Автор Жалоба Поделиться Опубликовано 24 мая, 2006 С ANONYMOUS проблему решил - в AuthOptions нужно было добавить "y". НО... Если отправляю почту на другой домен - всё нормально, а если внутри домена, то пропускает без авторизации. Судя по логам(приложу позже), клиент пытается авторизироваться два раза. На первый раз получает authorization failure, а на второй - sendmail даже не запрашивает авторизацию у sasl. Люди! Помогите пожалуйста! Я не верю, что здесь нет людей, которые не смогли бы этого сделать Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.