- RE: скрипт просмотра и удаления сообщени из mailbox, uldus, 13:24 , 30-Авг-02 (1)
Посмотри в сторону man formail - RE: скрипт просмотра и удаления сообщени из mailbox, joker, 14:28 , 30-Авг-02 (2)
>собствено нужен скрипт (perl, c) который может получать список писем с их >размерами указанного mailbox'a и также удалять избранные сообщения. >подскажите плиз в какую сторону копать ибо кроме как грепать сам mailbox >никто ничего не советует. но даже в таком варианте куча вопросов: >1) по чем грепать(а если заголовки идут в самом письме?)? как >определить размер письма? как удалить письмо из ящика? Удалять по каким критериям надо: по контенту или по заголовкам или ещё по чём-то? А вообще я в своё время гемороился с mail + gawk и таким образом обрабатывал письма. Посотреть почту юзверя - mail -f /var/spool/mail/name или mail -f /home/name/mbox (или где она там лежит) а например получить текст 5-го письма: echo -e "print 5\nquit"|mail -f ~/mbox (ну вместо ~/mbox - файлик где почта лежит)
- RE: скрипт просмотра и удаления сообщени из mailbox, qq, 17:58 , 31-Авг-02 (3)
- RE: скрипт просмотра и удаления сообщени из mailbox, Nickolay, 11:03 , 02-Сен-02 (4)
>речь идет о логальном mbox или о pop3 аккаунте? нет речь идет о первом, с первым вариантом как раз проблем нет.я в свое время пытался ковырнуть перловый модуль для mailbox. но там такой мутный ман и примеры, что просто мрак :-( удалять письма надо по ... скорее всего по порядковому номеру. т.е. я получил список, писем с их размерами, а там уже все что не надо я даляю. вообще что бы было понятно: у нас на сервере стоит sendmail. стоит проблема с ограничением размера почтового ящика(os RedHat). перенести /var/spool/mail в отдельный раздел и работать с квотами возможности нет. перелезть на postfix тоже особо не полуится. я хочу поступать по извращенчески: скрипт по крону, который удаляет всю "лишнюю" почту. увы но человеческих вариантов решения этой проблемы я пока не встречал. здесь на форуме всречал пару советов. из них подходит один, но он пока тоже не подходит :-(
|