[:it]Il servizio di posta elettronica è indispensabile nel momento in cui si debba configurare un server.
Per l’invio dei messaggi si utilizza il protocollo SMTP (Simple Mail Transfer Protocol)
Per la ricezione il protocollo POP (Post Office Protocol) chiamato anche POP3 oppure il protocollo IMAP (Internet Message Access Protocol)
Il protocollo IMAP consente di mantenere i messaggi sul server con il protocollo POP invece essi vengono scaricati sul client.
I server più usati chiamati MTA (Mail Transfer Agent) sono:
sendmail, postfix.
Per smistare la posta in arrivo si usa normalmente il servizio LDA (Local Delivery Agent)
Per essere certi della conoscenza dei campi che possono essere usati durante la spedizione di un’email, preferisco elencarli:
• To indica il destinatario: è possibile inserire solamente l’indirizzo di posta nella forma nome@server oppure aggiungere anche un nominativo completo nella forma “nome cognome” <nome@server>.
• Cc significa Carbon copy (copia carbone) e permette di inviare un messaggio in copia a più utenti contemporaneamente.
• Bcc indica la Blind carbon copy (copia carbone nascosta), cioè ai singoli destinatari non vengono fatte conoscere le destinazioni delle altre copie.
• From indica il nome del mittente.
• Reply-to è l’indirizzo utilizzato per la risposta.
• Subject è il campo che contiene l’oggetto o il titolo del messaggio.
Il contenuto del messaggio che non fa parte dell’intestazione si chiama body.
SENDMAIL
Per installare il pacchetto sendmail usare i comandi
sudo apt-get install sendmail
far girare il file di configurazione con il comando
sudo sendmailconfig
rispondere sempre YES a tutte le domande poste.
far ripartire il servizio apache2 con il comando
sudo service apache2 restart
per usare i comandi presenti nel servizio sendmail si usa il comando
cat | /usr/sbin/sendmail destinatario@server
ad ogni invio corrisponde una linea ad esempio
From: mittente@server.it
Subject: titolo
contenuto della email
Ctrl+D
Per usare il comando mail si deve installare il pacchetto mail con il comando
sudo apt-get install mailutils
a questo punto per inviare un’email si usa il comando:
mail mittente@server
Subject: titolo
contenuto
Ctrl+D
I messaggi letti vengono messi in /home/utente/mbox[:]