Posta elettronica in Packet Tracer

Laboratorio SMTP e POP3 — Bob e Alice

← Teoria SMTP, POP3 e IMAP

1. Topologia e obiettivo

Configura due utenti di posta, Bob e Alice, collegati a LAN diverse. Ognuno utilizza il proprio server di posta; un server DNS comune risolve i nomi dei servizi. Il messaggio viene inviato con SMTP e scaricato dal destinatario con POP3.

In Packet Tracer 8.2.2 inserisci due PC, due switch 2960, tre Router-PT e tre Server-PT. Il pannello EMAIL mostrato nelle immagini contiene i servizi SMTP e POP3: l’esercizio non configura IMAP.

Topologia con PC Bob e Alice, due switch, tre router e tre server
La schermata mostra il cablaggio prima dell’attivazione delle interfacce dei router: i collegamenti rossi non rappresentano una rete già verificata.
CollegamentoPorte
PC-Bob → Switch0PC Fa0 → switch Fa0/2
Switch0 → Router0switch Fa0/1 → router Fa1/0
Router0 → Router2Fa0/0 → Fa3/0
Router2 → Router1Fa4/0 → Fa0/0
Router1 → Switch1router Fa1/0 → switch Fa0/1
Switch1 → PC-Aliceswitch Fa0/2 → PC Fa0
Router2 → ServerMailBobrouter Fa0/0 → server Fa0
Router2 → ServerDNSrouter Fa1/0 → server Fa0
Router2 → ServerMailAlicerouter Fa2/0 → server Fa0

Usa cavi Straight-Through per PC–switch e switch–router, Cross-Over per router–router e router–server. Scegli router con le porte FastEthernet indicate; se mancano moduli, inseriscili dalla scheda Physical a dispositivo spento. Tutti gli indirizzi e i domini qui riportati sono valori del laboratorio isolato.

2. Indirizzi IPv4

Apri Desktop → IP Configuration → Static su PC e server. Il DNS comune è 172.16.0.100.

DispositivoIPMascheraGatewayDNS
PC-Bob192.168.1.10255.255.255.0192.168.1.254172.16.0.100
PC-Alice192.168.0.10255.255.255.0192.168.0.254172.16.0.100
ServerMailBob172.16.20.100255.255.255.128172.16.20.126172.16.0.100
ServerMailAlice172.16.10.100255.255.255.128172.16.10.126172.16.0.100
ServerDNS172.16.0.100255.255.255.128172.16.0.126172.16.0.100
Configurazione IPv4 di PC-Bob
Bob usa la LAN 192.168.1.0/24 e il gateway 192.168.1.254.
Configurazione IPv4 di PC-Alice
Alice usa la LAN 192.168.0.0/24 e il gateway 192.168.0.254.

I tre server si trovano in tre sottoreti /25 distinte. I collegamenti fra router usano 5.12.20.0/30 e 8.12.22.0/30.

3. Interfacce e routing RIPv2

Apri la CLI di ciascun router. I blocchi seguenti configurano le porte usate, le attivano con no shutdown e avviano RIPv2. Non occorre configurare indirizzi IP sugli switch per inoltrare il traffico delle due LAN.

no auto-summary conserva gli annunci delle sottoreti oltre i confini delle reti classful. Il comando network di RIP seleziona invece la rete maggiore: per le tre sottoreti 172.16.x.x basta network 172.16.0.0.

Router0 — LAN di Bob

enable
configure terminal

interface fastEthernet 0/0
 ip address 5.12.20.1 255.255.255.252
 no shutdown
exit

interface fastEthernet 1/0
 ip address 192.168.1.254 255.255.255.0
 no shutdown
exit

router rip
 version 2
 no auto-summary
 network 5.0.0.0
 network 192.168.1.0
exit
end
copy running-config startup-config
Estratto della configurazione di Router0 — LAN di Bob
Lo screenshot è un estratto di running-config. Il blocco sopra include esplicitamente no shutdown e no auto-summary per ricostruire la configurazione.

Router1 — LAN di Alice

enable
configure terminal

interface fastEthernet 0/0
 ip address 8.12.22.1 255.255.255.252
 no shutdown
exit

interface fastEthernet 1/0
 ip address 192.168.0.254 255.255.255.0
 no shutdown
exit

router rip
 version 2
 no auto-summary
 network 8.0.0.0
 network 192.168.0.0
exit
end
copy running-config startup-config
Estratto della configurazione di Router1 — LAN di Alice
Lo screenshot è un estratto di running-config. Il blocco sopra include esplicitamente no shutdown e no auto-summary per ricostruire la configurazione.

Router2 — Collegamenti ai server

enable
configure terminal

interface fastEthernet 0/0
 ip address 172.16.20.126 255.255.255.128
 no shutdown
exit

interface fastEthernet 1/0
 ip address 172.16.0.126 255.255.255.128
 no shutdown
exit

interface fastEthernet 2/0
 ip address 172.16.10.126 255.255.255.128
 no shutdown
exit

interface fastEthernet 3/0
 ip address 5.12.20.2 255.255.255.252
 no shutdown
exit

interface fastEthernet 4/0
 ip address 8.12.22.2 255.255.255.252
 no shutdown
exit

router rip
 version 2
 no auto-summary
 network 5.0.0.0
 network 8.0.0.0
 network 172.16.0.0
exit
end
copy running-config startup-config
Estratto della configurazione di Router2 — Collegamenti ai server
Lo screenshot è un estratto di running-config. Il blocco sopra include esplicitamente no shutdown e no auto-summary per ricostruire la configurazione.

Controlli sui router

show ip interface brief
show ip protocols
show ip route

Le porte cablate devono risultare up/up. Dopo lo scambio degli aggiornamenti, le reti remote devono comparire nella tabella di routing; le rotte apprese da RIP sono indicate con R. Un ping non forza l’invio degli aggiornamenti RIP.

4. Configurare il server DNS

Su ServerDNS apri Services → DNS e attiva il servizio con On. Inserisci questi record di tipo A Record, premendo Add dopo ogni riga:

NomeIndirizzo
azienda-alice.it172.16.10.100
azienda-bob.it172.16.20.100
mail.azienda-alice.it172.16.10.100
mail.azienda-bob.it172.16.20.100
Record A per i due domini e per i nomi dei server mail
I nomi mail.azienda-alice.it e mail.azienda-bob.it sono quelli configurati nei client.

Questa configurazione usa i record A mostrati nel servizio DNS di Packet Tracer. Nel sistema di posta reale il server mittente usa normalmente i record MX per individuare i server del dominio destinatario, come spiegato nella pagina di teoria.

5. Configurare i due server di posta

Su ogni server apri Services → EMAIL, attiva SMTP e POP3, inserisci il dominio e premi Set. Nella sezione User Setup crea l’utente con il pulsante +.

ServerDomain NameUtentePassword del laboratorio
ServerMailBobazienda-bob.itbobpass1234
ServerMailAliceazienda-alice.italicepass1234
Servizi SMTP e POP3 e account bob sul server di posta di Bob
Account: bob@azienda-bob.it.
Servizi SMTP e POP3 e account alice sul server di posta di Alice
Account: alice@azienda-alice.it.

La password pass1234 serve soltanto a riprodurre questo laboratorio. Controlla anche IP, gateway e DNS dei server: attivare EMAIL non configura la rete.

6. Configurare i client di posta

Su ciascun PC apri Desktop → Email. Compila i campi e premi Save:

CampoPC-BobPC-Alice
Your NameBobAlice
Email Addressbob@azienda-bob.italice@azienda-alice.it
Incoming Mail Servermail.azienda-bob.itmail.azienda-alice.it
Outgoing Mail Servermail.azienda-bob.itmail.azienda-alice.it
User Namebobalice
Passwordpass1234pass1234
Configurazione del client Email di Bob
Server in ingresso e in uscita: mail.azienda-bob.it.
Configurazione del client Email di Alice
Server in ingresso e in uscita: mail.azienda-alice.it.

Incoming indica il server da cui il client scarica i messaggi con POP3; Outgoing indica quello a cui affida i messaggi con SMTP. Ogni utente configura il proprio server, anche quando scrive a un destinatario dell’altro dominio.

7. Verificare rete, nomi e posta

Esegui i controlli in questo ordine e registra i risultati osservati. Gli screenshot documentano la configurazione; le prove seguenti sono attività da svolgere nel progetto.

Dal PC di Bob

ping 192.168.1.254
ping 172.16.0.100
ping 172.16.20.100
ping 172.16.10.100
nslookup mail.azienda-bob.it
nslookup mail.azienda-alice.it

I ping verificano la raggiungibilità IP; nslookup deve restituire rispettivamente 172.16.20.100 e 172.16.10.100. Ripeti dal PC di Alice iniziando con il suo gateway 192.168.0.254. Se la prima richiesta ICMP fallisce durante la risoluzione ARP, ripeti il ping.

Bob invia un messaggio ad Alice

  1. In Email sul PC-Bob premi Compose.
  2. Destinatario: alice@azienda-alice.it; oggetto: Prova da Bob; testo: Ciao Alice, questa e una prova.
  3. Premi Send.
  4. Sul PC-Alice apri Email e premi Receive.
  5. Controlla mittente, destinatario, oggetto e corpo; poi invia una risposta a bob@azienda-bob.it e scaricala dal PC-Bob.

L’arrivo del messaggio richiede sia il trasferimento SMTP verso il server destinatario sia lo scaricamento POP3 sul client. Il successo di un ping, da solo, non dimostra che gli account e i servizi di posta siano configurati correttamente.

8. Osservare lo scambio in Simulation

  1. Passa in Simulation e seleziona DNS, TCP, SMTP e POP3 in Edit Filters. Aggiungi ARP e ICMP se stai verificando anche la rete.
  2. Invia un nuovo messaggio da Bob e avanza con Capture/Forward.
  3. Osserva la risoluzione dei nomi quando non è già disponibile in cache, le connessioni TCP e il trasferimento SMTP.
  4. Premi Receive sul client di Alice e osserva lo scambio POP3 con il suo server.
  5. Apri i dettagli delle PDU e annota IP sorgente/destinazione, porte TCP e protocollo applicativo.

La simulazione documenta il servizio EMAIL di Packet Tracer. Non mostra una configurazione di IMAP o TLS e non deve essere usata per attribuire a questo laboratorio le porte e le protezioni della posta reale senza controllare le PDU.

9. Se il messaggio non arriva

ProblemaControllo
Non si raggiunge il gatewayIP e maschera del PC, cablaggio e no shutdown della porta LAN.
Gateway raggiungibile, server remoto irraggiungibileIndirizzi dei link /30, routing RIP, no auto-summary e gateway del server.
IP raggiungibile, nome non risoltoDNS del dispositivo, servizio DNS On e record A corretti.
Invio rifiutatoSMTP On, dominio impostato con Set, utente e credenziali del mittente.
Ricezione fallitaPOP3 On, server Incoming, utente e credenziali del destinatario.
Messaggio nel dominio sbagliatoIndirizzo completo del destinatario e domini configurati sui server.

10. Salvare e consegnare

Salva le configurazioni dei router con copy running-config startup-config e il progetto Packet Tracer con File → Save As in formato .pkt.

Consegna il progetto, la verifica dei due nomi DNS e l’esito dei messaggi nelle due direzioni. Spiega quali connessioni usano SMTP e quale usa POP3 quando Alice preme Receive.