| 4D Internet Commands v15Comandos IMAP4, Introdução | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D Internet Commands v15
 Comandos IMAP4, Introdução 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| numMsg | IDunico | Data | De | Assunto | 
| 1 | 10005 | 1 Julh 2001 ... | danw@acme.com | Clientes potenciais... | 
| 2 | 10008 | 1 Julh 2001 ... | frank@acme.com | Ordem de licença no site | 
| 3 | 10012 | 3 Julh 2001 ... | joe@acme.com | ¿Alguem quer ir almoçar? | 
| 4 | 20000 | 4 Julh 2002 ... | kelly@acme.com | Sua esposa chamou... | 
| 5 | 20001 | 4 Julh 2002 ... | track@fedex.com | Seguimento FedEx | 
Durante esta sessão, você apaga as mensagens 3 e 4. Ao fechar a caixa de correio de trabalho atual, as eliminações se realizam. Quando volte ao servidor, a lista de mensagens será renumerada desta maneira:
| numMsg | IDunico | Fecha | De | Assunto | 
| 1 | 10005 | 1 Julh 2001 ... | danw@acme.com | Clientes potenciais... | 
| 2 | 10008 | 1 Julh 2001 ... | frank@acme.com | Ordem de licença no site | 
| 3 | 20001 | 4 Julh 2002 ... | track@fedex.com | Seguimento FedEx | 
numMsg não é um valor estático e podem variar de uma sessão a outra. Mudará em relação com outras mensagens no momento em que se seleciona na caixa de correio de trabalho atual.
Pelo contrário, IDunico é um número único assinalado à mensagem pelo servidor IMAP em uma ordem estritamente ascendente. A medida que cada mensagem é agregada a caixa de correio, lhe é atribuído um identificador mais alto que o da mensagem previamente adicionado.
Infelizmente, os servidores IMAP não utilizam o IDunico como referencia principal para suas mensagens. Ao utilizar os comandos IMAP terá que especificar o numMsg como referencia para as mensagens no servidor. Os desenvolvedores devem ter cuidado ao desenvolver soluções que referenciam as mensagens na base de dados, deixando o corpo da mensagem no servidor.
Como a característica principal de IMAP é a interoperabilidade, a recomendação final é “Provar TUDO.” É recomendável, provar o cliente com todos os servidores nos que tem conta. 
Para maior informação, consulte as seguintes páginas web:
| Login | Equivalente | No parâmetro POP para IMAP | 
| VerifyID | Equivalente | |
| Delete | Equivalente | Os comandos IMAP apagam em tempo real. Os comandos POP3 requerem POP3_Logout para eliminar as mensagens de forma permanente. IMAP_SetFlags com o marcador \Deleted permite obter o mesmo resultado que POP3_Delete | 
| Logout | Equivalente | |
| SetPrefs | Equivalente | Sem pastaDocAdj para IMAP, o parâmetro POP3 pastaDocAdj se torna opcional | 
| GetPrefs | Equivalente | Ver nota pastaDocAdj em SetPrefs | 
| MsgLstInfo | Equivalente | |
| MsgInfo | Equivalente | |
| MsgLst | Equivalente | |
| UIDToMsgNum | Equivalente | IDunico é um Inteiro longo para IMAP e uma cadeia para POP3 | 
| Download | Equivalente | |
| POP3_Reset | No direct equiv | Necessita a combinação de IMAP_Search nos marcadores \Deleted e IMAP_SetFlags para apagar os marcadores \Deleted | 
| POP3_BoxInfo | Não equivalência direta | Necessita a combinação dos comandos IMAP_SetCurrentMB e IMAP_MsgLstInfo | 
| IMAP_ MsgNumToUID | Não equivalência direta | |
| GetMessage | Quase equivalente | IMAP é mais poderoso como permite selecionar unicamente o corpo da mensagem | 
| POP3_Charset | Não equivalente | IMAP trata automaticamente os conjuntos de caracteres | 
| IMAP_Capability | Não equivalente | Específico ao protocolo IMAP | 
| IMAP_ListMBs | Não equivalente | Específico ao protocolo IMAP | 
| IMAP_GetMBStatus | Não equivalente | Específico ao protocolo IMAP | 
| IMAP_SetCurrentMB | Não equivalente | Específico ao protocolo IMAPl | 
| IMAP_GetCurrentMB | Não equivalente | Específico ao protocolo IMAP | 
| IMAP_CloseCurrentMB | Não equivalente | Específico ao protocolo IMAP | 
| IMAP_CopyToMB | Não equivalente | Específico ao protocolo IMAP | 
| IMAP_SubscribeMB | Não equivalente | Específico ao protocolo IMAP | 
| IMAP_CreateMB | Não equivalente | Específico ao protocolo IMAP | 
| IMAP_DeleteMB | Não equivalente | Específico ao protocolo IMAP | 
| IMAP_RenameMB | Não equivalente | Específico ao protocolo IMAP | 
| IMAP_SetFlags | Não equivalente | Específico ao protocolo IMAP | 
| IMAP_GetFlags | Não equivalente | Específico ao protocolo IMAP | 
| IMAP_Search | Não equivalente | Específico ao protocolo IMAP | 
| IMAP_MsgFetch | Não equivalente | Específico ao protocolo IMAP | 
Notas:
	Produto: 4D Internet Commands
	Tema: IC IMAP Review Mail
	
        
        
	
	
	
	
	
	
	
	
	
	4D Internet Commands ( 4D Internet Commands v15)
	
	
	
	
	
	
	
 Adicionar um comentário
Adicionar um comentário