Home giubbe.org


×

Attenzione!

Le parole scritte in rosso devono essere sostituite dai vostri parametri.

×

Beta!

Sto lavorando al sito e commetterò tanti errori: potete segnalarmeli all'indirizzo indicato in fondo pagina. Segnalatemi anche eventuali vostre richieste. Grazie. !!!

Quali sono i principi di funzionamento della posta elettronica?


interfaccia mc

Facciamo un esempio:
- Elia vuole spedire una mail a Marco.
- Elia ha un suo indirizzo di posta elettronica: elia@ava.it
- Elia conosce l'indirizzo di posta elettronica di Marco: marco@uti.fr
- Elia accede al (MUA : Mail User Agent), ad es. Apple Mail, Outlook, Thunderbird .
- Elia invia la mail al suo server di posta @ava.it ( : Mail Transfer Agent), il quale interroga il server DNS sull'indirizzo del server @uti.fr (MX).
- Il server DNS fornisce l'indirizzo del server @uti.fr (A) al server di @ava.it
- Il server @ava.it si mette in comunicazione con il server remoto @uti.fr con il protocollo smtp
- Server @ava.it saluta l'altro server (Hello), il quale lo informa di continuare la discussione in forma privata e criptata, usando Starttls.
- Server @ava.it informa server @uti.fr di avere una mail per un utente di @uti.fr (Mail from -Rcpt to)
- Il server @uti.fr interroga il suo gestore di utenti se è presente un utente Marco.
- Alla risposta affermativa, server @uti.fr avverte server @ava.it di inviargli il messaggio.
- Server @uti.fr interroga il server DNS se il mittente è realmente quello indicato nella mail , se il messaggio contiene una firma digitale , su cosa fare se il messaggio non è autenticato , se il record A di @ava.it (mail.ava.it) restituisce l'indirizzo ip di @ava.it .
- Se installati, server @uti.fr interroga l'antivirus o il programma anti-spam.
- Se tutto è positivo, server @uti.fr lo conferma al server @ava.it, si connete al (Mail Delivery Agent) e gli consegna la mail, in modo che il MDA (ad esempio Dovecot) possa distribuirla nelle caselle di posta e permettere al client di posta di Marco di connettersi ad esso e di leggere la mail tenendola sul server (Imap) oppure scaricarla sul proprio pc (pop3).

Questo, a grandi linee, è il principio di funzionamento delle email.

Come MTA useremo Postfix.
Come MDA useremo Dovecot.
Per gestire gli utenti ed i vari domini di posta elettronica (esempio: ava.it, ava2.it) faremo affidamento al rapporto tra MTA, MDA e MariaDB.
Per ottenere certificati useremo certbot.
Per l'uso di un eventuale webmail, installeremo Apache.
Per il controllo delle mail in partenza ed in arrivo, potremo installare ClamAV e Amavis.

Faremo tutto ciò impostando manualmente i vari programmi, così da poter comprendere dall'interno come funziona il servizio postale elettronico ed, eventualmente, riuscire a trovare gli errori e correggerli, come anche settare il tutto a propria misura e bisogno.

Se l'intenzione è solo di avere un mail server funzionante, allora è meglio rivolgersi a iRedMail, oppure a Mail-in-a-box.
Queste sono soluzioni molto complete: installeranno tutti i programmi necessari e li configureranno.