Активация обьявления через почту - как выделить нужное письмо

adv343

Новичок
Регистрация
21.02.2014
Сообщения
21
Благодарностей
0
Баллы
1
Добрый день всем !
Написал шаблон на доску обьявлений - активация обьявления идет через почту
Почтовый ящик один сделал для активации обьявлений - в него все валиться по этой доске обьявлений
регулярка для определения письма - активация\ Вашего\ объявления.* (так заголовок писем выглядит)
регулярка для активации - http://www\.burginfo\.ru/activ/.* (в таком виде ссылки для активации обьяв приходят)

но есть проблема - как выделить только последнее письмо чтоб активировал только его (заголовки у всех одинаковые - как выбрать последнее которое пришло)

и с активацией чегото проблема - не активирует (хотя вроде все сделал правильно)

Шаблон прилагаю как смог сделал - как можно выделить последнее письмо и правильно активировать ?
 

Вложения

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113

adv343

Новичок
Регистрация
21.02.2014
Сообщения
21
Благодарностей
0
Баллы
1
да я еще новичек в этих делах - где можно посмотреть пример реализации такого решения ?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113

adv343

Новичок
Регистрация
21.02.2014
Сообщения
21
Благодарностей
0
Баллы
1
спасибо попробую разобраться хотя в этом пень:-)
 

adv343

Новичок
Регистрация
21.02.2014
Сообщения
21
Благодарностей
0
Баллы
1
попробовал сделать немного по другому пути (тк вышеуказаный ранее код не создавал таблицу почемуто)

Те очищать полностью почтовый ящик после текущей подачи обьявы - тогда при следующей подаче в ящике будет только одно письмо
но при этом 2 ошибки которые не могу поправить

1. Не проходит активация обьявления по ссылке в теле письма - до этого тестирую
1-ю регулярку на поиск письма по названию - активация\ Вашего\ объявления.* - в Обработка E-mail - все нормально
2-ю регулярку по поиску ссылки на активацию в письме - http://www\.burginfo\.ru/activ/.*(?=/") - в Обработка E-mail - тоже все нормально находит активирует
Но когда прогон снова делаю при проверке почты и последующей активации по ссылке - пишет на странице "неверный код ссылки"
Почему такое происходит - ведь регулярки верные все проходит в режиме теста ?

2 По очистке почтового ящика - все очищается
вставил часть кода C# кода в таком виде
// download all messages from yandex via POP3 and add results to the table
Tuple<string, string, string, string>[] allMails;
allMails = ZennoPoster.BulkMailDownload("[email protected]",
"qwerty123", "pop.yandex.ru", 995, true,
ZennoLab.InterfacesLibrary.Enums.Email.EmailProtocol.POP3,
24*100, 20, true);

ящик то очищается только на действие zenno ругается пишет в логах
"Выполнение действия CSharp OwnCode Object reference not set to an instance of an object
Сбойное действие"
Как поправить код чтоб подобную ошибку не писал ?

на всякий случай проект прилагаю может ктото посмотрит что неправильно
 

Вложения

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