Страницы: 1
RSS
Как макросом зацепить е-мэйл
 
Письма приходят с одного адреса. В тексте письма на одном месте имеется е-мэйл, который нужно зацепить макросом и вставить в строку КУДА при ответе на это письмо. Подскажите направление куда скакать...
 
Пользоваться регулярными выражениями... А это не совсем тривиально.

Простейший пример выкусывания чегото из письма:

%REGEXPBLINDMATCH="%OTEXT"
%SETPATTREGEXP="начало(.*)конец"
%SUBPATT="1"


А потом надо этот результат положить в %TO
вернее сначала очистить, а потом положить
%TO=""
%TO=то-что-нашли
 
Уважаемый Иван!

БОльшое спасибо, мыло действительно вылавливается.Но оно получатеся в теле письма. Простите за тупость вот последнее %TO=то-что-нашли куда это вставить. Что то не получается у меня последний штрих...


И если возможно дайте ссылки - где можно почитать про регулярные выражения...и что бы с примерами...
Изменено: Константин Анциферов - 15.09.2008 22:22:15
 
Цитата
И если возможно дайте ссылки - где можно почитать про регулярные выражения...и что бы с примерами...
Русская справка....

А есть ещё по этому поводу куча специальных толстых книжек...


Цитата
Но оно получатеся в теле письма.
Вопрос в каком месте и есть ли какой-то алгоритм для того чтобы его найти.

 
Иван! Не понял как найденное вставить в поле "Кому"  
 
%TO=""
%TO="%SUBPATT=""1"""

типа такого
 
Иван все получилось - допер наконец то.....Все встает как надо.... :D  
 
Правда я иначе сделал
 
%TO=""%TO=<%REGEXPBLINDMATCH="%OTEXT"
%SETPATTREGEXP="e-mail:(.*)##"
%SUBPATT="1">


правда в поле кому - мыло получается немного смещено на пару пробелов - это еще не победил, но письмо уже доходит до адресата. Бат просто супер....
 
Та же проблема.
Приходят письма следующего формата

В отправителе
Цитата
Автоматическое уведомление <no-reply@sait.domen>
В теле письма
Цитата
Имя: Василий Пупкин
E-mail: vasilij@pupkin.ru
Телефон: +000000000000
Сообщение:
Необходимо в поле "получатель" при ответе на такое письмо вставить: "Василий Пупкин <vasilij@pupkin.ru>"

Пол дня просидел - ничего не получается.
 
Возможно Вам поможет вот эта статья на нашем сайте.
Страницы: 1