[Сделано]Поиск по to письма
-
У меня настроены алиасы в яндекс почте на своем домене.
Т.е. аккаунты типа jmhgsdgsd@bablosoft.com, nbvhnhjgg@bablosoft.com все поступает на единую почту например info@bablosoft.com
Как можно сделать поиск по to письма? сгенерированный логин мне известен.
По содержимому, отправителю или теме письма не поищешь - они все одинаковые.
-
@forall Не уверен (проверить не могу, занято), но
curl "imap://username:password@in.example.com/INBOX?BODY%20testmail%40bablosoft.com" curl "imap://username:password@in.example.com/INBOX?HEADER%3ATo%20testmail%40bablosoft.com"
Поможет
https://community.bablosoft.com/topic/2776/как-удалить-письмо-после-прочтения/6https://busylog.net/telnet-imap-commands-note/#2.6
Настоятельно не советую использовать яндекс в таких целях, очень много сюрпризов бывает, лучше на своем хостинге.
UPD
Самому понадобилось.
Так находит UID письмаcurl -k -u info@mail.com:pass --url imaps://mail.mail.com/INBOX -X "SEARCH TO sesiubbb@mail.com"
Finding messages
https://www.skytale.net/blog/archives/23-Manual-IMAP.htmlТак круче
native_async("curlwrapper","easyperform", JSON.stringify( { write_to_string:true, options: { CURLOPT_URL:"imap://mail.mail.com/INBOX", CURLOPT_USERNAME: "info@mail.com", CURLOPT_PASSWORD: "pass", CURLOPT_CUSTOMREQUEST: "SEARCH TO test@mail.com SUBJECT \"New reply to TRUMP\" FROM \"no-reply@domen.com\"" } }))! [[RES]] = _result()
Получаем
RES: "{ "code": "CURLE_OK", "error": "", "result": "* SEARCH 262 333 343 345\r\n", "success": true }
Вот с таким подходом, у меня ящик забивается через пару дней от спама. Только если настраивать фильтры.
-