@kirill1997 [[VAR_STR]]
var lines = RMap("imap") var q = 0 for(var i = 0; i < lines.length(); i++){ if(lines.at(i).indexOf( [[VAR_STR]] ) > -1){ var q = 1 break } } if(q){ log(lines.at(i)) }else{ log("строка в ресурсе не найдена") }а в чем вопрос?
@dayron Попробуйте выполнить этот шаблон.
0_1485633536814_examineinbox.xml
Когда я выполнил его для мейла, он выдал
* LIST (\Inbox) "/" "INBOX"
* LIST (\Spam) "/" "&BCEEPwQwBDw-"
* LIST (\Sent) "/" "&BB4EQgQ,BEAEMAQyBDsENQQ9BD0ESwQ1-"
* LIST (\Drafts) "/" "&BCcENQRABD0EPgQyBDgEOgQ4-"
* LIST (\Trash) "/" "&BBoEPgRABDcEOAQ9BDA-"
Отсюда можно получить имя папки спам(у меня &BCEEPwQwBDw-), и дальше ее использовать
@dayron IMAP 4 не поддерживает такое, только запуск поиска в каждой папке.
https://tools.ietf.org/html/rfc6237 есть вот расширение, но я не знаю насколько оно распространено на разных серверах.
Можете попробовать поковырять curl с тем примером, что я дал, он умеет все, что касается почты и не только.