Ma invio e ricezione di mail, giusto ? Quindi, per farla semplice, devi inviare usando il protocollo SMTP e ricevere usando il protocollo POP3 ... e li devi conoscere, non ci sono scorciatoie ...Originariamente inviato da Doomw
Comunque, per cose base intendevo che deve fare esattamente invio e ricezione.
Un semplice client di posta si collega a due server. Al server SMTP (con relativo IP e porta 25) e al server POP3 (con relativo IP e porta 110).Pero' non saprei come procedere per la stesura di un codice. Conosco piu' o meno le socket, ma in che modo dovrei intrecciare il tutto?
Quindi, quando invii un messaggio, devi effettuare la connessione di un socket al primo server, porta 25 e rispettare tutte le regole del protocollo per spedire comandi e dati appositi.
Quando vuoi controllare i messaggi ricevuti, con un altro socket ti colleghi al secondo server, porta 110, fornisci i comandi del protocollo POP3 corretti per controllare che esistano nuovi messaggi ed eventualmente li leggi, tramite altri comandi.
Non è che il tutto è un po' oltre le tue attuali conoscenze ?