Python 3: Переместите электронную почту в мусор от UID (IMAPLIB)Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Python 3: Переместите электронную почту в мусор от UID (IMAPLIB)

Сообщение Anonymous »

Я хочу перенести электронное письмо из моего почтового ящика в папку мусора, я не хочу, чтобы электронное письмо навсегда удалено, я хочу, чтобы оно прошло через процесс ожидания 30 дней в мусоре, чтобы быть навсегда удаленным.

1.logged in: < /h3>

Код: Выделить всё

mail = imaplib.IMAP4_SSL('imap.gmail.com')
mail.login("example@gmail.com", "example")
< /code>

2.mail.select("inbox")
result, data = mail.uid('search', None, "ALL")
uidList = data[0].split()
< /code>

3.#processEmails returns the uids of the emails that I need
#not really important for the purposes of this question

newUidList = processEmails(uidList)
< /code>

4.for uid in newUidList:
mail.uid('STORE',uid, '+FLAGS', '(\\Deleted)')
< /code>

Я думал, что эта строка mail.uid ('store', uid, '+flags', '(\\ deleted)') < /code> решит Проблема (потому что это то, что я нашел в Интернете). Но, задавая здесь этот вопрос, вы, вероятно, правильно предположили, что это не так. < /p>

 Что происходило? Но когда я посещаю папку мусора, там ничего нет. Поэтому я подумал, что, может быть, они были навсегда удалены. < /p>

Но они не были. Я заметил это, когда увидел, что мое место для хранения электронной почты заполняется быстро, что означает, что мои электронные письма все еще были где -то там. они есть. < /p>

 Итак, мой вопрос ... < /h3>

[list]
[*] Как мне получить результат Я хочу? Который перемещает электронные письма в папку мусора по их UID. Я прошу объяснение этой строки mail.uid ('store', uid, '+flags', '(\\ deleted)') 
[/list]

и самое главное ... < /h3>

Спасибо за ввод :) < /p>

Подробнее здесь: https://stackoverflow.com/questions/466 ... id-imaplib
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»