HS POP3 Library 2.0.5

Licença: Julgamento Gratuito ‎Tamanho do arquivo: 1.03 MB
‎Classificação dos utilizadores: 4.0/5 - ‎1 ‎votos

Sobre HS POP3 Library

HS POP3 é uma biblioteca de software em C (fornecida com código fonte completo) implementa o lado cliente do Post Office Protocol Version 3 (POP3) sobre a camada de tomada TCP de acordo com o RFC 1939. Entre outras funcionalidades, a biblioteca suporta a autenticação do utilizador, receção de cabeçalhos básicos de internet e texto, eliminação de mensagens e estatísticas HS POP3 suporta pop3 seguro sobre TLS / SSL usando dois métodos: POP3S (usado pelo Gmail) e RFC 2595 O HS POP3 suporta a extração de anexos de ficheiros binários no formato MIME v1.0 base64. A aplicação do utilizador chama a função de inicialização HS POP3 fornecendo ponteiros para funções de retorno no código do utilizador para gestão do temporizador de memória amd e para reportar eventos POP3 ao utilizador. Para receber mensagens de correio eletrónico de qualquer servidor compatível com POP3 RFC1939, a aplicação do utilizador chama a função HsPop3GetMail, especificando o nome do servidor de correio eletrónico ou endereço IP e o nome de utilizador e senha de utilizador de login. A biblioteca HS POP3 resolve então o nome do servidor, conecta-se a ele, recebe e lista de verificação de mensagens. de acordo com a norma RFC1939. Uma vez que o HS POP3 tenha um ID de mensagem único a partir do servidor, reporta este ID de mensagem à aplicação do utilizador através da função de retorno. A aplicação do utilizador devolve um valor específico se quiser receber esta mensagem. Neste ponto, o HS POP3 solicitará a quantidade necessária de memória para a mensagem e receberá uma mensagem completa no tampão. Uma vez recebida a mensagem, o código do utilizador é notificado com uma chamada e uma estrutura de mensagem, contendo o ponteiro de mensagem completo, o comprimento da mensagem, o início do ponteiro de texto, o comprimento dos cabeçalhos e a informação separada do cabeçalho analisado: do campo, do campo de data, do campo de identificação de mensagens e do campo de assunto. Este processo é repetido até que todas as mensagens sejam recebidas. A biblioteca HS POP3 também pode eliminar mensagens do servidor se esta opção for especificada. O design modular facilita a entrada do módulo de protocolo HS POP3 para qualquer ambiente. HS POP3 internamente em interfaces de camada inferior para a biblioteca HS Sock que fornece serviços de transporte TCP.