Перейти к содержанию

Рекомендуемые сообщения

Мне необходимо настроить авторизацию в Sendmail.

Почитал разные статьи, сделал, как написано, но авторизация так и не работает.

Очень прошу помочь мне, если это Вас не сильно затруднит.

Заранее прошу не бить сильно ногами, если мои действия покажутся глупыми. Буду рад любой помощи. Smile

Стоит 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

--------------------------------------

Пробовал даже забивать комментариями, хотя и понимаю, что это никак не влияет на отправку извне.

Я знаю, что я где-то что-то пропустил, но где не знаю.

Очень прошу помочь мне решить эту проблему.

Заранее благодарен...

Ссылка на комментарий
Поделиться на другие сайты

С ANONYMOUS проблему решил - в AuthOptions нужно было добавить "y".

НО... Если отправляю почту на другой домен - всё нормально, а если внутри домена, то пропускает без авторизации. Судя по логам(приложу позже), клиент пытается авторизироваться два раза. На первый раз получает authorization failure, а на второй - sendmail даже не запрашивает авторизацию у sasl.

Люди! Помогите пожалуйста! Я не верю, что здесь нет людей, которые не смогли бы этого сделать Smile

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...