Показано с 1 по 4 из 4

Тема: Вылавливание писем с пустым полем To:

  1. #1
    glad
    Guest

    Вылавливание писем с пустым полем To:

    Доброе время суток!

    Хочу уничтожать все сообщения с пустым полем To:
    Создал новый фильтр, включил режим регулярных выражений, написал в сигнальной строке ^$

    А оказывается, под эту сигнальную строку подходит вообще любое письмо!!!

  2. #2
    akiselev
    akiselev вне форума
    Участник
    Регистрация
    02.11.2002
    Сообщений
    796

    Re:Вылавливание писем с пустым полем To:

    Естественно: ^$ означает пустую строку вообще, а в каждом письме такая строка есть гарантированно: это строка, отделяющая хедеры от тела письма, см. RFC822. В Вашем случае надо использовать что-то типа
    (?m)^To:\s*\n
    -- что-то в этом роде должно работать…

  3. #3
    Herurg
    Guest

    Re:Вылавливание писем с пустым полем To:

    (?m)^To:\s*\n

    можно пояснить что конкретно значит этот набор символов и в какой именно фильтр его включать (в ПОлучатель или в Заголовки)?

    т.к. попробовав у себы нужного эффекта не достиг… :(

    я уже спрашивал тут о том, как ифльтровать письма с пустой темой и/или получателем, но ответа так и не получил.

    Может быть Вы проясните ситуацию?

    Спасибо

  4. #4
    Herurg
    Guest

    Re:Вылавливание писем с пустым полем To:

    Немного протрахался с хелпом, ФАКами и советами на этом форуме.

    Результат сего вылился в довольно-таки простое правило, которое реально режет все письма с отсутствующей темой:

    Создаем правило (я делал для входящих, т.к. боюсь пропустить что-либо важное, но можно и выборочное скачивание так же)
    ======================================
    ПРАВИЛА:
    Переместить - в Удаленные

    Строки Где Наличие
    ^To: Заголовок Нет

    СВОЙСТВА:
    Строки как регулярные выражения - включаем…
    ======================================
    ВСЕ!!! Это работает для тех писем, в которых в заголовке RFC822 НЕТ адресатов (нет строк, начинающихся с "To:")

    аналогично можно гробить и ПУСТЫЕ темы ("^Subject:\s*\n", Наличие:ДА) и ПУСТЫЕ получатели ("^To:\s*\n", Наличие:ДА)

    Удачи,
    Herurg

Похожие темы

  1. Появился почтовый ящик с пустым именем
    от d214 в разделе Баги и ошибки
    Ответов: 0
    Последнее сообщение: 08.11.2012, 12:37