The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
скрипт просмотра и удаления сообщени из mailbox, !*! Nickolay, 30-Авг-02, 10:47  [смотреть все]
собствено нужен скрипт (perl, c) который может получать список писем с их размерами указанного mailbox'a и также удалять избранные сообщения.
подскажите плиз в какую сторону копать ибо кроме как грепать сам mailbox никто ничего не советует. но даже в таком варианте куча вопросов: 1) по чем грепать(а если заголовки идут в самом письме?)? как определить размер письма? как удалить письмо из ящика?
  • 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)
      речь идет о логальном mbox или о pop3 аккаунте?
      если второе, то есть pop3browser, http://sourceforge.net/projects/pop3browser/

      • RE: скрипт просмотра и удаления сообщени из mailbox, !*! Nickolay, 11:03 , 02-Сен-02 (4)
        >речь идет о логальном mbox или о pop3 аккаунте?
        нет речь идет о первом, с первым вариантом как раз проблем нет.

        я в свое время пытался ковырнуть перловый модуль для mailbox.
        но там такой мутный ман и примеры, что просто мрак :-(
        удалять письма надо по ... скорее всего по порядковому номеру.
        т.е. я получил список, писем с их размерами, а там уже все что не надо я даляю.

        вообще что бы было понятно: у нас на сервере стоит sendmail. стоит проблема с ограничением размера почтового ящика(os RedHat). перенести /var/spool/mail в отдельный раздел и работать с квотами возможности нет. перелезть на postfix  тоже особо не полуится.
        я хочу поступать по извращенчески: скрипт по крону, который удаляет всю "лишнюю" почту.
        увы но человеческих вариантов решения этой проблемы я пока не встречал.
        здесь на форуме всречал пару советов. из них подходит один, но он пока тоже не подходит :-(




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

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