dovecot сошел с ума

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Slik
ефрейтор
Сообщения: 56
Зарегистрирован: 2008-02-07 17:05:38
Откуда: Киев
Контактная информация:

dovecot сошел с ума

Непрочитанное сообщение Slik » 2009-10-20 21:39:31

В общем работал он нормально, потом обновил порты и пошла такая лажа.

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

/usr/local/etc/rc.d/dovecot start
Error: Error in configuration file /usr/local/etc/dovecot.conf line 45: Unknown setting: ssl_disable
Fatal: Invalid configuration in /usr/local/etc/dovecot.conf
Error: Error in configuration file /usr/local/etc/dovecot.conf line 45: Unknown setting: ssl_disable
Fatal: Invalid configuration in /usr/local/etc/dovecot.conf
Error: Error in configuration file /usr/local/etc/dovecot.conf line 45: Unknown setting: ssl_disable
Fatal: Invalid configuration in /usr/local/etc/dovecot.conf
usage: install [-bCcpSsv] [-B suffix] [-f flags] [-g group] [-m mode]
               [-o owner] file1 file2
       install [-bCcpSsv] [-B suffix] [-f flags] [-g group] [-m mode]
               [-o owner] file1 ... fileN directory
       install -d [-v] [-g group] [-m mode] [-o owner] directory ...
install: -m: Invalid argument

Ругается на строку в которой прописано ssl_disable = yes

подскажите куда копать чтобы завести dovecot

Хостинговая компания 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/

ev
ст. лейтенант
Сообщения: 1325
Зарегистрирован: 2008-07-27 17:11:30
Откуда: Москва

Re: dovecot сошел с ума

Непрочитанное сообщение ev » 2009-10-20 21:46:39

приводить конфиг в соответствие
просто в новом dovecot поменялись названия некоторых параметров

daggerok
мл. сержант
Сообщения: 109
Зарегистрирован: 2009-03-06 14:54:05

Re: dovecot сошел с ума

Непрочитанное сообщение daggerok » 2009-10-20 22:22:52

Slik писал(а):В общем работал он нормально, потом обновил порты и пошла такая лажа.

...

Ругается на строку в которой прописано ssl_disable = yes

подскажите куда копать чтобы завести dovecot
просто измените это:

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

ssl_disable = yes
на вот это:

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

ssl = no

Аватара пользователя
Slik
ефрейтор
Сообщения: 56
Зарегистрирован: 2008-02-07 17:05:38
Откуда: Киев
Контактная информация:

Re: dovecot сошел с ума

Непрочитанное сообщение Slik » 2009-10-21 11:24:32

daggerok писал(а): просто измените это:

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

ssl_disable = yes
на вот это:

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

ssl = no
Спасибо, это помогло.
Начал ругаться на это

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

Error: Error in configuration file /usr/local/etc/dovecot.conf line 544: Unknown setting: login_greeting_capability
Fatal: Invalid configuration in /usr/local/etc/dovecot.conf
Error: Error in configuration file /usr/local/etc/dovecot.conf line 544: Unknown setting: login_greeting_capability
Fatal: Invalid configuration in /usr/local/etc/dovecot.conf
dovecot not running? (check /master.pid).
если удаляю эту строку то довекот стартует, но не могу забрать почту с сервера,говорит неправильное имя или пароль.
Вот лог

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

Oct 21 11:14:35 slik45 dovecot: Dovecot v1.2.4 starting up
Oct 21 11:14:35 slik45 dovecot: auth-worker(default): mysql: Connected to localhost (exim)
Oct 21 11:15:02 slik45 dovecot: auth-worker(default): pam(admin@slik45.kiev.ua,213.227.211.200): pam_authenticate() failed: authentication error (/etc/pam.d/dovecot missing?)
Oct 21 11:15:09 slik45 dovecot: pop3-login: Disconnected (auth failed, 1 attempts): user=<admin@slik45.kiev.ua>, method=PLAIN, rip=213.227.211.200, lip=193.110.79.79
Oct 21 11:15:16 slik45 dovecot: pop3-login: Disconnected (auth failed, 1 attempts): user=<admin>, method=PLAIN, rip=213.227.211.200, lip=193.110.79.79
Oct 21 11:18:11 slik45 dovecot: pop3-login: Disconnected (auth failed, 1 attempts): user=<admin@slik45.kiev.ua>, method=PLAIN, rip=213.227.211.200, lip=193.110.79.79
Oct 21 11:19:08 slik45 dovecot: pop3-login: Disconnected (auth failed, 1 attempts): user=<admin@slik45.kiev.ua>, method=PLAIN, rip=213.227.211.200, lip=193.110.79.79
Oct 21 11:19:22 slik45 dovecot: pop3-login: Disconnected (auth failed, 1 attempts): user=<admin@slik45.kiev.ua>, method=PLAIN, rip=213.227.211.200, lip=193.110.79.79

atrium
мл. сержант
Сообщения: 88
Зарегистрирован: 2008-08-19 15:35:47

Re: dovecot сошел с ума

Непрочитанное сообщение atrium » 2009-10-21 11:50:07

Вы хоть когда обновляете, документацию читайте, там написано про нововведения
# cat Upgrading.1.2.txt
Upgrading Dovecot v1.1 to v1.2
==============================

* SQL dictionary (quota, expire plugin) configuration file is different than
in v1.1. See 'doc/dovecot-dict-sql-example.conf' or <Quota.Dict.txt> for the
new format.

Settings:

* Renamed 'ssl_disable=yes' to 'ssl=no'.
* Renamed 'auth_ntlm_use_winbind' to 'auth_use_winbind', which also determines
if GSS-SPNEGO is handled by GSSAPI or winbind.
* Removed 'login_greeting_capability'. The capabilities are now always sent
(Lemonade requires this and it's not that much extra traffic).
* Removed 'auth_worker_max_request_count'. It was useful only with PAM, so it
can now be specified in 'passdb pam { args = max_requests=n } '. The default
is 100.

(This file was created from the wiki on 2009-02-04 04:42)

Аватара пользователя
freeman
лейтенант
Сообщения: 734
Зарегистрирован: 2007-03-18 5:13:25

Re: dovecot сошел с ума

Непрочитанное сообщение freeman » 2009-11-10 16:55:11

И самое главное "интересное" для всех кто начинал с конфига с этого сайта, это
Relative home directory paths are giving errors now. They were never supported, but earlier they just didn't usually cause problems.
If you were using e.g. mail_location = maildir:/var/mail/%h, just change it to mail_location = maildir:%h and add /var/mail/ prefix to home dirs.
Блин, менять всем хомяки без достаточно уверенного знания SQL :shock:
Остатся должен только один ...

Аватара пользователя
freeman
лейтенант
Сообщения: 734
Зарегистрирован: 2007-03-18 5:13:25

Re: dovecot сошел с ума

Непрочитанное сообщение freeman » 2009-11-10 17:33:43

Для тех кто хочет поправить дело в ошибке аутентификации методом правки sql запроса на SELECT CONCAT('/var/mail/exim',maildir) AS `home` сообщаю, что идея хороша только для решения проблем с паролем, а вот deliver будет пытаться писать совсем не туда куда нужно :oops:
Остатся должен только один ...

Аватара пользователя
damir_madaga
старшина
Сообщения: 447
Зарегистрирован: 2007-10-01 8:13:38
Откуда: Красноярск
Контактная информация:

Re: dovecot сошел с ума

Непрочитанное сообщение damir_madaga » 2009-11-10 17:36:05

А еще поиск по форому рулит!
http://forum.lissyara.su/viewtopic.php?f=20&t=19922
Женщины и софт - должны быть бесплатными!

Аватара пользователя
freeman
лейтенант
Сообщения: 734
Зарегистрирован: 2007-03-18 5:13:25

Re: dovecot сошел с ума

Непрочитанное сообщение freeman » 2009-11-10 17:37:50

Ну по строке "обновление dovecot" увы не нашлась темка :)
И самое интересное у меня не пишет как у тебя в дебагге довекот уже :roll:

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

Aug 18 19:10:46 gate dovecot: dovecot: Relative home directory paths not supported (user md@als-krsn.ru): md@als-krsn.ru/ 
Всё кроме этого почему то, версия новее что ли.

Ну да помогло пока описанное там, другое дело что надолго ли, я так понял что они хотят чтобы путь полный был в SQL и в очередном обновлении можно ожидать очередного ...
P.S. Зато есть что и в WIKI подправить.
Остатся должен только один ...

kareta
проходил мимо
Сообщения: 1
Зарегистрирован: 2009-09-02 16:36:38

Re: dovecot сошел с ума

Непрочитанное сообщение kareta » 2009-12-11 16:16:49

в дополнение к SELECT CONCAT надо еще воткнуть userdb prefetch { } после passdb.