[РЕШЕНО]sendmail + sasl (сломали.)

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

Аватара пользователя
kasak
Сообщения: 899
ОС: OpenBSD

[РЕШЕНО]sendmail + sasl

Сообщение kasak »

на своём сервере использую сендмейл, недавно обновил машинку до 13.1 и сендмейл перестал запрашивать авторизацию проверил всё что только можно, раньше были механизмы plain и login. теперь ничего этого нет. что делать не знаю. Пробовал откатывать сендмейл - безуспешно, пробовал пересобирать сасл - тоже безуспешно. Кстати сасл версии 23 вообще не собирается, только с патчами (то есть родной слакбилд не работает)
Вот конфиги:

/etc/sasl2/Sendmail.conf

Код: Выделить всё

pwcheck_method: saslauthd
mech_list: login plain cram-md5 digest-md5


конфиг сендмейла стандартный sendmail-slackware-tls-sasl.cf

вот какой лог выдаёт сендмейл при sendmail -O LogLevel=14 -bs -Am

Код: Выделить всё

Sep 18 13:23:32 mx sendmail[14262]: NOQUEUE: connect from root@localhost
Sep 18 13:23:32 mx sendmail[14262]: STARTTLS: CRLFile missing
Sep 18 13:23:33 mx sendmail[14262]: STARTTLS=server, Diffie-Hellman init, key=1024 bit (1)
Sep 18 13:23:33 mx sendmail[14262]: STARTTLS=server, init=1
Sep 18 13:23:33 mx sendmail[14262]: AUTH: available mech=CRAM-MD5 DIGEST-MD5, allowed mech=LOGIN PLAIN DIGEST-MD5 CRAM-MD5
Sep 18 13:23:33 mx sendmail[14262]: o8I9NWob014262: Milter: no active filter
Sep 18 13:23:36 mx sendmail[14262]: o8I9NWob014262: root@localhost did not issue MAIL/EXPN/VRFY/ETRN during connection to stdin


как видно логин и плейн в available группу не входит. такой же лог выдаст сендмейл если сасл вообще не работает. отсюда вывод: сломался сасл. или сендмейл. Проверьте пожалуйста на своих машинках. пробовал взять другую тачку и поставить слаку с нуля, завести там все дефолтные конфиги. не работает.
Linux kasak-pc 6.17.8-arch1-1 #1 SMP PREEMPT_DYNAMIC Fri, 14 Nov 2025 06:54:20 +0000 x86_64 GNU/Linux
Спасибо сказали:
Аватара пользователя
kasak
Сообщения: 899
ОС: OpenBSD

Re: [РЕШЕНО]sendmail + sasl

Сообщение kasak »

Отбой. В конфиге была опция define(`confAUTH_OPTIONS', `A p y')dnl
p в данном случае означает что механизмы login и plain не могут работать без шифрования через tls.
проверял я конечно по незащищённому каналу. убрал опцию и всё запахало. Некоторые клиенты очень не любят работать по tls. Например винды с антивирусами (начинают ругаться что антивирус не может работать по шифрованному) а так же мобильники с почтой.
Для меня лишь остаётся загадка почему всё это работало до обновления.
Linux kasak-pc 6.17.8-arch1-1 #1 SMP PREEMPT_DYNAMIC Fri, 14 Nov 2025 06:54:20 +0000 x86_64 GNU/Linux
Спасибо сказали: