Semplice Mail/POP server

Sviluppo di un semplice mail/pop server multi-thread con le seguenticaratteristiche.

Il server deve supportare la ricezione di messaggi. Il supporto per l'invio di messaggi e' da considerarsi facoltativo.

Il server deve supportare il seguente sottoinsieme dei comandi SMTP (RFC 821): HELO, MAIL From:, RCPT To:, DATA, QUIT ,RSET, NOOP ed utilizzare il semplice formato per i messaggi definiti nel RFC 822. I messaggi devono essere accodati nelle caselle utilizzando lo stile "mbox" (i messaggi sono separati da una linea che contiene From sender@otherdomain.org dove sender@otherdomain.org e' l'indirizzo del mittente e dopo ogni messaggio viene inserita una linea bianca).

Per quanto riguarda il supporto del Post Office Protocol, deve esserereso disponibile il seguente sottoinsieme di comandi (RFC 1939):USER, PASS, LIST, RETR, DELE, RSET, NOOP, QUIT Il server deve supportare connessioni multiple concorrenti attraverso l'uso di thread.L'accesso alle caselle di posta deve essere controllato attraverso unmeccanismo di "lock" che permetta ad un solo thread per volta di accedereuna data casella.Il server deve funzionare sia sotto Linux che sotto Windows (2000/2003/XP).

-- AlessandroMei - 06 Nov 2003

Topic revision: r1 - 2003-11-06 - AlessandroMei






 
Questo sito usa cookies, usandolo ne accettate la presenza. (CookiePolicy)
Torna al Dipartimento di Informatica
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback