The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Не работает SMTP AUTH на Qmail"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Почта / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Не работает SMTP AUTH на Qmail"  +/
Сообщение от qwertyu (ok) on 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 авторизация заработала и смтп не хочет. Ума не приложу куда дальше смотреть.
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Не работает SMTP AUTH на Qmail"  +/
Сообщение от ALex_hha (ok) on 10-Апр-13, 19:09 
> Ума не приложу куда дальше смотреть.

не обессудьте, но поставьте что то нормальное - postfix/exim, dovecot. Которые умеют все из коробки и без сторонних патчей.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Не работает SMTP AUTH на Qmail"  +/
Сообщение от qwertyu (ok) on 10-Апр-13, 20:31 
>> Ума не приложу куда дальше смотреть.
> не обессудьте, но поставьте что то нормальное - postfix/exim, dovecot. Которые умеют
> все из коробки и без сторонних патчей.

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

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

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Не работает SMTP AUTH на Qmail"  +/
Сообщение от ALex_hha (ok) on 10-Апр-13, 22:26 
>[оверквотинг удален]
> Это второй вопрос)) но сейчас хочется добить ку, я с ним неделю
> провозился с напильником пока он не заработал как надо, осталась только
> авторизация, я же спать не смогу не поняв в чет там
> дело))
> И возвращаясь к Вашей рекомендации, а что посоветуете ставить для вот конкретно
> такой задачи: нужен смтп осуществляющий рассылку, по типу езмлм, минимальный функционально
> будет достаточен, листы  по 1-3 тыс адресов,  удобный и
> понятный юзерам менеджмент листов, можно через веб морду, можно через почту,
> возможность однозначной авторизации тех кто может платить, по ip, smtp,  
> или еще как. Ну и наверное все, основной почтарь есть.

для таких целей лучше использовать спец ПО, тот же mailman

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Не работает SMTP AUTH на Qmail"  +/
Сообщение от qwertyu (ok) on 11-Апр-13, 11:09 
Проблема решена! Но блин, неужели такая проблема возникла только у меня? Нигде в доках я подобных требований (решивших проблему) не встречал. Для начала перекомпилил 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, вуаля! все пашет как надо!
Правда не понятно к каким отрицательным результатам это может привести, вдруг что другое отвалится)))


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Не работает SMTP AUTH на Qmail"  +/
Сообщение от Mr. Mistoffelees email on 15-Апр-13, 16:32 
> Для начала
> перекомпилил vpopmail c опцией SMTP_AUTH, хотя и сказано что эта опция
> нужна для CRAM_MD5 а у меня PLAIN не работал.

Бейте того, кто вам так сказал. Документация qmail находится по адресу http://cr.yp.to. Там же информация о том какие процесы из-под каких системных учетных записей выполняются (соотв., какие им права нужны). Hint: все решается через права группы.

WWell,


Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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