INDIETRO
 7 - Mail
AVANTI

sendmail, postfix, exim, ...

Su una tipica stazione Linux a fare il server di posta si usa un programma apposito, come per esempio il sendmail o il postfix o l' exim, che seppur molto differenti tra loro hanno parecchi aspetti comuni.

Usualmente i messaggi in partenza sono conservati in /var/spool/mqueue, mentre le caselle postali degli utenti si trovano in /var/spool/mail/, e i files di configurazione del sendmail sono in /etc/mail o in /etc/sendmail.cf, e gli alias di posta in /etc/aliases, mentre quelli del postfix di solito sono in /etc/postfix e analogamente in /etc/exim per l'exim.
Se /var/spool/mqueue non fosse leggibile, il comando mailq riporta comunque l'elenco dei mail rimasti in coda e non ancora spediti.
Inoltre ogni utente può configurarsi un file .forward nella propria home, per instradare a piacere la propria posta altrove (attenzione ai loop...) o farla elaborare da particolari programmi automatici appena arrivata.

A seconda di come è configurato, il sendmail può limitarsi a controllare di tanto in tanto la coda dei messaggi da spedire, e cercare di spedirli, oppure può anche accettare messaggi dall'esterno ascoltando sulla porta 25.

Fino a non molti anni fa, la maggior parte delle macchine configurate come mail server accettava posta da chiunque per chiunque, la metteva in /var/spool/mqueue e cercava di spedirla.
Questo era molto utile quando le connessioni erano poche e lente, e a volte la posta faceva decine di tali passaggi prima di arrivare al destinatario.
Poi purtroppo sono iniziati gli SPAM, cioè la spedizione massiccia di mail pubblicitari o di volantini o anche solo di nonsense o slogan, fatta dichiarando falsi indirizzi di provenienza. (A proposito, SPAM voleva dire "SPiced hAM" in origine...}

Per difendersi i vari sistemisti hanno iniziato politiche più restrittive per cui attualmente i mail server non fanno più da mail relay a qualsiasi host, e prendono nota del vero indirizzo di provenienza del mail.

Sulle macchine dei Laboratori Computazionali Aula 3 e Aula 4 gira il postfix, in una configurazione minimale, che si limita a girare ogni mail al server di posta del dominio mail.dm.unipi.it e cioè student.dm.unipi.it, che poi lo processa ia sua volta con il postfix.

 


INDIETRO
Laboratorio di Comunicazione mediante Calcolatore - Sergio Steffè - AA 2019/2020 - PISA
AVANTI