This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
16
Russian / Проблема с логами или с amavis
« on: May 27, 2017, 04:04:45 pm »
Доброго времени суток.
Таки поставил я зен 5.0.8 провел первоначальную настройку. Вроде все работает, но есть проблемы:
1 - пустой лог smtp фильтра из вебморды хотя в mail.log вроде пишет
2 - в логе почты из вебморды появляются записи вида
Кто-то сталкивался?
Таки поставил я зен 5.0.8 провел первоначальную настройку. Вроде все работает, но есть проблемы:
1 - пустой лог smtp фильтра из вебморды хотя в mail.log вроде пишет
2 - в логе почты из вебморды появляются записи вида
Quote
2017-05-27 15:18:08 amavis@mail.domain.ru amavis@mail.domain.ru 127.0.0.1 1111 dovecot relay bounced Другие события user unknownСудя по всему amavis хочет что-то сказать, но почему-то шлёт почту на amavis@mail.domain.ru хотя настроено на admin@domain.ru
Кто-то сталкивался?
17
Russian / Перенос почты на новый сервер
« on: May 03, 2017, 12:59:22 pm »
Доброго времени суток.
Решил переходить с zen3.5 на zen5 Создал в виртуалке новый сервер, подключил его к старому серверу как дополнительный контроллер домена. поднял почту и sogo. Пользователи перенеслись нормально.
Теперь встал вопрос, как перенести почту?
Решил переходить с zen3.5 на zen5 Создал в виртуалке новый сервер, подключил его к старому серверу как дополнительный контроллер домена. поднял почту и sogo. Пользователи перенеслись нормально.
Теперь встал вопрос, как перенести почту?
18
Russian / Re: zentyal 5 и подписанные сертификаты
« on: April 25, 2017, 04:02:39 pm »... тоесть подменить новым нужным нам сертификатом тот что создали в морде с переименованием.У меня сейчас стоит 3.5 я на ней пробовал делать по этому мануалу. Вроде все получилось, но потом что-то произошло и у меня все, что было завязано на СА легло и не поднималось, пока не создал новый серт и так пока и живу. Сейчас уже 3.5 устаревает.
Много обновлений безопасности уже не ставятся ибо потом ложиться зеня. Вот сижу и думаю на что обновляться. Хочется прикрутить нормальный сертификат. да так, чтоб это не приводило к проблемам.
Я на другом сервере уже пользую letsencrypt но там сертбот при проверке обновления сертификата проверяет и обновление себя и подтягивает зависимости. А старый зеня этого не любит.
19
Russian / zentyal 5 и подписанные сертификаты
« on: April 25, 2017, 01:26:22 pm »
Доброго времени суток.
Кто либо пытался подсунуть в новый зентал подписанные сертификаты? Или настроить обновление сертификатов от letsencrypt?
Кто либо пытался подсунуть в новый зентал подписанные сертификаты? Или настроить обновление сертификатов от letsencrypt?
20
Russian / Re: Не могу войти в Zarafa
« on: November 18, 2016, 10:24:45 am »
Прошу прощения. Не мог ответить. Решили проблему?
21
Russian / Re: Не могу войти в Zarafa
« on: November 09, 2016, 12:37:13 pm »
Служба сама работает?
22
Russian / Re: перестал загружаться рабочий стол
« on: September 26, 2016, 06:02:02 pm »
У меня был подобный случай. Тогда я ставил проприетарный драйвер на видеокарту, а потом обновлял ядро. После обновления ядра не получалось зайти в gui, но консоль работала. можете ли вы локально зайти в консоль на другом экране? стандартно gui экран находиться на ctrl+alt+f7. Нажмите, например, Ctrl+Alt+F6 и попробуйте залогиниться.
23
Russian / Re: перестал загружаться рабочий стол
« on: September 26, 2016, 07:17:52 am »
А в веб интерфейс доступ есть?
24
Russian / Re: Jabber. Истек срок сертификата
« on: September 22, 2016, 08:49:35 am »
Посмотрите в Certification Authority - General должны быть 2 сертификата. Корневой и сертификат сервера. Посмотрите их валидность, те, которые устарели - пересоздайте.
Если это не поможет, нужно будет больше данных.
Если это не поможет, нужно будет больше данных.
25
Russian / Re: Спам в папку спам
« on: September 21, 2016, 02:48:53 pm »
Опишу как у меня включилось складывание спама в папку спам.
Для начала, если вы ещё не начали пользоваться функцией перенесённых шаблонов, рекомендую начать. Для этого нужно создать папку /etc/zentyal/stubs/mail/
Теперь копируем /usr/share/zentyal/stubs/mail/dovecot.conf.mas
Таким образом мы имеем рабочий конфиг в /etc и дефолтный конфиг, который греет душу как бекап.
теперь настраиваем sieve
создаём скрипт в /var/vmail/sieve/
открываем шаблон /etc/zentyal/stubs/mail/dovecot.conf.mas и добавляем в раздел Plugin settings директиву запуска скрипта. sieve_after = /var/vmail/sieve/SPAM.sieve
у меня это выглядит так
после этого надо перезагрузить zentyal mail. и скрипт начнёт работать.
Для тестирования работы можно использовать /etc/dovecot/dovecot.conf это даёт оперативность проверки и если что-то пошло не так, нужно просто перезагрузить zentyal mail, и dovecot.conf восстановиться из шаблона.
команды для тестирования
sudo doveconf -n - покажет вам изменения конфига, которые dovecot воспринимает, как сделанные вручную. То есть он покажет вам правки от zentyal и сделанные руками.
sudo service dovecot restart - перезапустит dovecot и применит правила, из /etc/dovecot/dovecot.conf (напоминаю ещё раз, ручные изменения этого файла затрутся при перезапуске zentyal mail).
На этом вроде всё.
Для начала, если вы ещё не начали пользоваться функцией перенесённых шаблонов, рекомендую начать. Для этого нужно создать папку /etc/zentyal/stubs/mail/
Quote
sudo mkdir -p /etc/zentyal/stubs/mail
Теперь копируем /usr/share/zentyal/stubs/mail/dovecot.conf.mas
Quote
sudo cp /usr/share/zentyal/stubs/mail/dovecot.conf.mas /etc/zentyal/stubs/mail/
Таким образом мы имеем рабочий конфиг в /etc и дефолтный конфиг, который греет душу как бекап.
теперь настраиваем sieve
создаём скрипт в /var/vmail/sieve/
Quote
sudo nano /var/vmail/sieve/SPAM.sieveсодержимое
Quote
require ["fileinto"];даём задаём права на папку sieve и её вложения для пользователя ebox группы ebox
# rule:[SPAM]
if header :contains "X-Spam-Flag" "YES"
{
fileinto "Spam";
}
Quote
sudo chown -R ebox:ebox /var/vmail/sieveтеперь скрипт нужно скомпилировать
Quote
sudo sievec /var/vmail/sieve/SPAM.sieveна этом настройка sieve закончилась, возвращаемся к dovecot
открываем шаблон /etc/zentyal/stubs/mail/dovecot.conf.mas и добавляем в раздел Plugin settings директиву запуска скрипта. sieve_after = /var/vmail/sieve/SPAM.sieve
у меня это выглядит так
Quote
.............................................Я использовал sieve_after, потому, что мне показалось это логичным. Если у вас другая ситуация, есть ещё sieve_before
##
## Plugin settings
##
plugin {
quota = maildir:User quota
quota_rule = *:storage=0
sieve = <% $mailboxesDir %>/%Ld/%Ln/sieve-script
sieve_global_path = <% $mailboxesDir %>/default.sieve
sieve_storage = <% $mailboxesDir %>/%Ld/%Ln
sieve_dir = <% $mailboxesDir %>/%Ld/%Ln
sieve_after = /var/vmail/sieve/SPAM.sieve
............................................
после этого надо перезагрузить zentyal mail. и скрипт начнёт работать.
Для тестирования работы можно использовать /etc/dovecot/dovecot.conf это даёт оперативность проверки и если что-то пошло не так, нужно просто перезагрузить zentyal mail, и dovecot.conf восстановиться из шаблона.
команды для тестирования
sudo doveconf -n - покажет вам изменения конфига, которые dovecot воспринимает, как сделанные вручную. То есть он покажет вам правки от zentyal и сделанные руками.
sudo service dovecot restart - перезапустит dovecot и применит правила, из /etc/dovecot/dovecot.conf (напоминаю ещё раз, ручные изменения этого файла затрутся при перезапуске zentyal mail).
На этом вроде всё.
26
Russian / Re: Спам в папку спам
« on: September 21, 2016, 07:54:26 am »
В конце концов оказалось, что ларчик открывался достаточно тривиально.
Самым большим недосмотром было не выполнять после правки конфигов команду sudo doveconf -n.
Если бы я сразу это сделал, я бы заметил, что изменения заносимые в конфиг 90-sieve.conf не применяются.
прописал в dovecot.conf и всё заработало.
Резюмирую.
Для использования глобальных sieve скриптов нужно.
1) положить скрипт там, где его сможет посмотреть пользователь ebox
2) при включенных локальных скриптах использовать директивы sieve_before или sieve_after
3) Указывать директивы в dovecot.conf
Самым большим недосмотром было не выполнять после правки конфигов команду sudo doveconf -n.
Если бы я сразу это сделал, я бы заметил, что изменения заносимые в конфиг 90-sieve.conf не применяются.
прописал в dovecot.conf и всё заработало.
Резюмирую.
Для использования глобальных sieve скриптов нужно.
1) положить скрипт там, где его сможет посмотреть пользователь ebox
2) при включенных локальных скриптах использовать директивы sieve_before или sieve_after
3) Указывать директивы в dovecot.conf
27
Russian / Re: Отключение питания USB порта
« on: August 17, 2016, 03:04:15 pm »Quote
for device in $(ls /sys/bus/usb/devices/*/product);Это даст список с путями до устройства
do echo $device;
cat $device;
done
Quote
echo suspend | sudo tee /sys/bus/usb/devices/usb1/power/levelвыключение
Quote
echo on | sudo tee /sys/bus/usb/devices/usb1/power/levelвключение
Соответственно вместо usb1 надо указывать нужное устройство.
UPD.
Таки да suspend уже не работает
Проверил
Quote
echo "0" > "/sys/bus/usb/devices/$port/power/autosuspend"
echo "auto" > "/sys/bus/usb/devices/$port/power/level"
У меня не сработало.
UPD2
Quote
sudo usb_modeswitch -v 0x7392 -p 0x7811 --reset-usb
Это работает. Тестировал на флешке.
28
Russian / Re: Спам в папку спам
« on: August 16, 2016, 03:43:19 pm »
в конфиге dovecot.conf прописано
Я думаю, что проблема может быть в отсутствии доступа к скрипту. Но я не могу понять от имени кого работает dovecot.
Quote
##Но при этом папки есть не во всех ящиках.
## Mailbox locations and namespaces
##
mail_uid=108
mail_gid=115
namespace inbox {
inbox=yes
mailbox Trash {
auto = subscribe
special_use = \Trash
}
mailbox Drafts {
auto = subscribe
special_use = \Drafts
}
mailbox Sent {
auto = subscribe
special_use = \Sent
}
mailbox "Sent Messages" {
auto = no
special_use = \Sent
}
mailbox Spam {
auto = create
special_use = \Junk
}
}
Я думаю, что проблема может быть в отсутствии доступа к скрипту. Но я не могу понять от имени кого работает dovecot.
29
Russian / Re: Спам в папку спам
« on: August 16, 2016, 02:37:54 pm »
Только руками применять для каждого пользователя не очень удобно.
в конфиге /etc/dovecot/conf.d/90-sieve.conf
есть параметр sieve_before. как я понял, сюда надо указывать путь к скрипту и данный скрипт будет отрабатываться до личных скриптов пользователя.
создаю папку /var/lib/dovecot/sieve/ и создаю там файл SPAM.sieve
В него пишу скрипт
sudo sievec /var/lib/dovecot/sieve/SPAM.sieve
ну и соответственно в конфиге 90-sieve.conf указываю
sieve_before = /var/lib/dovecot/sieve/SPAM.sieve
перезапускаю зенмаил, постфикс и довекот. но спам так и приходит в инбокс.
Как сделать общее правило для всех пользователей?
в конфиге /etc/dovecot/conf.d/90-sieve.conf
есть параметр sieve_before. как я понял, сюда надо указывать путь к скрипту и данный скрипт будет отрабатываться до личных скриптов пользователя.
создаю папку /var/lib/dovecot/sieve/ и создаю там файл SPAM.sieve
В него пишу скрипт
Quote
require "fileinto";Выполняю команду
if header :contains "X-Spam-Flag" "YES"
{
fileinto "Junk";
}
sudo sievec /var/lib/dovecot/sieve/SPAM.sieve
ну и соответственно в конфиге 90-sieve.conf указываю
sieve_before = /var/lib/dovecot/sieve/SPAM.sieve
перезапускаю зенмаил, постфикс и довекот. но спам так и приходит в инбокс.
Как сделать общее правило для всех пользователей?
30
Russian / Re: Отключение питания USB порта
« on: August 16, 2016, 12:46:45 pm »
В смысле напрочь? или нужно перезапустить устройство?