Как удалить письмо после прочтения?
-
Здравствуйте, как удалить письмо после прочтения? Почта на своем домене, письмо приходит, я читаю его БАС, оно отмечается как прочитанное, но не удаляется.
Или через костыли только, написать php скрипт imap_delete() ???
-
Можно попробовать либо через веб интерфейс заходить и удалять, либо post запросом если есть такая возможность
-
После долгих поисков, смог удалить только через pop3 протокол, imap не удаляет, цифра 1 - это ID сообщения. Будет ли это работать с почтовиками gmail, yandex и др, хз, на своем домене работает, ну и ладно.
curl -v -u user@domen.com:password pop3://mail.domen.com/1 --request dele --list-only
Решил сделать по феншую.
Посмотрел есть модуль CurlWrapper, но как им пользоваться так и не понятно?
https://www.dropbox.com/sh/54kii8r85e5y5qt/AADujFuoeSw0ps4_43750rmsa?dl=0&preview=ManualRu.txtКак сформировать этот массив или как он выглядит?
native_async("curlwrapper","easyperform", JSON.stringify( { write_to_string:true, options: { CURLOPT_URL:"pop3://mail.domen.com/1", CURLOPT_USERNAME: "user", CURLOPT_PASSWORD: "password", CURLOPT_POST: "dele" /* КАК ПЕРЕДАТЬ --request dele*/ } }))! [[RES]] = _result()
CURLOPT_CUSTOMREQUEST: "dele"
Тоже не работает...
-
This post is deleted!
-
Для imap кто-то решил проблему с удалением письма? Может код отдельный есть? Или через npm как-то?
-
Для imap кто-то решил проблему с удалением письма?
Да, вот пример 0_1511210415871_curldeletemail.xml
Или через npm как-то?
Можно и через npm
-
@support Я только хотел выложить :D Сейчас понадобилось.
У меня pop3, а у вас imap, но все равно может кому пригодится.native_async("curlwrapper","easyperform", JSON.stringify( { write_to_string:true, options: { CURLOPT_URL:"pop3://mail.domen.com/1", CURLOPT_USERNAME: "user", CURLOPT_PASSWORD: "password", CURLOPT_CUSTOMREQUEST: "DELE", CURLOPT_NOBODY: "1L" } }))! [[RES]] = _result()