Άσκηση 3.2
Ανάπτυξη ενός
απλού πελάτη
ταχυδρομείου
Θέση αρχείων = /ExerciseCode/C3/ThreeTwo/
Υπάρχουν οι
εξής κλάσεις:
- Η κλάση MailClient
την οποία
πρέπει να
αλλάξετε
για την άσκηση.
- Η κλάση MailClientSolution
η οποία
αποτελεί την
λύση της
άσκησης.
Σε αυτή
την άσκηση θέλω
να εισάγετε
κώδικα για ένα
πολύ απλό
πελάτη
ηλεκτρονικού
ταχυδρομείου
ο
οποίος θα
συνδεθεί σε
ένα
διακομιστή POP3.
Το πρόγραμμα
του πελάτη θα
πρέπει να
στείλει στον
διακομιστή
το όνομα χρήστη
που έχετε (userid),
το σνθημστικό
σας (password), μια
εντολή STAT και
θα πρέπει να
παραλάβει
στατιστικά
στοιχεία των
μηνυμάτων που
υπάρχουν
στο
λογαριασμό
του χρήστη. Ο
κώδικας για
αυτά υπάρχει
στην κλάση
MailClient. Περαιτέρω
οδηγίες για
τη συμπλήρωση
της άσκησης
βρίσκονται
μέσα στον
κώδικα. Θα
χρειαστείτε
το όνομα ενός
διακομιστή
ηλεκτρονικού
ταχυδρομείου
που
υποστηρίζει
πρωτόκολλο POP3,
για
παράδειγμα ο
macedonia.uom.gr, ένα όνομα
χρήστη για τον
διακομιστή
αυτό
και το
αντίστοιχο
κωδικό
πρόσβασης.
Πρέπει να κάνετε τα εξής:
-
Αλλάξτε
τον κώδικα
στην κλάση
MailClientSolution, βάζοντας
το όνομα χρήστη,
τον κωδικό
πρόσβασης και
το όνομα του
διακομιστή POP.
Αυτό θα πρέπει
να γίνει στις
γραμμές κάτω
από το σχόλιο "Set
up mail account, password and server details". Μην
δείτε το
υπόλοιπο
του κώδικα
ακόμη, καθώς θα
πρέπει να
δώσετε μόνοι
σας
την λύση σε
λίγο.
-
Εκτελέστε
τον κώδικα
της κλάσης
MailClientSolution. Θα δείτε
να
εμφανίζονται
οι
απαντήσεις
από διακομιστή
POP.
-
Αλλάξτε
τον κώδικα
της MailClient,
βάζοντας το
όνομα χρήστη,
τον κωδικό
πρόσβασης και
το όνομα του
διακομιστή POP.
Αυτό θα πρέπει
να γίνει στις
γραμμές κάτω από
το σχόλιο "Set up mail
account, password and server details".
-
Αλλάξτε
τον κώδικα
στην MailClient ώστε να
υλοποιηθούν
οι
λειτουργίες
που
περιγράφονται
στα σχόλια.
-
Εκτελέστε
τον κώδικα
της MailClient.
Ελέγξτε
ότι έχετε πάρει
τις σωστές
απαντήσεις από
τον
διακομιστή POP.