courier-authlib не стартует

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Abyrvalg
мл. сержант
Сообщения: 129
Зарегистрирован: 2009-03-04 10:24:44

courier-authlib не стартует

Непрочитанное сообщение Abyrvalg » 2009-04-23 14:44:16

Пытаюсь завести себе почтовый сервер по Священному писанию. Успешно прошёл все стадии вплоть до установки, настройки и запуска courier-authlib. Далее следующая проблема. courier-authlib не стартует вовсе. Когда пытаюсь запустить его культурно:

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

/usr/local/etc/rc.d/courier-authdaemond start
не происходит вообще ничего. Ни один процесс не запускается, ни одной записи в логах не появляется.
Когда запускаю его более грубо:

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

/usr/local/sbin/authdaemond
он выдаёт в консоль следующую строчку:

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

Unknow option '-'
В логах при этом ни черта нету. Вообще.

/usr/local/etc/authlib/authdaemonrc (строки с комментами и пустые убраны):

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

authmodulelist="authmysql"
authmodulelistorig="authmysql"
daemons=5
authdaemonvar=/var/run/authdaemond
subsystem=mail
DEBUG_LOGIN=2
DEFAULTOPTIONS="wbnodsn=1"
LOGGEROPTS=""
Как видите, никаких лишних дефисов там нету.
courier-authlib собран с поддержкой MySQL. Вот /usr/local/etc/rc.d/authmysqlrc:

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

MYSQL_USERNAME		postfix
MYSQL_PASSWORD		postfix
MYSQL_SOCKET /tmp/mysql.sock
MYSQL_OPT		0
MYSQL_DATABASE		postfix
MYSQL_CHARACTER_SET utf8
MYSQL_USER_TABLE	mailbox
MYSQL_CLEAR_PWFIELD password
MYSQL_UID_FIELD		'1002'
MYSQL_GID_FIELD		'1002'
MYSQL_LOGIN_FIELD	username
MYSQL_HOME_FIELD	'/var/spool/mail'
MYSQL_NAME_FIELD	name
MYSQL_MAILDIR_FIELD   maildir
MYSQL_QUOTA_FIELD     quota
MYSQL_WHERE_CLAUSE active='1' 
Как видите по authdaemonrc, логи идут через syslog по категории mail. syslog сгружает их в /var/log/maillog. Там тишина. То есть, при старте authdaemonrc ничего нового не происходит. (Зато там, правда, регулярно стонет какой-то sm-mta.)

В MySQL создал БД postfix, с таким же юзером и паролем.
В системе также создан пользователь и группа virtual, их id, как легко догадаться, - 1002.

Особенно удивляет, что в логах нет вообще ничего...

Где же грабли? :(

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Gegemon
ст. сержант
Сообщения: 316
Зарегистрирован: 2007-10-28 16:03:30
Контактная информация:

Re: courier-authlib не стартует

Непрочитанное сообщение Gegemon » 2009-04-23 14:54:49

Автор сего "священного писания" не ALex_hha случайно?
"Попробую и обязательно отпишусь" - самое популярное последнее сообщение ветки форума

Abyrvalg
мл. сержант
Сообщения: 129
Зарегистрирован: 2009-03-04 10:24:44

Re: courier-authlib не стартует

Непрочитанное сообщение Abyrvalg » 2009-04-23 15:20:09

Эээ... Кто автор, я понятия не имею. Но сие писание рекомендовано ведущими собаководами. Потому я в него и втыкал.

Gegemon
ст. сержант
Сообщения: 316
Зарегистрирован: 2007-10-28 16:03:30
Контактная информация:

Re: courier-authlib не стартует

Непрочитанное сообщение Gegemon » 2009-04-23 16:02:49

Abyrvalg писал(а):Эээ... Кто автор, я понятия не имею. Но сие писание рекомендовано ведущими собаководами. Потому я в него и втыкал.
Немного оффтоп, но недавно мой друг поднимал постфикс. Так вот, вышеозначеное писание, которое вроде как бы рекомендованно - он не рекомендует (и на это есть причины).
Я просил его накатать хауту, что он и сделал и прислал мне ( в планах его размещение на всеобщее обозрение). Но:
1. оно мною не проверенно.
2. ему лень выкладывать свой труд и доводить до ума.
з.ы.: когда не получается копи-пасте, нужно включать /dev/hands и /dev/head
"Попробую и обязательно отпишусь" - самое популярное последнее сообщение ветки форума

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35426
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: courier-authlib не стартует

Непрочитанное сообщение Alex Keda » 2009-04-23 16:25:13

расскажите, что у него там не так.
а то пока голословно
Убей их всех! Бог потом рассортирует...

Alex_hha
лейтенант
Сообщения: 755
Зарегистрирован: 2005-11-06 18:25:26
Контактная информация:

Re: courier-authlib не стартует

Непрочитанное сообщение Alex_hha » 2009-04-23 16:31:24

Голову надо всегда включать, а не делать тупой копи/паст

В rc.conf запуск authdaemond прописан?

И еще, в файлах authmysqlrc и authdaemonrc не должно быть пробелов, только tab!!!

aspera
проходил мимо

Re: courier-authlib не стартует

Непрочитанное сообщение aspera » 2009-04-23 22:26:23

lissyara писал(а):расскажите, что у него там не так.
а то пока голословно
Ну хотя бы настройки RESTRICTION: по его настройкам даже спамассасин описанный им далее нафиг не нужен ибо если по каким либо причинам сервер не резольвится и представляется по ИП то тут же отправляется нафиг (даже Nettools нафиг при тесте посылает с коментами почтовый сервер не доступен) а это сильно противоречит RFC (reject unknown) и следующие шаги в том же духе. Если неумные копипастеры будут строить по этой статье то как минимум потом замучаются наполнять access_db. Про использование толтых и неповоротливых amavisd я вообще молчу... Да и courier-imap использовать не рекомендую что б не плодить лишних демонов, есть Dovecot со встроенным LDA да и как MDA его использовать можно. Вобщем товарищи копипастеры совет вам огромный прежде чем "копировать и вставлять" потрудитесь ознакомится с матчастью...

З.Ы.: В ближайшее время на сайте www.freebsdrocks.ru появится Howto по настройке Postfix+Dovecot+ClamAV+dspam+ssl
З.З.Ы.: Вот только на работе с проектами раскидаюсь ибо после кризиса их тонну разморозили и опишу все по пунктам на 7.1 reliase amd64

aspera
проходил мимо

Re: courier-authlib не стартует

Непрочитанное сообщение aspera » 2009-04-23 22:31:04

Сорри за ошибку в слове "release"

Abyrvalg
мл. сержант
Сообщения: 129
Зарегистрирован: 2009-03-04 10:24:44

Re: courier-authlib не стартует

Непрочитанное сообщение Abyrvalg » 2009-04-24 8:14:48

Alex_hha писал(а):Голову надо всегда включать, а не делать тупой копи/паст
А можно делать не-тупой копи/паст?
В rc.conf запуск authdaemond прописан?
Нет. Прописал ради интереса.
И еще, в файлах authmysqlrc и authdaemonrc не должно быть пробелов, только tab!!!
Ага. Вот здесь-то собака и порылась... Убрал все строчки с комментариями и пустые (одна из них, видимо, оказалась не очень пустой) - и всё заработало. Надо же какая капризная программа... Спасибо!

aspera
проходил мимо

Re: courier-authlib не стартует

Непрочитанное сообщение aspera » 2009-04-27 9:22:56

Я под столом :ROFL:
Парнишь круто пишешь заходи почаще на зеркало башорга - securitylab :ROFL: :ROFL: :ROFL: