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

Тема: Можно ли с помощью фильтров удалять из адресной книги?

  1. #1
    Ewgen
    Ewgen вне форума
    Новичок
    Регистрация
    13.03.2004
    Сообщений
    2

    Можно ли с помощью фильтров удалять из адресной книги?

    Можно ли с помощью фильтров удалять из адресной книги адресатов, которые больше не существуют, от них приходят возвраты типа «MAILER-DEAMON, Mail Delivery System итп». Точнее не от них, а от серверов, где они были расположены. Мои фильтры запросто отлавливают такие письма и помещают их в отдельную папку, но дальше работа останавливается т.к в поле письма «От» стоит не «мертвый» адрес, а адрес сервера (MAILER-DAEMON@ххххх.хх , postmaster@ххххх.хх итд). Может есть возможность при получении таких писем автоматически выкусывать настоящий (мертвый адрес) из тела письма и помещать его в поле «От».
    Заранее благодарю.

  2. #2
    Vadim
    Vadim вне форума
    Участник Аватар для Vadim
    Регистрация
    01.11.2002
    Сообщений
    4,711

    Re:Можно ли с помощью фильтров удалять из адресной книги?

    Где-то я про такую хотелку уже слышал :-)
    Напрямую вроде никак, но попробовать можете используя, например, вот это регулярное выражение:
    https://nobat.ru/regesp.html#4

  3. #3
    Ewgen
    Ewgen вне форума
    Новичок
    Регистрация
    13.03.2004
    Сообщений
    2

    Re:Можно ли с помощью фильтров удалять из адресной книги?

    Большое спасибо Вадим. Вроде бы как получилось. Я сделал это так: установил фильтр на входящие (перемещает такие письма в отдельную папку чтобы не засоряли ящик), добавил действие «создать автоответ» с строкой %TO=""%TO="%SETPATTREGEXP=""(?ms).*?((\s|^|\A)\S*? \@.*?(\s|\n|\Z))""%REGEXPMATCH=""%TEXT""" , и специальными значениями для следующего правила. В папке «отправленные» создал правило удаления из адресной книги получателя по определенным ранее значениям. Оно срабатывает только при оправки такого письма Поэтому это не совсем удобно т.к. получается замкнутый круг. Получаю опять «отказные» на которые формируются снова новые письма-ответы.

    Потом я сделал по другому варианту: указал в действиях «создать письмо для» указал свое мыло и переделал шаблон на %FROM=""%FROM="%SETPATTREGEXP=""(?ms).*?((\s|^|\A) \S*?\@.*?(\s|\n|\Z))""%REGEXPMATCH=""%TEXT"""
    %SUBJECT="del adress" , создал новое правило удаления из адресной отправителя по наличию определенных значений в теме (у нас del adress).
    Все работает, но приходится пересылать письмо один раз.
    Может я не совсем понял возможности этого выражения. Можно ли с его помощью автоматически изменять входящие письмо, чтобы оно попадало в папку входящие уже измененное и не требовалось создания автоответов итд.
    Как Вы бы решили эту проблему? Очень надеюсь на Вашу помощь.


  4. #4
    Wanderer
    Wanderer вне форума
    Участник
    Регистрация
    11.08.2003
    Сообщений
    774

    Re:Можно ли с помощью фильтров удалять из адресной книги?

    Цитата Сообщение от Ewgen
    Как Вы бы решили эту проблему? Очень надеюсь на Вашу помощь.
    Я бы посоветовал письма создавать в отдельной папке, никуда их не посылать, а использовать ручной фильтр на хоткее - удаление из адресбуки и заодно самой мессаги

Похожие темы

  1. Ответов: 3
    Последнее сообщение: 27.01.2005, 16:42
  2. Проблема адресной книги
    от softmaster в разделе The Bat!: вопросы и ответы
    Ответов: 1
    Последнее сообщение: 21.03.2003, 17:32
  3. Имя из адресной книги
    от Tanya в разделе The Bat!: вопросы и ответы
    Ответов: 3
    Последнее сообщение: 15.11.2002, 17:00
  4. Можно ли в The_Bat поменять названия полей адресной книги?
    от uxxuz в разделе Архив первого форума
    Ответов: 4
    Последнее сообщение: 15.10.2002, 13:52