Inviare mail
L'invio (e la ricezione) della posta elettronica avvengono tramite connessioni tra client e server o tra server e server:
Mittente (client) --verso--> Server posta in uscita del mittente
Server posta in uscita --verso--> Server MX del destinatario
Destinatario (client) <--verso-- Server POP3/Web/IMAP del destinatario.
Il protocollo più usato per trasmettere la posta è SMTP, Simple Mail Transfer Protocol. Solitamente è usato nei primi due passaggi nello schema sopra.
SMTP prevede la trasmissione degli indirizzi del mittente e dei destinatari, detti sulla busta, seguiti dal corpo del messaggio.
Gli indirizzi email del mittente e dei destinatari si trovano anche nel corpo del messaggio, come esemplificato più avanti.
Spesso, ma non sempre, gli indirizzi nel messaggio coincidono con quelli sulla busta. Gli indirizzi email sulla busta hanno il formato parte-sinistra@parte-destra.
Il server MX del destinatario viene trovato basandosi sulla parte a destra della chiocciola (@) che deve essere un nome a dominio registrato.
La parte sinistra è gestita solo dal server MX.
Nel caso di reti estese, per esempio reti aziendali, un numero arbitrario di trasmissioni SMTP può essere inserito tra la prima e la seconda riga dello schema sopra, in modo da assecondare l'uscita dalla rete secondo la struttura esistente. Simmetricamente, un numero arbitrario di trasmissioni può essere inserito tra la seconda e la terza riga per passare dal server MX pubblico al server dove risiede la casella di posta.
Possono esistere server MX pubblici secondari che accettano la posta destinata a un dominio, senza capire la parte sinistra dell'indirizzo del destinatario, per poi rinviarla all'MX primario. Questi sono utilizzati nel caso in cui l'MX primario non sia pubblicamente accessibile o sia connesso in modo precario.
Non confondere la notifica di recapito con la ricevuta di ritorno che può essere inviata dal client del destinatario all'atto di aprire o cancellare il messaggio.
Esistono anche altri mezzi per capire se qualcuno ha aperto un messaggio scritto in HTML, per esempio se ha caricato le immagini presenti referenziate referenziate.
Mittente (client) --verso--> Server posta in uscita del mittente
Server posta in uscita --verso--> Server MX del destinatario
Destinatario (client) <--verso-- Server POP3/Web/IMAP del destinatario.
Il protocollo più usato per trasmettere la posta è SMTP, Simple Mail Transfer Protocol. Solitamente è usato nei primi due passaggi nello schema sopra.
SMTP prevede la trasmissione degli indirizzi del mittente e dei destinatari, detti sulla busta, seguiti dal corpo del messaggio.
Gli indirizzi email del mittente e dei destinatari si trovano anche nel corpo del messaggio, come esemplificato più avanti.
Spesso, ma non sempre, gli indirizzi nel messaggio coincidono con quelli sulla busta. Gli indirizzi email sulla busta hanno il formato parte-sinistra@parte-destra.
Il server MX del destinatario viene trovato basandosi sulla parte a destra della chiocciola (@) che deve essere un nome a dominio registrato.
La parte sinistra è gestita solo dal server MX.
Nel caso di reti estese, per esempio reti aziendali, un numero arbitrario di trasmissioni SMTP può essere inserito tra la prima e la seconda riga dello schema sopra, in modo da assecondare l'uscita dalla rete secondo la struttura esistente. Simmetricamente, un numero arbitrario di trasmissioni può essere inserito tra la seconda e la terza riga per passare dal server MX pubblico al server dove risiede la casella di posta.
Possono esistere server MX pubblici secondari che accettano la posta destinata a un dominio, senza capire la parte sinistra dell'indirizzo del destinatario, per poi rinviarla all'MX primario. Questi sono utilizzati nel caso in cui l'MX primario non sia pubblicamente accessibile o sia connesso in modo precario.
Nel protocollo SMTP è previsto che il server ricevente possa rifiutare il mittente, uno dei destinatari o anche l'intero messaggio. In questo caso, spetta a chi trasmette di informare il mittente del mancato recapito, se è un client può visualizzare immediatamente la notifica, mentre un server deve inviare un messaggio email di mancato recapito.
La notifica di recapito viene trasmessa al mittente sulla busta del messaggio originale. Normalmente viene trasmessa in caso di errore o ritardo, ma il mittente può richiedere una notifica di recapito anche in caso di consegna a un server MX finale, ossia quando il messaggio viene salvato nella casella di posta di un destinatario.
La notifica di recapito viene trasmessa al mittente sulla busta del messaggio originale. Normalmente viene trasmessa in caso di errore o ritardo, ma il mittente può richiedere una notifica di recapito anche in caso di consegna a un server MX finale, ossia quando il messaggio viene salvato nella casella di posta di un destinatario.
Non confondere la notifica di recapito con la ricevuta di ritorno che può essere inviata dal client del destinatario all'atto di aprire o cancellare il messaggio.
Esistono anche altri mezzi per capire se qualcuno ha aperto un messaggio scritto in HTML, per esempio se ha caricato le immagini presenti referenziate referenziate.
- —