Pergunta

Eu tento mover o e -mail do Gmail da caixa de correio para outro, apenas curioso para saber que o UID de cada email mudará quando mudar para a New Mailbox?

Foi útil?

Solução

Sim, é claro que o UID é alterado quando você move a operação. O novo UID para esse e -mail será o próximo UID da pasta de destino. (ou seja, se o último e -mail UID da pasta de destino for: 9332, então o UID do email de movimento será 9333)

NOTA: O UID é alterado, mas o ID da mensagem não será alterado durante nenhuma operação nesse correio)

Outras dicas

Dei uma olhada no meu próprio código IMAP para o Gmail, e um dos comentários diz que o UID muda no movimento, porque o movimento é de fato cópia+excluir. Ou talvez sou eu quem faço a coisa errada:

    imap.copy(sid, dest_folder)
    imap.store(sid, '+FLAGS', '\\Deleted')
    imap.expunge()

- Caso contrário, se você souber o caminho para movê-lo diretamente, ele não deve mudar.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top