Проверялось сразу после установки системы. checkbox "POP3/IMAP сервер" включён, однако недоступен. Я так понимаю dovecot был включен для sasl, но бакенд воспринял это как то что включён pop3/imap.
Версия пакета?
0.3-alt1
(В ответ на комментарий №0) Приложи diff -ru /usr/share/alterator-postfix-dovecot/dovecot /etc/dovecot для случая, когда: > checkbox "POP3/IMAP сервер" включён, однако недоступен.
(В ответ на комментарий №0) > Я так понимаю dovecot > был включен для sasl, но бакенд воспринял это как то что включён pop3/imap. Нет, за это различные участки кода отвечают.
Доступен ли pop3/imap можно проверить командами # ps ax|grep login # netstat -lntp
(В ответ на комментарий №5) > Доступен ли pop3/imap можно проверить командами > # ps ax|grep login > # netstat -lntp Посмотрел код. Неудивительно что оно так работает. Бакенд проверяет включённость dovecot не по работе сервиса, а по содержимому параметра protocols. Сразу после установки я наблюдаю, что в protocols есть полный набор pop3 pop3s imap imaps. Разница между эталонным dovecot.conf и реальным минимальна: diff -Naur /etc/dovecot/dovecot.conf /usr/share/alterator-postfix-dovecot/dovecot/dovecot.conf --- /etc/dovecot/dovecot.conf<->2009-09-04 11:56:57 +0400 +++ /usr/share/alterator-postfix-dovecot/dovecot/dovecot.conf<->2009-09-03 04:21:24 +0400 @@ -655,7 +655,7 @@ . protocol lda { # Address to use when sending rejection mails. - postmaster_address = postmaster@office.altlinux.ru + postmaster_address = postmaster@@domain@ . # Hostname to use in various parts of sent mails, eg. in Message-Id. # Default is the system's real hostname. -- То есть заполненные protocols были изначально.
И ещё ... не очень хорошо использовать башизмы с одновременным указанием #!/bin/sh. (В ответ на комментарий №6) > (В ответ на комментарий №5) > > Доступен ли pop3/imap можно проверить командами > > # ps ax|grep login > > # netstat -lntp > > Посмотрел код. Неудивительно что оно так работает. > Бакенд проверяет включённость dovecot не по работе сервиса, а по содержимому > параметра protocols. Сразу после установки я наблюдаю, что в protocols есть > полный набор pop3 pop3s imap imaps. > > Разница между эталонным dovecot.conf и реальным минимальна: > diff -Naur /etc/dovecot/dovecot.conf > /usr/share/alterator-postfix-dovecot/dovecot/dovecot.conf > --- /etc/dovecot/dovecot.conf<->2009-09-04 11:56:57 +0400 > +++ /usr/share/alterator-postfix-dovecot/dovecot/dovecot.conf<->2009-09-03 > 04:21:24 +0400 > @@ -655,7 +655,7 @@ > . > protocol lda { > # Address to use when sending rejection mails. > - postmaster_address = postmaster@office.altlinux.ru > + postmaster_address = postmaster@@domain@ > . > # Hostname to use in various parts of sent mails, eg. in Message-Id. > # Default is the system's real hostname. > -- > То есть заполненные protocols были изначально.
(В ответ на комментарий №6) > Бакенд проверяет включённость dovecot не по работе сервиса, а по содержимому > параметра protocols. Сразу после установки я наблюдаю, что в protocols есть > полный набор pop3 pop3s imap imaps. По работе сервиса проверять нельзя, поскольку может использоваться auth, но отсутствовать pop3/imap.
(В ответ на комментарий №8) > (В ответ на комментарий №6) > > > Бакенд проверяет включённость dovecot не по работе сервиса, а по содержимому > > параметра protocols. Сразу после установки я наблюдаю, что в protocols есть > > полный набор pop3 pop3s imap imaps. > > По работе сервиса проверять нельзя, поскольку может использоваться auth, но > отсутствовать pop3/imap. Ну тогда видимо должна быть двойная проверка: checkbox включён тогда и только тогда, когда и сервер есть и протоколы прописаны. В противном случае любое падение dovecot останется незамеченным пользователем.
Исправлено в 0.3-alt2.