4D Internet Commands v16IMAP_MsgLst |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D Internet Commands v16
IMAP_MsgLst
IMAP_MsgLst
O comando IMAP_MsgLst se utiliza para obter informação específica sobre o conteúdo das caixas de correio. Permite ao usuário solicitar colunas específicas da lista de mensagens. Este comando só pode devolver os valores dos cabeçalhos, não pode ser utilizado para recuperar o corpo de uma mensagem. O conteúdo dos cabeçalhos é decodificado automaticamente e convertido se é necessário (ver a descrição do comando POP3_Charset para obter mais informação sobre a decodificação e as regras de conversão). imap_ID é uma referencia inteiro longo a uma conexão aberta criada com IMAP_Login. primeMsg é um número inteiro longo que especifica o número da primeira mensagem a examinar. O número de mensagem é um valor que representa a posição de uma mensagem na lista de todos as mensagens na caixa de correio de trabalho atual. ultimaMsg é um número inteiro longo que indica o número da último mensagem a examinar. O número de mensagem é um valor que representa a posição de uma mensagem na lista de todos as mensagens na caixa de correio de trabalho atual. Nota: Os comandos IMAP_Delete, IMAP_MsgLstInfo, IMAP_MsgLst, IMAP_SetFlags, IMAP_GetFlags e IMAP_CopyToMB não devolvem um erro se primeMsg é maior que a ultimaMsg. No caso de que isto passe, o comando não faz nada. arrayCabeMsg é um array alfanumérico ou texto que lista os cabeçalhos a recuperar. arrayNumMsg devolve os números das mensagens entre primeMsg e ultimaMsg. arrayIdMsg recebe os identificadores únicos das mensagens entre primeMsg e ultimaMsg. arrayValorMsg recebe os dados para cada cabeçalho especificado por arrayCabeMsg. A cada cabeçalho solicitado lhe corresponde uma linha do array arrayValorMsg. aHeaders{1}:="Date:" aValues{1}{1} contém por exemplo “Quinta, 19 de novembro 00:24:02 -0800” Os erros são tratados desta forma: 1) Só são devolvidos os códigos de erro relacionados com a comunicação. Se o comando não pode completar sua tarefa devido a um erro (rede, sintaxes, servidor, etc.), é devolvido o código de erro correspondente. 2) Se uma mensagem dentro do intervalo especificado de mensagens não existe ou contém um erro:
3) A impossibilidade de localizar um ou vários cabeçalhos em uma mensagem não constitui um erro:
Ver também
|
PROPRIEDADES
Produto: 4D Internet Commands
HISTÓRIA
Criado por: 4D Internet Commands 6.8.1 ARTICLE USAGE
4D Internet Commands ( 4D Internet Commands v16) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||