Автор Тема: Web-интерфейс для почты  (Прочитано 7573 раз)

Онлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 169
    • Домашняя страница
Re: Web-интерфейс для почты
« Ответ #15 : 03.12.2009 17:17:48 »
По адресу https://192.168.0.1/ по прежнему открывается приветственная страница Школьного Сервера. Она лежит в том самом /usr/share/doc/alt-docs/indexhtml/, с которого мы так тщательно пытались перенаправить Apache2. Выходит, /etc/httpd2/conf/sites-available/default.conf  для него не авторитет?

Думаю, что дело осталось за малым, но вот за ЧЕМ?
httpd2 перезапускали?
Андрей Черепанов (cas@)

Оффлайн Samolet

  • Участник
  • *
  • Сообщений: 42
Re: Web-интерфейс для почты
« Ответ #16 : 03.12.2009 17:21:03 »
Да, конечно.

Оффлайн Salomatin

  • Модератор раздела
  • ****
  • Сообщений: 984
    • Пошаговые инструкции
Re: Web-интерфейс для почты
« Ответ #17 : 03.12.2009 18:45:29 »
Ввожу в браузере: http://192.168.0.1/squirrelmail/src/login.php, меня автоматом перебрасывает на http://httpS://192.168.0.1/squirrelmail/src/login.php и появляется все то же сообщение Object not found!...

По адресу https://192.168.0.1/ по прежнему открывается приветственная страница Школьного Сервера.

В файле default.conf найдите и поправьте параметр RewriteCond %{HTTPS} != on на off.
Это похоже только у Школьного сервера.
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

Оффлайн Samolet

  • Участник
  • *
  • Сообщений: 42
Re: Web-интерфейс для почты
« Ответ #18 : 03.12.2009 21:39:41 »
Да, спасибо, это помогло!

Если не трудно, подскажите, есть ли практический смысл устанавливать дополнительные плагины к Squirrelmail, о которых пишется на сайте программы? Может быть, к примеру, какой-то из них помогает бороться со спамом?

Оффлайн Salomatin

  • Модератор раздела
  • ****
  • Сообщений: 984
    • Пошаговые инструкции
Re: Web-интерфейс для почты
« Ответ #19 : 03.12.2009 21:51:05 »
Если не трудно, подскажите, есть ли практический смысл устанавливать дополнительные плагины к Squirrelmail, о которых пишется на сайте программы? Может быть, к примеру, какой-то из них помогает бороться со спамом?

Сам не ставил. Поставьте, попробуйте, напишите сюда, что получилось, а что не очень.
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

Оффлайн black_13

  • Участник
  • *
  • Сообщений: 657
  • Gentoo + Debian + ALT
    • diff.org.ua
Re: Web-интерфейс для почты
« Ответ #20 : 04.12.2009 00:09:17 »
Лично мне кажется полезным плагин который с помощью managesieve может правилами для сообщений рулить из вэб-интерфейса

Оффлайн Samolet

  • Участник
  • *
  • Сообщений: 42
Re: Web-интерфейс для почты
« Ответ #21 : 04.12.2009 07:38:23 »
Появилась проблемка:

Создаю нового пользователя через веб интерфейс альтератора - admin. Сервер создает ему почтовый ящик - admin@example.ru.

Пытаюсь войти в Squirrelmail под учетной записью admin и получаю в белке красные надписи такого содержания:
ОШИБКА: Запрос не может быть выполнен.
Запрос: CREATE "mail/Sent"
Причина: [NOPERM] Permission denied
ОШИБКА: Запрос не может быть выполнен.
Запрос: LSUB "mail/" "*"
Причина: [NOPERM] No permission to read subscriptions

Такая ошибка вылезает только для пользователей, которых создаю после установки Squirrelmail.
Понятно что причина с правами на создание папок и чтение. Но где это настраивается?
« Последнее редактирование: 04.12.2009 11:18:58 от Samolet »

Оффлайн Salomatin

  • Модератор раздела
  • ****
  • Сообщений: 984
    • Пошаговые инструкции
Re: Web-интерфейс для почты
« Ответ #22 : 04.12.2009 16:26:49 »
Такая ошибка вылезает только для пользователей, которых создаю после установки Squirrelmail.
Понятно что причина с правами на создание папок и чтение. Но где это настраивается?
Может это не Белка. Squirrelmail - это просто скрипт, движок.
Больше думаю service dovecot. Посмотрите что мы правили.
Цитата:
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated , reject_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
.
Это проверял для server 4.0 , а теперь ведь LDAP
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

Оффлайн Samolet

  • Участник
  • *
  • Сообщений: 42
Re: Web-интерфейс для почты
« Ответ #23 : 04.12.2009 19:57:24 »
Эти все параметры настроены так, как вы написали.

В Гугле пишут, что CREATE - это команда сервиса MYSQL, и что-то не так с правами именно в нем.

Оффлайн Salomatin

  • Модератор раздела
  • ****
  • Сообщений: 984
    • Пошаговые инструкции
Re: Web-интерфейс для почты
« Ответ #24 : 04.12.2009 20:59:28 »
Эти все параметры настроены так, как вы написали.
Да, но это справедливо только для server 4.0. А для 5.0, видимо, не подходит в лоб.

В Гугле пишут, что CREATE - это команда сервиса MYSQL, и что-то не так с правами именно в нем.
Да, но "Permission" может говорить, что MYSQL не находит пользователя с такими правами.
А он может в 5.0 через LDAP

А просто перегрузить dovecot не пробовали? В Белке там даже если саму  переставите, вряд ли что изменится.
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

Оффлайн Samolet

  • Участник
  • *
  • Сообщений: 42
Re: Web-интерфейс для почты
« Ответ #25 : 05.12.2009 13:46:16 »
Перегружал все службы, postfix, dovecot, httpd2, не помогает.

Пробовал отключить LDAP, естественно авторизоваться в почте никак.

Много в инете инструкций типа - проверь права пользователя, но я даже не знаю куда лезть, как в этой MYSQL права менять.

Оффлайн Salomatin

  • Модератор раздела
  • ****
  • Сообщений: 984
    • Пошаговые инструкции
Re: Web-интерфейс для почты
« Ответ #26 : 05.12.2009 15:47:50 »
Много в инете инструкций типа - проверь права пользователя, но я даже не знаю куда лезть, как в этой MYSQL права менять.
Инструкций много, но решения использовать dovecot не увидел, поэтому написал свою. Работает. Почему работает,  объяснить могу не все. Тем более вы видели  как отличаются Школьный от Ковчега.
Думаю решение найти можно. Далек от мысли, что наши  уровни  принципиально отличается.
Давайте поищем вместе.

Можно поступить просто.  Если вы так не любите командную строку подгрузите alterator-users
появится возможность через веб добавлять локальных пользователей.
Попробуйте добавить локального пользователя, а не LDAP.
Как отреагирует на такого нового пользователя Белка и почтовые клиенты?
Инструкция написана для таких пользователей.
Может вам будет достаточно работать с локальными пользователями.

Если все-таки LDAP, то интересно:

1. А новые пользователи могут работать с почтой напрямую, без Белки?
2. На каком этапе точно начинают отваливаться новые пользователи.
 Удалите 
apt-get remove squirrelmail squirrelmail-i18n
удалите каталог  /var/www/html/squirrelmail
поставьте все заново.
Будут ли изменения?

Верните настройки  в /etc/postfix/main.cf

Будут ли изменения?

Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

Оффлайн Samolet

  • Участник
  • *
  • Сообщений: 42
Re: Web-интерфейс для почты
« Ответ #27 : 05.12.2009 15:56:37 »
Я не против командной строки, но по опыту того 1 месяца, что пытаюсь все настроить в Школьном Сервере, не все, что меняешь в командной строке, меняется в настройках сервера. Как будто альтератор имеет приоритет в настройках.

Кстати, alterator-users - пользователи создаются, но с ошибкой, да и почта в моем домене для них не создается.

Спасибо за поддержку! Буду пробовать другие варианты. :)
« Последнее редактирование: 05.12.2009 16:39:51 от Samolet »

Оффлайн Salomatin

  • Модератор раздела
  • ****
  • Сообщений: 984
    • Пошаговые инструкции
Re: Web-интерфейс для почты
« Ответ #28 : 05.12.2009 22:18:32 »
Кстати, alterator-users - пользователи создаются, но с ошибкой, да и почта в моем домене для них не создается.
Вы каким Хранилищем пользуетесь при обновлении и установки пакетов?

Если вы дадите команду от рута:
adduser pavelпотом
passwd pavel и дважды введете пароль,
( это конечно немного сложнее чем подгружать alterator-users и мышкой нажимать на окошки) :)
то, может быть, успешно зарегистрируете нового локального пользователя pavel.

Создаю нового пользователя через веб интерфейс альтератора - admin. Сервер создает ему почтовый ящик - admin@example.ru.
Пытаюсь войти в Squirrelmail под учетной записью admin и получаю в белке красные надписи такого содержания:
ОШИБКА: Запрос не может быть выполнен.
Запрос: CREATE "mail/Sent"
Причина: [NOPERM] Permission denied
ОШИБКА: Запрос не может быть выполнен.
Запрос: LSUB "mail/" "*"
Причина: [NOPERM] No permission to read subscriptions
Такая ошибка вылезает только для пользователей, которых создаю после установки Squirrelmail.
Понятно что причина с правами на создание папок и чтение. Но где это настраивается?


В Линуксе как всегда все не просто, а очень просто.

Посмотрел. Оказывается:

Не надо было выполнять Шаг № 1 и Шаг № 2 Пошаговой инструкции двадцать шестой:
http://forum.altlinux.org/index.php/topic,964.msg39601.html#msg39601
( если вы конечно мышкой поставили галочку  в веб-admin   "Включить службу POP3/IMAP"

А сразу ставить Белку.

И все.

« Последнее редактирование: 05.12.2009 22:23:53 от Salomatin »
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

Оффлайн Samolet

  • Участник
  • *
  • Сообщений: 42
Re: Web-интерфейс для почты
« Ответ #29 : 06.12.2009 03:24:03 »
Цитировать
Вы каким Хранилищем пользуетесь при обновлении и установки пакетов?

В общем, там в ссылке p5 в конце...

Цитировать
Не надо было выполнять Шаг № 1 и Шаг № 2 Пошаговой инструкции двадцать шестой:
http://forum.altlinux.org/index.php/topic,964.msg39601.html#msg39601
( если вы конечно мышкой поставили галочку  в веб-admin   "Включить службу POP3/IMAP"

А сразу ставить Белку.

И все.

Да, я знал что dovecot и postfix уже стоят на сервере. Поэтому не устанавливал их снова, а просто проверил файлы конфигурации. Почти все параметры уже были настроены так, как указано в инструкции. А потом просто поставил Белку.

Не понимаю, как это повлияло на то, что новый созданный пользователь получил меньше прав, чем старые?