The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"помогите с mpurge"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Почта / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"помогите с mpurge"  +/
Сообщение от Leonid (??) on 28-Мрт-12, 11:23 
Добрый день !

есть старый сервачок на freebsd 4.9
на нем настроена почта sendmail + fetchmail

проблемка с удалением "старой" почты пользователей
стоит програмка mpurge v1.2 , в какой то момент она стала удалять все письма в ящике, не смотря на заданные параметры (((  пришлось отключить.

помогите разобраться с прогой,
или посоветуйте другой способ удаления старых писем пользователей

Спасибо !

....переход на другой почтовик и сервак не вариант

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "помогите с mpurge"  +/
Сообщение от mesmeridze (ok) on 28-Мрт-12, 18:44 
Раритет у вас однако. UUCP не используете :) ?
Письма у sendmail храняться в двух файлах, заголовки и тело письма, поищите в интернетах скрпиты которыми это делается. Я раньше именно такими скриптами и чистил.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "помогите с mpurge"  +/
Сообщение от Pahanivo (ok) on 28-Мрт-12, 19:17 
> Письма у sendmail храняться в двух файлах, заголовки и тело письма

точно в двух? )

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "помогите с mpurge"  +/
Сообщение от mesmeridze (ok) on 28-Мрт-12, 19:19 
>> Письма у sendmail храняться в двух файлах, заголовки и тело письма
> точно в двух? )

Та точно.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "помогите с mpurge"  +/
Сообщение от YuryD (??) on 29-Мрт-12, 08:16 
>> Письма у sendmail храняться в двух файлах, заголовки и тело письма
> точно в двух? )

Точно у sendmail ? :) Вообще-то почту sendmail только в очереди держит, а раскладывает по ящикам mailer local. Далее - mpurge придумали для обработки ящиков типа unix mbox. И я не знаю - что в ней можно сломать, разве что даты уехали в прошлый век...

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

6. "помогите с mpurge"  +/
Сообщение от Leonid (??) on 29-Мрт-12, 08:30 
>>> Письма у sendmail храняться в двух файлах, заголовки и тело письма
>> точно в двух? )
>  Точно у sendmail ? :) Вообще-то почту sendmail только в очереди
> держит, а раскладывает по ящикам mailer local. Далее - mpurge придумали
> для обработки ящиков типа unix mbox. И я не знаю -
> что в ней можно сломать, разве что даты уехали в прошлый
> век...

вот что то с датами...
пытался в коде разобраться, один из параметров времени используемый в формуле возвращает "-1", явно с ним что то не то...
но за что он отвечает мне не понятно
в коде до конца не разобрался , увы

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

7. "помогите с mpurge"  +/
Сообщение от Rus73Leon (??) on 29-Мрт-12, 08:59 
>[оверквотинг удален]
>>  Точно у sendmail ? :) Вообще-то почту sendmail только в очереди
>> держит, а раскладывает по ящикам mailer local. Далее - mpurge придумали
>> для обработки ящиков типа unix mbox. И я не знаю -
>> что в ней можно сломать, разве что даты уехали в прошлый
>> век...
> вот что то с датами...
> пытался в коде разобраться, один из параметров времени используемый в формуле возвращает
> "-1", явно с ним что то не то...
> но за что он отвечает мне не понятно
> в коде до конца не разобрался , увы

в формуле
(nt-t)/60/60/24

сегодня запустил, получил значния:
nt = 1332996637
t = -1

значения смотрел :
printf("t1=%d\n", t);
printf("nt=%d\n", nt);

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

10. "помогите с mpurge"  +/
Сообщение от YuryD (??) on 29-Мрт-12, 13:11 
>> вот что то с датами...
>> пытался в коде разобраться, один из параметров времени используемый в формуле

У меня вот такая вот древность mpurge.c,v 1.2 1998/06/18 03:01:31,
Работает вполне корректно. unix mbox - примитивный текстовый файл с некими разделителями,
вот mpurge просто парсит заголовки и если ключи -t или -T, выдирает дату из заголовка, сравнивает с текущей+параметр, и не копирует это письмо в свой временный файл. В конце работы грохает ящик, заменяя его из временного файла... (На самом деле алгоритм удаления сложнее, там еще и размер ящика участвует)

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "помогите с mpurge"  +/
Сообщение от mesmeridze (ok) on 29-Мрт-12, 10:06 
>>> Письма у sendmail храняться в двух файлах, заголовки и тело письма
>> точно в двух? )
>  Точно у sendmail ? :) Вообще-то почту sendmail только в очереди
> держит, а раскладывает по ящикам mailer local. Далее - mpurge придумали
> для обработки ящиков типа unix mbox. И я не знаю -
> что в ней можно сломать, разве что даты уехали в прошлый
> век...

Тьфу, я неправильно понял задачу.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

5. "помогите с mpurge"  +/
Сообщение от Leonid (??) on 29-Мрт-12, 08:25 
>> Письма у sendmail храняться в двух файлах, заголовки и тело письма
> точно в двух? )

в одном
/var/mail/....

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

8. "помогите с mpurge"  +/
Сообщение от Andrey Mitrofanov on 29-Мрт-12, 09:38 
>>> Письма у sendmail храняться в двух файлах, заголовки и тело письма
>> точно в двух? )
> в одном
> /var/mail/....

В четырёх! :)) В _sendmail_.

dfAA00269     Файл данных
qfAA00269     Управляющий файл
tfAA00269     Временный файл
xfAA00269     Файл протокола

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

Архив | Удалить

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




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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