Configurazione Mail

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
joe
Iper Master
Iper Master
Messaggi: 3288
Iscritto il: ven 27 apr 2007, 11:21
Slackware: 14.2
Kernel: 4.4.38
Desktop: KDE-4.14.21

Configurazione Mail

Messaggio da joe »

Sto leggendo questa guida che mi avevate consigliato in altro post:
http://e-zine.debianizzati.org/stampa/numero_6.pdf

Ai paragrafi 3.2.3 e 3.3 consiglia e spiega l'utilizzo di un rimpiazzo per sendmail/exim o altri MTA non pensati per un semplice utilizzo casalingo.
Nella fattispecie parla del programma "esmtp" che in pratica serve per inviare la posta in modo diretto tra utenti locali oppure ad inviarla ad uno "smarthost" che potrebbe essere l'SMTP del nostro provider oppure un SMTP terzo tipo gmail o altri:

http://esmtp.sourceforge.net/index.html

Il problemino che rilevo è la data dell'ultima release del programma e il fatto che non sia più mantenuto:
esmtp: Version 1.2 (2009-12-24):
THIS PROJECT IS NO LONGER BEING MAINTAINED.
Qui vengono proposte delle alternative.
Tra le tante leggo anche msmtp che pare più aggiornato:
http://msmtp.sourceforge.net/news.html

Per il momento penso che seguirò la guida passo passo provando ad ottenere una configurazione funzionante con esmtp anche se fuori mantenimento.

Però volevo anche chiedervi un parere: meglio scegliere qualcos'altro?
Che ne dite di msmtp? Lo metto in evidenza perchè in passato lo avevo impiegato... non che mi ricordi granchè a dire il vero...

Grazie in anticipo come sempre.

Avatar utente
joe
Iper Master
Iper Master
Messaggi: 3288
Iscritto il: ven 27 apr 2007, 11:21
Slackware: 14.2
Kernel: 4.4.38
Desktop: KDE-4.14.21

Re: Configurazione Mail

Messaggio da joe »

Un aggiornamento.

Ho alla fine creato una configurazione in grado di:
  1. Inviare la posta attraverso "esmtp".
  2. Scaricarla via POP3 con fetchmail.
  3. Smistarla con procmail.
Ad perpetuam rei memoriam, mi sono basato su qualche guida che ho trovato utile:
  • http://e-zine.debianizzati.org/stampa/numero_6.pdf

    Qua si trova una descrizione panoramica complessiva di tutta la configurazione globale (Come funziona il meccanismo insomma) e anche una descrizione della configurazione dei singoli programmi coinvolti. Un ottimo punto di partenza. Anche se per procmail non mi è bastato e ho riscontrato un errorino nell'esempio di ~/.mailrc: utilizzando le virgolette a me non riesce:

    Codice: Seleziona tutto

    set sendmail="sendmail -v -X $HOME/.logmail/esmtp.log"
    Alla fine ho tolto quella riga... inoltre non penso di utilizzare mailx in pianta stabile... però visto che l'ho rilevato condivido con chi legge questo particolare.
  • http://userpages.umbc.edu/~ian/procmail.html

    Davvero datato, ma l'ho trovato molto semplice nella descrizione dei recipes (v.di sezione "Recipe Concoction Tutorial")
  • http://www.perlcode.org/tutorials/procm ... octut7.pod

    Qua ho trovato una buona e semplice spiegazione di come richiamare le variabili in procmail (v.di sezione "Variable Assignment")
Brevemente ecco come ho organizzato la mia posta.

Ho diversi indirizzi e-mail come tutti penso, quindi ho pensato di creare per ognuno una casella in formato semplice mbox che si popolerà dei messaggi diretti all'indirizzo in questione. In questo modo i messaggi relativi a ciascun indirizzo resteranno separati da quelli relativi ad altri indirizzi che ho. A queste caselle ho poi aggiunto altre caselle su cui dirottare le mail filtrate da alcune regole, tipo messaggi dagli amici, spam, sport e altre attività, mail-tests.

Tutte queste caselle le ho piazzate in ~/Mail, per cui ho qualcosa del tipo:

Codice: Seleziona tutto

$ ls -1 Mail
ciccio@email.invalid
principale@gmail.invalid
aboutlinux@gmail.invalid
forfun@gmail.invalid
shoppingadd@gmail.invalid

filtro-work
filtro-friends
filtro-volontariato
filtro-sport
filtro-music
filtro-spam
mail-tests
Si poteva anche pensare ad una serie di sub-directories in cui piazzare le mail dirette o provenienti da ciascun mio indirizzo. Forse sarebbe tutto un po' più ordinato, non so... Eventualmente il tutto è ricreabile all'interno del procmailrc in modo automatico con una direttiva che crea la directory di destinazione nel caso in cui non esista, ho già sperimentato la cosa per la reazione della directory principale delle mail (~/Mail). Ecco infatti cosa ho aggiunto nel procmailrc:

Codice: Seleziona tutto

# Controllo esistenza directories necessarie e creazione
#

DUMMY=`test -d $MAILDIR || mkdir -p $MAILDIR`
Sinceramente non ho ben capito la logica di questo comando, però dovrebbe funzionare. Se ne sapete di più dite pure.

Nel testing di questa configurazione ho riscontrato:

1- L'indirizzo che avevo presso email.it mi rallenta tutto il download delle mail perchè il servizio gratuito fà un po' pena rispetto a gmail. Quindi penso che dismetterò quell'account.
Si accettano consigli su un servizio email free, efficiente come gmail e magari con politiche di riservatezza un po' discrete. Un tempo avevo un indirizzo presso lavabit.com. Ci si poteva iscrivere addirittura senza lasciare le credenziali, funzionava bene via pop3 e smtp, quindi usabile con client di posta. Purtroppo ha chiuso dopo che il governo degli stati uniti ha imposto al gestore di lasciar mettere mano sul contenuto degli account... se vi interessa saperne di più mettete lavabit in google...
Ripeto se avete qualche servizio da consigliare sono tutt'orrecchi! ;)

2- Mi manca ancora un tassello: quando invio una mail usando un certo indirizzo come mittente voglio che quel messaggio venga in qualche modo salvato e appaia nella stessa casella di posta dell'indirizzo mittente stesso, in modo da poter poi essere accessibile come messaggio di una eventuale discussione... un po' come avviene con l'interfaccia web di gmail. Siccome non ho ancora testato la parte MUA, su questo aspetto brancolo ancora nel buio. Quindi per ora lascio i puntini di sospensione poi vedo come funziona testando la cosa con un client mail.

Spero che l'argomento sia di qualche d'interesse e soprattutto si qualche utilità per chi legge (per me sicuramente: una volta configurato tutto mi dimenticherei facilmente di come era stato organizzata tutta la baracca). 8)

Rispondi