Первое вхождение reg exp

IH4w6UuEMt

Client
Регистрация
01.09.2010
Сообщения
34
Благодарностей
1
Баллы
8
Получаю письма с одинаковыми заголовками, как написать условие на regexp (признак парсинга)первый результат ?

 

Bot_Sculptor

Client
Регистрация
11.06.2012
Сообщения
787
Благодарностей
239
Баллы
43
письма ищутся не только по заголовку, но и по телу письма. По этому если письма не идентичные , твою проблему решит поиск по телу письма, а не заголовку.
 

IH4w6UuEMt

Client
Регистрация
01.09.2010
Сообщения
34
Благодарностей
1
Баллы
8
Письма одинаковые по реге, разные только ссылки, надо взять последнее письмо по дате и ссылку из письма. Если б можно было брать номер совпадения ваще норм было бы
, а так надо цикл по дате думаю если не будет решения, брать последнее письмо
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Ящик используется для получения писем о разных регах с одного сайта? Может логин есть в письме?
 

IH4w6UuEMt

Client
Регистрация
01.09.2010
Сообщения
34
Благодарностей
1
Баллы
8
В том то и дело что сайты и логины разные, вообще есть опция удалять письма тогда будет одно письмо уникальное, но в данный момент там много нужных писем, думаю это единственный выход - завести другой ящик )
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Если сайты и логины разные , они не могут присылать письма в которых совпадает абсолютно все кроме ссылки. Мыло отправителя, текст письма должны отличатся скорее всего
 

IH4w6UuEMt

Client
Регистрация
01.09.2010
Сообщения
34
Благодарностей
1
Баллы
8
это одна cms, да названия сайтов разные в заголовках, придеться делать список сайтов и по ним парсить письма тогда реально
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
если названия сайтов разные вероятнее всего домен разный в письмах фигурирует. можно по нему искать, извлекая домен непосредственно при посещении страницы
 

IH4w6UuEMt

Client
Регистрация
01.09.2010
Сообщения
34
Благодарностей
1
Баллы
8
Письма приходят от админов с общеизвестных доменов большинство типа gmail.com, поэтому только по названиям сайтов получиться
 

GreenWay

Client
Регистрация
11.05.2012
Сообщения
432
Благодарностей
139
Баллы
43
Если регулярку вставлять переменной, то письмо не находит
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113
Если регулярку вставлять переменной, то письмо не находит
Проверяйте содержимое переменной, возможно там лишние символы или некорректная регулярка.
Только что проверил, все ок:

43418
 
  • Спасибо
Реакции: GreenWay

GreenWay

Client
Регистрация
11.05.2012
Сообщения
432
Благодарностей
139
Баллы
43
Проверяйте содержимое переменной, возможно там лишние символы или некорректная регулярка.
Только что проверил, все ок:

Посмотреть вложение 43418
Самое важное не написал - Zenno -5.28.0.0
Использую вариант gmail c точками. Так вот в переменной что-то типа rad.ion.d.up.lin (ищу письмо соответственно [email protected] именно в заголовках письма, потому что Тема письма везде одинакова). Когда нажимаю найти письмо и пишу переменную (в которой rad.ion.d.up.lin) находит нормально, и далее нормально находит активационный url. Но когда запускаю на исполнение - "не удалось найти письмо". В итоге решил вопрос C# - выкачиваю последние 20 писем в таблице и уже в таблице ищу нужное.
 
Последнее редактирование:
  • Спасибо
Реакции: Sergodjan

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113
Самое важное не написал - Zenno -5.28.0.0
Сейчас сложно уже вспомнить, правилось ли после 5.28 что то в почтовом экшене или нет.
По кр. мере не нашел в истории ничего по этому поводу. Судя по тому, что в 5.36 все ок, то правилось.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)