Newsgroup: it.comp.lang.visual-basic
Titolo: ricezione email con Winsock

salve a tutti, sapete se č possibile ed eventualmente come
poter ricevere email tramite winsock?
grazie
Riccardo

 poter ricevere email tramite winsock?
Innanzitutto bisogna che la mail venga inviata a te, anzichè al provider.
Quindi, il dominio del tuo indirizzo deve avere come destinatario SMTP l'IP
(rigorosamente statico) del tuo router.
Poi devi aprire la porta 25 e reindirizzarla in Nat sulla 25 (o altra, vedi
tu), del PC su cui farai girare l'applicazione.
A questo punto metti il Winsock in ascolto sulla porta che hai scelto, e
rispondi a chi si collega secondo la RFC della posta (che mi sembra sia la
821 e successive modifiche, vado a memoria).
Non è complesso, in quanto il protocollo SMTP è fra i più semplici. Un paio
di saluti, mittente e destinatario, inizio trasmissione, fine trasmissione,
Mail accettata, saluti.
Ciao
Alberto

 Riccardo
usando il protocollo pop3 (per la ricezione) puoi tranquillamente farti un
tuo client di posta
KillerBoy


A questo punto Riccardo deve dare qualche informazione in più.
Vuole ricevere o vuole scaricare la posta?
Così scegliamo il protocollo che gli serve.
Ciao
Alberto

 Alberto
__________________
allora... io non sono affatto esperto, ma ho trovato del codice per l'invio
delle email (non uso vb, ma access e penso che nel codice ci sia poca
differenza)
e l'ho adattato alle mie esigenze.
Ora perň vorrei fare la stessa cosa con la ricezione delle email, ma non so
proprio dove mettere mano:
tu mi hai scritto aprire la porta 25 e di mettere in attesa winsock, ma non
so come si fa... ne tanto meno tutto il resto.
Diventa complicato farsi una piccola applicazione personale?
grazie
Riccardo

 allora... io non sono affatto esperto
Piů che altro, tu non rispondi alle domande, il che ti impedisce a priori di
ricevere le risposte giuste.
Tu vuoi ricevere le e-Mail (ossia tu sei in attesa e chi ti deve scrivere un
messaggio lo invia direttamente a te), oppure vuoi scaricare la posta
usufruendo di una casella postale di un provider (come faresti, ad esempio,
con Outlook Express, che va periodicamente a scaricare dal server)?
Ciao
Alberto

 Ciao
__________________
pensavo fosse la stessa cosa :-(
vorrei scaricare la posta dal mio account di posta, senza usare outlook,
eudora o altro, ma
con un programmo made in casa.
spero che si possa fare.
ciao
Riccardo

 spero che si possa fare.
Si, e credo tu possa trovare tanto di già pronto.
Il protocollo è il POP3, e con una ricerca sul sito comune o su
google-gruppi credo troverai parecchio.
Ciao
Alberto

 ha scritto nel messaggio
news:c2kkgs$1uqg8t$1...@ID-222113.news.uni-berlin.de...

________________________
scrivo qui proprio perchè non sono riuscito a trovare nulla. solo codice per
inviare le email e non per riceverle.
hai per caso qualcosa di pronto o già qualche link preciso?
grazie
Riccardo

 Alberto
_______________
scusami Alberto, volevo chiederti un'altra cosa.
Ho scaricato l'esempio popmail di Roberto Negro dal sito comune,
ho inserito il mio account, ma quando provo a collegarmi mi da questi
messaggi:
+OK Hello there.
+OK Password required.
(inserisco la password e poi mi appaiono questi altri messaggi)
+OK logged in.
-ERR Invalid message number.
+OK Bye-bye.
che significa?
sai cosa debbo fare o modificare nel codice?
ciao e grazie mille
Riccardo

 sai cosa debbo fare o modificare nel codice?
No, non conosco il software di cui parli.
E i messaggi che riporti, a memoria, non mi sembrano parte del protocollo
Pop3.
Credo siano messaggi visualizzati dal programma, per cui bisogna andare a
vederci dentro...
Ciao
Alberto

 hai per caso qualcosa di pronto o già qualche link preciso?
www.it-lang-vb.net
 (è il sito comune) cerca "pop3"
bye
-- 
Esistono 10 tipi di persone: chi conosce il binario e chi no.
www.nicolaottomano.it