В общем выводы такие:
http://zennolab.com/discussion/showthread.php?7053-Bulk-Email-Processing&p=54692&viewfull=1#post54692
Функция работы с почтой работает не стабильно, но пользоваться с соблюдением определенных правил МОЖНО! Во всяком случае, я свою проблему решил.
1. Забудьте про удаление писем. Потому что в этом случае до вашей регулярки дело не дойдёт и собьёт работу ZP - помогает только перезапуск. Проверено.
2. Будьте готовы к тому, что при парсинге одной регуляркой вам возвращаться ОДНО И ТОЖЕ ЗНАЧЕНИЕ. Независимо от изменений в исходных данных.
РЕШЕНИЕ: уникализируйте регулярное выражение, добавив в него переменную. Мне помогло. Создал переменную {-Variable.Login-} с логином внутри и добавил её в регулярку. О проблеме забыл.
Причём, проблема видимо только в регулярном выражении, которое ищет ОДНО ПИСЬМО. С регуляркой в ТЕЛЕ письма таких манипуляций не потребовалось.