Dsy Network www | forum | my | didattica | howto | wiki | el goog | stats | blog | dona | rappresentanti
Homepage
 Register   Calendar   Members  Faq   Search  Logout 
.dsy:it. : Powered by vBulletin version 2.3.1 .dsy:it. > Didattica > Corsi N - Z > Reti di calcolatori > [PROGETTO] Client per la ricezione di Email (POP3)
  Last Thread   Next Thread
Author
Thread    Expand all | Contract all    Post New Thread    Post A Reply
Collapse
0m4r
.grande:maestro.

User info:
Registered: Mar 2002
Posts: 7287 (0.88 al dì)
Location: Düsseldorf (DE)
Corso:
Anno: ESAMI FINITI
Time Online: 49 Days, 0:42:50 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged
[PROGETTO] Client per la ricezione di Email (POP3)

La mia intenzione è quella di realizzare un client per la ricezione della posta elettronica utilizzando il POP3, come indicato nelle specifiche del proogetto.

Ho però delle domande:


1) l'istruzione LIST permette di ricevere dal server di posta l'elenco dei messaggi indirizzati all'utente con l'indicazione del loro "peso" in "octet". Cosa si intende per octet?

2) Sempre l'istruzione LIST può essere utilizzata passandogli come argomento il numero del messaggio cui si è interesati a visualizzarne le informazioni.
Esempio
Cleint: LIST 2
Server: +OK 2 200
In realtà, io con la classe da me scritta in Java, alla richiesta del client ottengo:
Client: LIST 2
Server: +OK 3 800
Server: +OK 2 200
supponendo che il server contenga 3 messaggi indirizzati a me dal "peso" complessivo di 800. Per quale motivo ottengo questa risposta? (ho fatto test sui server di posta di virgilio, tin.it e libero ottenendo pressochè gli stessi risultati).

3) Il client deve "decifrare" anche gli allegati contenuti nel messaggio come per esempio immagini o veri e propri files allegati alla mail?

__________________
http://www.twitter.com/0m4r

31-01-2003 10:03
Click Here to See the Profile for 0m4r Click Here to See the Blog of 0m4r Click here to Send 0m4r a Private Message Find more posts by 0m4r Add 0m4r to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
D.M.
Professore

User info:
Registered: Jan 2003
Posts: 21 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 1 Day, 23:44:24 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged
Re: [PROGETTO] Client per la ricezione di Email (POP3)

Originally posted by 0m4r
La mia intenzione è quella di realizzare un client per la ricezione della posta elettronica utilizzando il POP3, come indicato nelle specifiche del proogetto.

Ho però delle domande:


1) l'istruzione LIST permette di ricevere dal server di posta l'elenco dei messaggi indirizzati all'utente con l'indicazione del loro "peso" in "octet". Cosa si intende per octet?


la dimensione in byte

generalmente octet e' un sinonimo di byte



2) Sempre l'istruzione LIST può essere utilizzata passandogli come argomento il numero del messaggio cui si è interesati a visualizzarne le informazioni.
Esempio
Cleint: LIST 2
Server: +OK 2 200
In realtà, io con la classe da me scritta in Java, alla richiesta del client ottengo:
Client: LIST 2
Server: +OK 3 800
Server: +OK 2 200
supponendo che il server contenga 3 messaggi indirizzati a me dal "peso" complessivo di 800. Per quale motivo ottengo questa risposta? (ho fatto test sui server di posta di virgilio, tin.it e libero ottenendo pressochè gli stessi risultati).



prova la stessa sequenza di operazioni nel caso di

1 - nessun messaggio
2 - un messaggio
3 - due messaggi
4 - tre messaggi

e vedi le differenze nell' output

potrei anche supporre delle implementazioni non standard, ricordiamoci che questa gente usa IIS generalmente.



3) Il client deve "decifrare" anche gli allegati contenuti nel messaggio come per esempio immagini o veri e propri files allegati alla mail?



NO

Ricordati di lare il posting della "soluzione", puo' essere utile per gli altri.

D.

31-01-2003 14:17
Click Here to See the Profile for D.M. Click here to Send D.M. a Private Message Find more posts by D.M. Add D.M. to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
0m4r
.grande:maestro.

User info:
Registered: Mar 2002
Posts: 7287 (0.88 al dì)
Location: Düsseldorf (DE)
Corso:
Anno: ESAMI FINITI
Time Online: 49 Days, 0:42:50 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

per posting della soluzione intendi "il codice"?

__________________
http://www.twitter.com/0m4r

31-01-2003 14:43
Click Here to See the Profile for 0m4r Click Here to See the Blog of 0m4r Click here to Send 0m4r a Private Message Find more posts by 0m4r Add 0m4r to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
D.M.
Professore

User info:
Registered: Jan 2003
Posts: 21 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 1 Day, 23:44:24 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

ovviamente NO

una spiegazione di quello che succede e la descrizione dell'errore che facevi.

in questo modo anche gli altri sapranno come NON funziona.

D.

31-01-2003 23:08
Click Here to See the Profile for D.M. Click here to Send D.M. a Private Message Find more posts by D.M. Add D.M. to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
0m4r
.grande:maestro.

User info:
Registered: Mar 2002
Posts: 7287 (0.88 al dì)
Location: Düsseldorf (DE)
Corso:
Anno: ESAMI FINITI
Time Online: 49 Days, 0:42:50 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

allungo l'elenco delle domande:

4) Facendo un tentativo di connessione con password errata, l'istruzione (è corretto chiamarla cosi?) QUIT (quella definita per il protocollo POP3) nn ritorna alcuna stringa a comunicare la disconnessione dal server; se invece faccio lo stesso tentativo con lo username e la password errati tutto fila liscio. Esiste una spiegazione (supponendo che non ci siano errori nel mio codice)?

__________________
http://www.twitter.com/0m4r

08-02-2003 19:49
Click Here to See the Profile for 0m4r Click Here to See the Blog of 0m4r Click here to Send 0m4r a Private Message Find more posts by 0m4r Add 0m4r to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
D.M.
Professore

User info:
Registered: Jan 2003
Posts: 21 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 1 Day, 23:44:24 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Le specifiche del protocollo non dicono nulla a riguardo ?

In generale, se riscontri una anomalia e' bello dimostrare che si tratta effettivamente di un comportamento sbagliato, ad esempio, riportare le 3 righe dell' RFC in cui si dice che il comportamento e' XYZ, mentre l'output del tuo programma dimostra che il server fa KJW.

D.

08-02-2003 21:45
Click Here to See the Profile for D.M. Click here to Send D.M. a Private Message Find more posts by D.M. Add D.M. to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
0m4r
.grande:maestro.

User info:
Registered: Mar 2002
Posts: 7287 (0.88 al dì)
Location: Düsseldorf (DE)
Corso:
Anno: ESAMI FINITI
Time Online: 49 Days, 0:42:50 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged
Re: [PROGETTO] Client per la ricezione di Email (POP3)

Originally posted by 0m4r

2) Sempre l'istruzione LIST può essere utilizzata passandogli come argomento il numero del messaggio cui si è interesati a visualizzarne le informazioni.
Esempio
Cleint: LIST 2
Server: +OK 2 200
In realtà, io con la classe da me scritta in Java, alla richiesta del client ottengo:
Client: LIST 2
Server: +OK 3 800
Server: +OK 2 200
supponendo che il server contenga 3 messaggi indirizzati a me dal "peso" complessivo di 800. Per quale motivo ottengo questa risposta? (ho fatto test sui server di posta di virgilio, tin.it e libero ottenendo pressochè gli stessi risultati).


problema risolto, mio errore nella scrittura del codice che stampa i messaggi ricevuti dal server di posta!

__________________
http://www.twitter.com/0m4r

10-02-2003 20:25
Click Here to See the Profile for 0m4r Click Here to See the Blog of 0m4r Click here to Send 0m4r a Private Message Find more posts by 0m4r Add 0m4r to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
0m4r
.grande:maestro.

User info:
Registered: Mar 2002
Posts: 7287 (0.88 al dì)
Location: Düsseldorf (DE)
Corso:
Anno: ESAMI FINITI
Time Online: 49 Days, 0:42:50 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

un altra domanda


5) il programma deve implementare tutte le istruzioni del protocollo POP3 o solo quelle atte a soddisfare le richieste del progetto?

__________________
http://www.twitter.com/0m4r

10-02-2003 20:27
Click Here to See the Profile for 0m4r Click Here to See the Blog of 0m4r Click here to Send 0m4r a Private Message Find more posts by 0m4r Add 0m4r to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
D.M.
Professore

User info:
Registered: Jan 2003
Posts: 21 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 1 Day, 23:44:24 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Mettiamola così:

Per passare l'esame bastano quelle richieste!

È possibile riuscire a prendere 30 anche con il set minimo di funzionalità richieste, però devono essere fatte bene.

Se realizzate anche tutte le altre potrebbe darsi che io diventi più elastico nel giudizio.

Il mio consiglio, comunque, è di capire cosa riuscite a fare e puntare a quello.

D.

10-02-2003 21:15
Click Here to See the Profile for D.M. Click here to Send D.M. a Private Message Find more posts by D.M. Add D.M. to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
0m4r
.grande:maestro.

User info:
Registered: Mar 2002
Posts: 7287 (0.88 al dì)
Location: Düsseldorf (DE)
Corso:
Anno: ESAMI FINITI
Time Online: 49 Days, 0:42:50 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged


6) I server di posta elettronica dopo un certo periodo di connessione da parte di un utente si "scollegano" automaticamente?

__________________
http://www.twitter.com/0m4r

03-03-2003 18:35
Click Here to See the Profile for 0m4r Click Here to See the Blog of 0m4r Click here to Send 0m4r a Private Message Find more posts by 0m4r Add 0m4r to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
D.M.
Professore

User info:
Registered: Jan 2003
Posts: 21 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 1 Day, 23:44:24 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

dalla pagina 3 (tre) dell'rfc del POP v3

A POP3 server MAY have an inactivity autologout timer. Such a timer
MUST be of at least 10 minutes' duration. The receipt of any command
from the client during that interval should suffice to reset the
autologout timer. When the timer expires, the session does NOT enter
the UPDATE state--the server should close the TCP connection without
removing any messages or sending any response to the client.


D.

03-03-2003 20:51
Click Here to See the Profile for D.M. Click here to Send D.M. a Private Message Find more posts by D.M. Add D.M. to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
0m4r
.grande:maestro.

User info:
Registered: Mar 2002
Posts: 7287 (0.88 al dì)
Location: Düsseldorf (DE)
Corso:
Anno: ESAMI FINITI
Time Online: 49 Days, 0:42:50 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Grazie della risposta; ora però mi sorge un'altra domanda:


6a) potrebbe essere una soluzione fare eseguire delle NOOP ad intervalli regolari per mantenerla connessione oltre il tempo massimo di inattività?

__________________
http://www.twitter.com/0m4r

03-03-2003 22:19
Click Here to See the Profile for 0m4r Click Here to See the Blog of 0m4r Click here to Send 0m4r a Private Message Find more posts by 0m4r Add 0m4r to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
D.M.
Professore

User info:
Registered: Jan 2003
Posts: 21 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 1 Day, 23:44:24 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Si, ma ti serve davvero ?

D.

03-03-2003 22:41
Click Here to See the Profile for D.M. Click here to Send D.M. a Private Message Find more posts by D.M. Add D.M. to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
0m4r
.grande:maestro.

User info:
Registered: Mar 2002
Posts: 7287 (0.88 al dì)
Location: Düsseldorf (DE)
Corso:
Anno: ESAMI FINITI
Time Online: 49 Days, 0:42:50 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged


Come posso provare il mio client in silab dato che, a quanto pare e a quanto ho potuto capire usando telent, che la porta 110 nn mi è permesso utilizzarla?



qui in silab ottengo questo errore e da casa nn l'ho mai visto:

java.net.SocketException: Software caused connection abort: socket write error

__________________
http://www.twitter.com/0m4r

Last edited by 0m4r on 10-03-2003 at 13:24

10-03-2003 13:20
Click Here to See the Profile for 0m4r Click Here to See the Blog of 0m4r Click here to Send 0m4r a Private Message Find more posts by 0m4r Add 0m4r to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
All times are GMT. The time now is 08:28.    Post New Thread    Post A Reply
  Last Thread   Next Thread
Show Printable Version | Email this Page | Subscribe to this Thread | Add to Bookmarks

Forum Jump:
Rate This Thread:

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
 

Powered by: vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento | Licenze | Thanks | Syndacate
Pagina generata in 0.045 seconds (82.56% PHP - 17.44% MySQL) con 28 query.