Newsgroup: it.comp.os.linux.iniziare
Titolo: [Debian] exim o postfix?

tra i due, da far passare molti a postfix?
Io quando ho visto i casini (scusate, per me sono tali) che c'erano da
fare sull'header rewriting con postfix o sendmail, mi sono rifiutato
di configurarlo. Sto usando exim, dove avro` fatto credo tre o quattro
cambiamenti in configurazione, e mutt, e sono a posto.
Stavo scrivendo un tutorial ultrastringato proprio sul settare questa
configurazione. Se ti va di fungere da beta tester ( = cavia) con il
vantaggio che rispondo alle tue domande (o almeno ci provo) per
includere i risultati nel tutorial, dimmelo e ti mando in mail quel
che ho scritto finora.
Massimiliano

 che differenza c'e` tra i due, da far passare molti a postfix?
Premesso che io uso qmail... (-:
...  exim non  lo conosco  affatto, e  di postfix  so che  e` abbastanza
semplice da  configurare (tutta la  configurazione sta in un  solo file,
dove le opzioni da impostare obbligatoriamente sono abbastanza poche), e
come qmail  e` progettato per  essere leggero, modulare e  sicuro. Sulla
leggerezza e  sulla sicurezza  sono d'accordo  (anche perche`  postfix e
qmail hanno lo stesso tipo di  architettura software, da quanto ho visto
dai sorgenti), ma IMHO qmail e`  piu` modulare, cioe` secondo me e` piu`
facile sostituire  un pezzo  con un  altro. Per  un uso  domestico senza
particolari esigenze,  o per  un host con  connessione fissa  postfix va
piu` che bene,  ma se vuoi la  potenza di sendmail senza  i suoi assurdi
file di configurazione da pre-processare, qmail e` il massimo, specie se
conosci anche un po' di perl. (-:
-- 
  _      ___ ____
 | | /| / (_)_  / >>> aka Luciano Di Lucrezia
 | |/ |/ / / / /_   . Radiance BBS: 
+39-0362-332921
 - JOIN THE FUN NOW!
 |__/|__/_/ /___/   . Ban Micro$oft from Universities! Support Free Software.
 
Speak to me the pain you feel. (Queensryche)

 cambiamenti in configurazione, e mutt, e sono a posto.
Beh, dai, è solo il sender_canonical da fare :)
Io comunque ho tolto postfix e ho messo exim quando il primo ha
cominciato a dare problemi (uso debian testing per cui non mi lamento)
leggendo il file di configurazione, che, giuro, era a posto e mai
modificato da otto mesi.
Il pacchetto debian di exim è comunque una cavolata, è bastato
aggiungere una riga per il relay e gli indirizzi da riscrivere in
/etc/email-adresses.
-- 
Registered user at 
http://counter.li.org
 # 170453
ICQ 61259284
GnuPG Key fingerprint = 10E0 2B05 0B0A 3525 8760  788B 59B6 C74A 250E 65B6

/etc/email-adresses.
Ma il bello e` che con exim non hai bisogno dell'header
rewriting. Aggiungi il tuo username in mezzo ai trusted user nella sua
config, fa' in modo che il MUA imposti il campo from nell'envelope
(set envelope_from in .muttrc) et voila`. :-)))
Massimiliano

 (set envelope_from in .muttrc) et voila`. :-)))
Sì, lo so. Ma preferisco comunque farlo fare all'MTA, mi sembra più
pulito e più *nix.
Oltretutto in questo modo non devo configurare ogni client (di solito
uso mutt, ma mi piace sperimentare) con gli header giusti, poiché ognuno
manda fuori di default user@hostname.


manda fuori di default user@hostname.
Ecco, toglimi una curiosita`: una volta configurato il rewriting, ogni
utente puo` avere sempre e solo un reply-to nei messaggi in uscita?
Massimiliano 

 utente puo` avere sempre e solo un reply-to nei messaggi in uscita?
Non ci ho mai provato, di solito non uso il reply-to. Comunque se l'MTA
è in gradi di aggiungere a tutte le mail di un utente un certo header,
non ci dovrebbero essere problemi (Per puro intuito, credo che postfix
lo faccia).


Non ci ho mai provato, di solito non uso il reply-to. Comunque se l'MTA
Ops, pardon, non intendevo il Reply-To, intendevo il From, che e`
quello che l'MTA normalmente mette di suo e per cui devi domarlo con
il rewriting. Detto in altre parole: io utente con un solo account
sulla mia macchina, con PostFix posso far uscire messaggi con From
diversi come faccio con Exim?
Massimiliano

 diversi come faccio con Exim?
Sì. Come sai, ora uso exim. Prima con postfix era la stessa cosa: tutto
quello che mutt e altri client mandano fuori con il from di default (nel
mio caso, 
sil...@ziggy.morningfrost.it
), postfix lo faceva diventare
sorgil...@tiscalinet.it
). Basta una riga (non ricordo la sintassi) in
sender_canonical, seguita dal comando
postmap sender_canonical
che crea il file sender_canonical.db, che viene usato poi da postfix (ci
vuole una riga nel 
main.cf
) per la riscrittura dell'indirizzo.
Da qualche parte esiste un mini HOWTO sull'argomento, scritto da AGX.
Una paginetta che dice tutto.


vuole una riga nel 
main.cf
) per la riscrittura dell'indirizzo.
E' proprio la storia della riscrittura che non mi piace. Gli header
sono miei e me li decido io. ;-)
Massimiliano

 utenti.
Occheccivuole? Basta *non* fargli fare l'header rewriting e usare
l'envelope writing di mutt.
Bye,
 Emmanuele.
-- 
Emmanuele Bassi         |             [ 
http://digilander.iol.it/ebassi/
 ]
emmanue...@iol.it
  |
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

 l'envelope writing di mutt.
 
Infatti! La riscrittura è un'opzione, la fatica sta nel metterla!
Tra l'altro, io uso una soluzione ibrida. Faccio riscrivere l'header
standard a Exim, e occasionalmente, quando voglio un from diverso, lo
cambio da mutt prima di spedire il messaggio (Esc + F).


l'envelope writing di mutt.
Mio salvatore, ma perche' non ho incontrato prima te degli howto e
delle guide e delle man page e di... e du... e do...?
Massimiliano

l'envelope writing di mutt.
Dimenticavo un dettaglio--ehm--marginale. Come?
Massimiliano

 utenti.
???
Ho mutt+postfix. Leggo la  posta con il mio unico e  solo utente con cui
gestisco tutti i miei indirizzi email.
postfix non mi cambia proprio nulla. Si occupa di tutto mutt.
-- 
GHERdO, happy linux user.
"E sempre allegri bisogna stare...
	... che il nostro piangere fa male al RE!"

postfix non mi cambia proprio nulla. Si occupa di tutto mutt.
Si` Gherdo, per una volta leggere i F*****g Manuals mi ha messo i
bastoni fra le ruote, perche' tra doc e howto si fa un gran parlare di
header rewriting. Ho passato giorni e notti tentando di raccapezzarmi,
saro` stato sfortunato a non capitare dove si parlava della ``strada
veloce'', o cieco a non vederlo, o idiota a vederlo e non capirlo. Ma
a giudicare da quanti si sono risolti a usare un singolo indirizzo, o
creare piu` utenti per usarne di piu`, sono meno propenso a incolpare
la mia pur consistente demenza.
Massimiliano

 la mia pur consistente demenza.
Esagerato! :)
	un gherdo che cmq, continua a preferire YAM2 ;) ... anche se
	mutt e` molto cool. =)


 Dimenticavo un dettaglio--ehm--marginale. Come?
Semplicemente, lascia tutto come da prima installazione per quanto
riguarda Postfix (di default, non imposta alcuna "sender canonical
map"[1]), mentre per mutt, metti nell ~/.muttrc l'opzione per fare
l'envelope rewriting:
set envelope_from ="yes"
my_hdr From: Massimiliano Mirra <indirizzo.email@corretto>
+++
[1] E come potrebbe? :-)


 Dimenticavo un dettaglio--ehm--marginale. Come?
Ad aspettare lumi siamo in due ;P
Ciao, `matte.
-- 
err: signature too big

 my_hdr From: Massimiliano Mirra <indirizzo.email@corretto>
LOL ormai ho installato exim ;-) [1]
Comunque, mi sono accorto di uno spiacevole effetto collaterale...
Chiaramente il comando mail da console non lo posso usare, devo passare
per forza da mutt senno l'indirizzo risulta mat...@home.xs :(
Ma non c'e` un mail server che provveda al rewriting solo se non trova
gia` gli header con tutto specificato?
Vabbe`, ora sto valutando exim, ma mi sa che sono costretto a tornare
indietro oppure a modificarlo sostanzialmente perche` non prevede il
listen_address su piu` interfaccie, a me serviva su localhost e eth0,
ora e` solo su localhost.... :(
Con postfix invece basta specificare gli IP separati da una virgola...
[1] Grandi cambiamenti, woody partendo da zero (ebbene si sentivo la
mancanza di una reinstallazione....ehm no era per ....scaramanzia
diciamo, chi ha letto icsv qualche giorno fa capira`) e reiserfs
(strafico!!). E quando sono arrivato alla configurazione del mail server
exim era li`, e ho detto ma si dai ;-))
[2] Ho installato tutto, escluso Xfree, tutto scaricato da
ftp.uk.debian.org
, una woody nuova di pacca insomma ;-) Mo ora finisco
due cosette (wwwoffle e junkbuster), poi ci faccio una bella immagine e
la masterizzo, poi installo X, e ultimo tripwire (eh sta volta non mi
fregano piu`, non dormiro` piu` male pensando "che ci faceva quell'MP3
nella mia home se io non ce l'ho messo?", con tripwire niente mi
sfuggira` ;-))


 ora e` solo su localhost.... :(
Qui intendevo a usarlo sotto xinetd, che da quel che ho capito e`
possibile, e da li specificare l'interfaccia ;-)


 gia` gli header con tutto specificato?
Non che io sappia.


	mutt e` molto cool. =)
Ah, YAM2... <sigh>
Massimiliano
p.s.: Uhmmm... ma ora che YAM e` nell'open source?

my_hdr From: Massimiliano Mirra <indirizzo.email@corretto>
Capito. Quindi PostFix non ha neppure bisogno di parallelo
dell'opzione trusted_users? Chiunque puo` settare i propri header e
chiamarlo con sendmail -f?
Massimiliano

gia` gli header con tutto specificato?
Ecco, quello che mi chiedevo pure io. Wiiiz? Cosa ci dici del magico
qmail, pou` venirci in aiuto?
Un'altra domanda potrebbe essere: non c'e` modo con ``mail'' da
console di settare il proprio envelope?
Massimiliano

 Ovvio. Ma non si puo` avere la botte piena e la moglie ubriaca... :-)
Peccato ;-)


 chiamarlo con sendmail -f?
Esatto.


 p.s.: Uhmmm... ma ora che YAM e` nell'open source?
Gia`... se  qualcuno ne facesse un  porting qui, sarebbe carino.  Ma non
credo lo userei, ormai sono troppo console "addicted" :) ... e tirare su
X per leggere la posta mi farebbe moooolta fatica.


 console di settare il proprio envelope?
Le domande sono due, la risposta e` una sola: basta settare un paio di
variabili d'ambiente e puoi gestirti la riscrittura come vuoi, e senza
nemmeno rompere le scatole al root di torno. ;-)
-- 
  _      ___ ____
 | | /| / (_)_  / >>> aka Luciano Di Lucrezia
 | |/ |/ / / / /_   . Radiance BBS: 
+39-0362-332921
 - JOIN THE FUN NOW!
 |__/|__/_/ /___/   . Ban Micro$oft from Universities! Support Free Software.
 
Do not divide: Intel inside.

nemmeno rompere le scatole al root di torno. ;-)
Questo mi suona proprio come botte piena e moglie ubriaca, and I love
that ;-), ma qual e`? man mail mi dice che il simpaticone considera
solo le variabili USER e HOME.
Massimiliano

 solo le variabili USER e HOME.
Ehm... man mail non l'ho mai letto. (-: Pero` con qmail basta impostare
le variabili $MAILUSER, $MAILHOST e $MAILNAME e tutto funziona come per
magia. (-:
-- 
  _      ___ ____
 | | /| / (_)_  / >>> aka Luciano Di Lucrezia
 | |/ |/ / / / /_   . Radiance BBS: 
+39-0362-332921
 - JOIN THE FUN NOW!
 |__/|__/_/ /___/   . Ban Micro$oft from Universities! Support Free Software.
 
Where you are, I am, in words I'll never send. (Fates Warning)

magia. (-:
:-PPP Pensavo ci fosse la risposta generale. ;-\
Umph, 'sto pensierino a qmail s'ha proprio da fare.
Massimiliano

 Umph, 'sto pensierino a qmail s'ha proprio da fare.
Mah, guarda, io non sono completamente un integralista della GPL. In
genere preferisco usare il software sotto GPL quando c'e`, e l'unico
motivo per cui uso software non-GPL e` quando questo si dimostra del
tutto superiore rispetto ai suoi equivalenti GPL. qmail e` uno tra i
suddetti programmi: non e` 100% free, ma tra tutti i vari MTA che ho
esaminato e` il piu` versatile e il piu` leggero. Il che compensa (e
di gran lunga, a parer mio) il fatto che non e` GPL.
[sernificator strikes back (-: ]
-- 
  _      ___ ____
 | | /| / (_)_  / >>> aka Luciano Di Lucrezia
 | |/ |/ / / / /_   . Radiance BBS: 
+39-0362-332921
 - JOIN THE FUN NOW!
 |__/|__/_/ /___/   . Ban Micro$oft from Universities! Support Free Software.
 
I'm gonna take away the questions, I'm gonna make you sure. (Queensryche)

 di gran lunga, a parer mio) il fatto che non e` GPL.
A quanto ne so, la licenza di Qmail e` pure piu` restrittiva della GPL:
essa non permette, infatti, altra distribuzione se non da sorgenti. Non
esistono i binari compilati di qmail (mentre esistono del software GPL)
ma solo i sorgenti.


 del software GPL) ma solo i sorgenti.
Infatti: e` non-free proprio perche` non e` vero che puoi fare di quel
software tutto cio` che vuoi, pur di distribuire i sorgenti. Una delle
cose che non ci puoi fare e` appunto distribuire i binari. (-:
-- 
  _      ___ ____
 | | /| / (_)_  / >>> aka Luciano Di Lucrezia
 | |/ |/ / / / /_   . Radiance BBS: 
+39-0362-332921
 - JOIN THE FUN NOW!
 |__/|__/_/ /___/   . Ban Micro$oft from Universities! Support Free Software.
 
La tecnologia MMX aumenta le prestazioni sessuali. (Wiz)


To: 
luc...@phoenix.radiance.it
Is this really happening?
========================================================================
E direi che e` tutto perfettamente corretto: il mio indirizzo locale non
compare assolutamente da nessuna parte. ;-)
-- 
  _      ___ ____
 | | /| / (_)_  / >>> aka Luciano Di Lucrezia
 | |/ |/ / / / /_   . Radiance BBS: 
+39-0362-332921
 - JOIN THE FUN NOW!
 |__/|__/_/ /___/   . Ban Micro$oft from Universities! Support Free Software.
 
Non tutti i mali vengono per cuocere. (disse Gelz constatando, dopo un reboot
forzato di 
penguin.radiance.it
, che la ventolina del processore era ferma dai
suoi 60 e più giorni di uptime)

 Come no? qmail lo fa. ;-) Sta a vedere:
Che fico, domani se ho voglia cambio mailserver.
