HS POP3 Library 2.0.5

Licenza: Prova gratuita ‎Dimensioni del file: 1.03 MB
‎Valutazione utenti: 4.0/5 - ‎1 ‎Voti

HS POP3 è una libreria software in C (fornita con codice sorgente completo) che implementa il lato client del post office protocol versione 3 (POP3) sul livello socket TCP secondo RFC 1939. Tra le altre funzionalità, la libreria supporta l'autenticazione dell'utente, la ricezione di intestazioni e testo Internet di base, l'eliminazione dei messaggi e le statistiche HS POP3 supporta POP3 su TLS / SSL protetto utilizzando due metodi: POP3S (utilizzato da Gmail) e RFC 2595 HS POP3 supporta l'estrazione di file allegati binari in formato MIME v1.0 base64. L'applicazione utente chiama la funzione di inizializzazione HS POP3 fornendo puntatori alle funzioni di richiamata nel codice utente per la gestione del timer amd di memoria e per la segnalazione di eventi POP3 all'utente. Per ricevere messaggi di posta elettronica da qualsiasi server compatibile POP3 RFC1939, l'applicazione utente chiama la funzione HsPop3GetMail, specificando il nome del server di posta o l'indirizzo IP e il nome utente e la password di accesso. La libreria POP3 di HS risolve quindi il nome del server, si connette ad essa, riceve e invia un elenco di analisi dei messaggi. secondo lo standard RFC1939. Una volta che HS POP3 ha un ID messaggio univoco dal server, segnala questo ID messaggio all'applicazione utente tramite la funzione di callback. L'applicazione utente restituisce un valore specifico se desidera ricevere questo messaggio. A questo punto HS POP3 richiederà la quantità di memoria necessaria per il messaggio e riceverà un messaggio completo nel buffer. Una volta ricevuto il messaggio, al codice utente vengono notificati un callback e una struttura di messaggi, contenenti puntatore a messaggio completo, lunghezza del messaggio, inizio del puntatore di testo, lunghezza delle intestazioni e informazioni di intestazione analizzate separate: dal campo, dal campo della data, dal campo id messaggio e dal campo dell'oggetto. Questo processo viene ripetuto fino a quando non vengono ricevuti tutti i messaggi. La libreria POP3 di HS può anche eliminare i messaggi dal server se questa opzione è specificata. Il design modulare semplifica la conversione del modulo di protocollo HS POP3 in qualsiasi ambiente. HS POP3 internamente a un livello inferiore si interfaccia alla libreria HS Sock che fornisce servizi di trasporto TCP.

cronologia delle versioni

  • Versione 2.0.5 pubblicato il 2013-07-07
    Supporto per la costruzione da VS 2010
  • Versione 1.0 pubblicato il 2006-07-27
    Nuova versione

Dettagli del programma