The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Cyrus mail server, Delivery database pruning "
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Cyrus mail server, Delivery database pruning "
Сообщение от Lan Искать по авторуВ закладки on 18-Фев-03, 11:32  (MSK)
Прочел в доках что необходимо периодически делать следующее.
Правильно ли я понимаю, что это некий прием по упаковке базы пользователей

If you don't periodically prune the database of deliveries, you can fill up your file system. Adding a cron job which will run once a day is one way to do this. That involves going to /etc/cron.daily and creating a file named cyrus-imapd. Inside that file, put the following two lines of code:


#!/bin/bash
su cyrus -s /bin/bash -c '/usr/cyrus/bin/deliver -E 3'

Make this script executable by running: chmod 755 cyrus-imapd

You should also create the deliverdb directory to store database files in:

mkdir /var/imap/deliverdb

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Cyrus mail server, Delivery database pruning "
Сообщение от Ilia emailИскать по авторуВ закладки on 18-Фев-03, 11:42  (MSK)
>Прочел в доках что необходимо периодически делать следующее.
>Правильно ли я понимаю, что это некий прием по упаковке базы пользователей
>
>
>If you don't periodically prune the database of deliveries, you can fill
>up your file system. Adding a cron job which will run
>once a day is one way to do this. That involves
>going to /etc/cron.daily and creating a file named cyrus-imapd. Inside that
>file, put the following two lines of code:
>
>
>#!/bin/bash
>su cyrus -s /bin/bash -c '/usr/cyrus/bin/deliver -E 3'
>
>Make this script executable by running: chmod 755 cyrus-imapd
>
>You should also create the deliverdb directory to store database files in:
>
>
>mkdir /var/imap/deliverdb


Все правильно, только насколько я правильно помню, master это умеет делать сам, и незачем приплетать крон.

EVENTS {
  # this is required
  checkpoint    cmd="ctl_mboxlist -c" period=30
  # this is only necessary if using duplicate delivery suppression
  delprune      cmd="ctl_deliver -E 3" period=1440
}

в /etc/cyrus.conf

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: Cyrus mail server, Delivery database pruning "
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 18-Фев-03, 11:44  (MSK)
>Прочел в доках что необходимо периодически делать следующее.
>Правильно ли я понимаю, что это некий прием по упаковке базы пользователей
>
>
>If you don't periodically prune the database of deliveries, you can fill
>up your file system. Adding a cron job which will run
>once a day is one way to do this. That involves
>going to /etc/cron.daily and creating a file named cyrus-imapd. Inside that
>file, put the following two lines of code:
>
>
>#!/bin/bash
>su cyrus -s /bin/bash -c '/usr/cyrus/bin/deliver -E 3'
>
>Make this script executable by running: chmod 755 cyrus-imapd
>
>You should also create the deliverdb directory to store database files in:
>
>
>mkdir /var/imap/deliverdb


Ну да, там скорее она очищается от отсутствуюзих пользователей.
Только в опследних версиях -E нет.
www# su cyrus
%/usr/cyrus/bin/deliver -E 3
/usr/cyrus/bin/deliver: Command not found.
%/usr/local/cyrus/bin/deliver -E 3
deliver: 'E' option no longer supported
421-4.3.0 usage: deliver [-C <alt_config> ] [-m mailbox] [-a auth] [-r return_path] [-l] [-D]
421 4

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: Cyrus mail server, Delivery database pruning "
Сообщение от Dmitry Искать по авторуВ закладки on 18-Фев-03, 11:49  (MSK)
>>Прочел в доках что необходимо периодически делать следующее.
>>Правильно ли я понимаю, что это некий прием по упаковке базы пользователей
>>
>>
>>If you don't periodically prune the database of deliveries, you can fill
>>up your file system. Adding a cron job which will run
>>once a day is one way to do this. That involves
>>going to /etc/cron.daily and creating a file named cyrus-imapd. Inside that
>>file, put the following two lines of code:
>>
>>
>>#!/bin/bash
>>su cyrus -s /bin/bash -c '/usr/cyrus/bin/deliver -E 3'
>>
>>Make this script executable by running: chmod 755 cyrus-imapd
>>
>>You should also create the deliverdb directory to store database files in:
>>
>>
>>mkdir /var/imap/deliverdb
>
>
>Ну да, там скорее она очищается от отсутствуюзих пользователей.
>Только в опследних версиях -E нет.
>www# su cyrus
>%/usr/cyrus/bin/deliver -E 3
>/usr/cyrus/bin/deliver: Command not found.
>%/usr/local/cyrus/bin/deliver -E 3
>deliver: 'E' option no longer supported
>421-4.3.0 usage: deliver [-C <alt_config> ] [-m mailbox] [-a auth] [-r return_path] [-l] [-D]
>421 4

Я предполагал несколько другое: В Outlook периодически необходимо ужимать файл outlook.pst, так тоже самое, т.е master это делает???

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: Cyrus mail server, Delivery database pruning "
Сообщение от Igor Искать по авторуВ закладки on 18-Фев-03, 13:20  (MSK)
Cyrus, если включена эта опция, пытается сохранять только одну копию каждого сообщения (например, если одно и то же сообщение приходит на почтовый адрес через разные группы рассылок).
Поэтому он регистрирует каждое доставленное сообщение в базе данных "deliverdb"  и её нужно периодичеки чистить
  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "RE: Cyrus mail server, Delivery database pruning "
Сообщение от Lan Искать по авторуВ закладки on 18-Фев-03, 14:04  (MSK)
>Cyrus, если включена эта опция, пытается сохранять только одну копию каждого сообщения
>(например, если одно и то же сообщение приходит на почтовый адрес
>через разные группы рассылок).
>Поэтому он регистрирует каждое доставленное сообщение в базе данных "deliverdb"  и
>её нужно периодичеки чистить


Понятно, хасовываем его в хрон

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру