The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Не работает SMTP AUTH на Qmail, !*! qwertyu, 10-Апр-13, 17:22  [смотреть все]
Доброе время, уважаемые, второй день не могу понять в чем дело. Qmail+vpopmail+daemontools+UCSPI-TCP, без mysql, ставилось все по freebsdrocks.net, Qmail-овские демоны запускаются из под tcpserver, авторизация и POP и SMTP через vchkpw, pop авторизация работает а smtp нет, вернее она работает только не авторизует. В логе qmail-smtpd: qmail-smtpd[1309]: AUTH failed [192.168.1.185] postmaster@dom.xx
В /var/log/maillog: vpopmail[1259]: vchkpw-smtp: vpopmail user not found postmaster@dom.xx:192.168.1.185
Запускается qmail-smtpd:
SSL="0"
FORCE_TLS="0"
DENY_TLS="0"
MFCHECK="3"
QMAILSMTPD_LOG_MAIL="1"
QMAILSMTPD_LOG_RCPT="1"
REQUIRE_AUTH="0"
ALLOW_INSECURE_AUTH="1"
SPFBEHAVIOR="3"
SPF_LOG="1"
SPF_BLOCK_PLUS_ALL="1"
NOP0FCHECK="1"
command-line: exec tcpserver -vR -l smtp.litopt.ru -c 30 -u 82 -g 81 -x /etc/tcp/smtp.cdb 192.168.1.14 25    qmail-smtpd  smtp.dom.xx /usr/home/vpopmail/bin/vchkpw /usr/bin/true 2>&1
Сразу после установки pop авторизация тоже не работала, как оказалось был косяк с правами, в некоторых скриптах на vpopmail и vchkpw указывали традиционный 89-й uid и gid а создающий их скрипт эти значения не задавал и они создавались с текущими 100Х, после того как руками пересоздал юзера и группу с 89 id pop авторизация заработала и смтп не хочет. Ума не приложу куда дальше смотреть.
  • Не работает SMTP AUTH на Qmail, !*! ALex_hha, 19:09 , 10-Апр-13 (1)
    • Не работает SMTP AUTH на Qmail, !*! qwertyu, 20:31 , 10-Апр-13 (2)
      >> Ума не приложу куда дальше смотреть.
      > не обессудьте, но поставьте что то нормальное - postfix/exim, dovecot. Которые умеют
      > все из коробки и без сторонних патчей.

      Это второй вопрос)) но сейчас хочется добить ку, я с ним неделю провозился с напильником пока он не заработал как надо, осталась только авторизация, я же спать не смогу не поняв в чет там дело))

      И возвращаясь к Вашей рекомендации, а что посоветуете ставить для вот конкретно такой задачи: нужен смтп осуществляющий рассылку, по типу езмлм, минимальный функционально будет достаточен, листы  по 1-3 тыс адресов,  удобный и понятный юзерам менеджмент листов, можно через веб морду, можно через почту, возможность однозначной авторизации тех кто может платить, по ip, smtp,  или еще как. Ну и наверное все, основной почтарь есть.

  • Не работает SMTP AUTH на Qmail, !*! qwertyu, 11:09 , 11-Апр-13 (4)
    Проблема решена! Но блин, неужели такая проблема возникла только у меня? Нигде в доках я подобных требований (решивших проблему) не встречал. Для начала перекомпилил vpopmail c опцией SMTP_AUTH, хотя и сказано что эта опция нужна для CRAM_MD5 а у меня PLAIN не работал. Не помогло. Совсем отчаявшись стал прикидывать что и как, подумалось что при РОР авторизации vchkpw запускается из под юзера vpopmail, овнера vpasswd, но не факт что так происходит при SMTP авторизации... пробуем chmod 4711 vchkpw, SMTP AUTH заработала! правда отвалилась авторизация POP, в maillog появились странные вещи:
    smtp vpopmail[1367]: vchkpw-pop3: (PLAIN) login success test1@ххх:192.168.1.185
    и тут же
    smtp vpopmail[1367]: vchkpw-pop3: setgid 89 failed errno 1 test1@ххх:192.168.1.185
    пробуем chmod 6711 vchkpw, вуаля! все пашет как надо!
    Правда не понятно к каким отрицательным результатам это может привести, вдруг что другое отвалится)))





Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру