4D Internet Commands v16IMAP_SetCurrentMB |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D Internet Commands v16
IMAP_SetCurrentMB
IMAP_SetCurrentMB
O comando IMAP_SetCurrentMB permite abrir uma sessão (ou seja, selecionar a caixa de correio atual) para administrar as mensagens da caixa de correio especificada. Só uma sessão pode ser aberta de uma só vez durante uma conexão, o acesso simultâneo a várias caixas de correio requerem múltiplas conexões (múltiplas IMAP_Login). O comando IMAP_SetCurrentMB fecha automaticamente a sessão atual antes de realizar a nova seleção. Portanto, se define uma caixa de correio como atual e a execução do comando IMAP_SetCurrentMB falha, não haverá caixa de correio atual. Pode fechar uma sessão, (ou seja, fechar a caixa de correio atual) sem selecionar um novo, executando o comando IMAP_SetCurrentMB com um nomCaixaCorreio inexistente e durante a gestão de erros, executando IMAP_CloseCurrentMB ou IMAP_Logout. imap_ID é uma referencia inteiro longo a uma conexão aberta criada com IMAP_Login. nomCaixaCorreio é o nome completo de uma caixa de correio a definir como atual. numMsg devolve o número de mensagens na caixa de correio atual (devolve -1 no caso de erro). numNovaMsg devolve o número de mensagens recentes na caixa de correio atual (devolve -1 no caso de erro). listaMarc devolve a lista completa de marcadores utilizados na caixa de correio atual. Leve em consideração que só os marcadores listados no parâmetro marcPermanente podem ser modificados. marcPermanente devolve a lista de marcadores que podem ser modificados de forma permanente (com exceção do marcador \Recent, que é administrado pelo servidor IMAP). Note que a cadeia marcPermanente também pode incluir o marcador especial \*, o que significa que as palavras chaves podem ser criadas guardando os marcadores na caixa de correio (ver IMAP_SetFlags). Se marcPermanente devolve uma cadeia vazia, isto significa que todos os marcadores listados no parâmetro listaMarc podem ser modificados. unicoIDB devolve um identificador único da caixa de correio atual.
Ver também
IMAP_CloseCurrentMB
|
PROPRIEDADES
Produto: 4D Internet Commands
HISTÓRIA
Criado por: 4D Internet Commands 6.8.1 ARTICLE USAGE
4D Internet Commands ( 4D Internet Commands v16) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||