Newsgroup: it.comp.os.linux.software
Titolo: postfix e virtual.

E' un tormentone lo so! 
Quello che sta succedendo è che mi trovo in coda un marea di mail del tipo:
D970284939     2930 Mon Aug 27 12:22:02  (MAILER-DAEMON)
                                                      (deferred transport)
double...@localdomain.localdomain
DBDD984962     1067 Mon Aug 27 12:22:02  double-bounce@localdomain
                                                      (deferred transport)
postm...@localdomain.localdomain
4E2C584941     1066 Mon Aug 27 12:22:03  double-bounce@localdomain
                                                     (deferred transport)
postm...@localdomain.localdomain
cosa che aumenta a vista d'occhio! 
Credo che sia un problema di indirizzi virtuali! 
Come faccio a svuotare la coda da tutta questa spazzatura? 
E poi come faccio a evitarte che si riempa nuovamente? Questi indirizzi 
locali, li devo mettere nel file virtual collegandoli al mio user??  
Ciao 
Simone

 anche presenti sul sito di postfix..
Penso di avere più documentazione sul computer che programmi... comunque 
lascio a te la sentenza.
Tratto da /usr/share/doc/postfix-20010228_pl04release/conf/virtual
#        /etc/postfix/virtual:
#      virtual.domain       anything (right-hand content does notmatter)
#            postm...@virtual.domain    postmaster
#            us...@virtual.domain address1
#            us...@virtual.domain address2, address3
Tratto da Quick-and-Easy-Configuration-HOWTO-htm#POSTFIX
....e questo il mio /etc/postfix/virtual (tutte le email dai miei indirizzi 
finiscono all'utente locale mrshark):
mrs...@linuxfan.com
    mrshark
mrs...@libero.it
       mrshark
mrs...@tiscalinet.it
   mrshark
antonio...@tin.it
  mrshark
Tratto da 
/usr/share/doc/postfix-20010228_pl04release/html/faq.html#some_local
/etc/postfix/virtual:
    root        root@localhost
    postmaster  postmaster@localhost
Se a te pare tutto chiaro.... sono contento per te. Perdonami dunque, forse 
sarà il mio inglese, forse sarò un newbie, ma non mi sembra di essere uno 
che pretende la pappa scodellata o che legge poca documentazione.
Ciao 
Simone


antonio...@tin.it
  mrshark
Postfix e` un MTA. come tale e` legato a doppio filo con le
problematiche di DNS e risoluzione dei nomi, infatti deve essere (almeno
ufficialmente) contattato per ricevere posta, e deve poter lavorare con
gli altri MTA per spedirla.
CASO 1
Hai un tuo dominio, quindi del virtual non te ne frega nulla, hai una
linea dedicata e il tuo server risponde sempre. la tua posta sara`
ute...@miodominio.it
 e tutti felici.
CASO 2
Sei un utente dialup, non hai ne un dominio ne una linea dedicata,
quindi usi fetchmail per recuperare la posta anziche` essere contattato
direttamente. Inoltre non puoi essere contattato direttamente perche`
nessuno conosce la tua macchina.
Nonostante questo vuoi lo stesso usare un MTA per i motivi che ben
sappiamo. Ma l'MTA (postfix, ma vale anche per gli altri), consegna
localmente agli utenti del _suo_ dominio e in questo caso il tuo dominio
non esiste, quindi? Quindi serve un metodo che indichi al'MTA che in
alcuni frangenti, ha un alias, un _dominio virtuale_ per cui accetta
quella posta e la consegna localmente (o fa cose) a seconda di cosa gli
hai detto di fare.
L'esempio di MrShark e` perfetto. Lui ovviamente ha una macchina che non
fa` parte di nessuno dei domini che ha elencato, cionostante, avendo una
mail su quei domini (libero, tiscali ecc..) in quel istante, l'MTA deve
sapere cosa fare.
Sempre in quel caso, consegnera` all'utente locale mrshark, quindi
esiste una corrispondenza tra indirizzo (ovvero dominio virtuale) e
utenti locali (in questo caso, 1 a 1, ma nulla vieta di fare
diversamente).
Se non fai questo, Postfix si comporta (come tutti gli MTA) in due modi,
a seconda di come e` configurato, se il relay e` permesso, invia i
messaggi agli MTA dei domini elencati (libero, tiscali ecc) dando vita`
a un loop (le scarichi con fetchmail, li riinoltri con Postfix), se il
tuo Postfix non e` configurato per fare da relay, semplicemente genera
un messaggio d'errore (double-bounce...) e un avviso al postmaster (come
hai visto nella tua coda).
Tutto questo non e` una feature di Postfix, ma di tutti gli MTA, la
parte finale (l'unica che hai guardato), e` solo l'implementazione fatta
dal programma.
Ridimmi ora che non volevi la pappa pronta. Spero comunque che il
messaggio sia stato utile, e perdona l'acidita`, e` il mio carattere
(pessimo, come molti sanno).
saluti.
-- 
If you don't succeed redefine success
Maurizio - Tannoiser - Lemmo
STIGE Srl Servizi Informatici
Founder Member of ERLUG (Emilia Romagna Linux User Group)
http://erlug.linux.it

 (pessimo, come molti sanno).
Era quello che volevo.. He,he... ;-)
No dai scherzo. Il fatto č che nei tre esempi che ti ho postato c'erano tre 
cose diverse, almeno nella forma, e, purtroppo, sono ancora in fase 
"Pinguino Sperimentatore", in soldoni non riesco sempre a capire molto bene 
quello che devo fare. La documentazione č ampia, ma evidentemente il mio 
inglese non č ottimo, e l'unico esempio di file virtual era quello di mr 
shark... che rimanga tra noi l'ho fatto come il suo e ho fatto un casino.
Che dire... sbagliando si impara.
Grazie dei consigli.
Simone 

Grazie dei consigli.
Nessun problema, ma era per dire, che a monte, ti conviene dare un
occhaita a documentazione di _base_ su alcune cose che non hai chiaro in
linux, il resto (l'implementazione) viene da se. Appunti Linux, in
questo, credo non abbia rivali.
Ciao
-- 
"Please accept my resignation. I do not want to belong to a club that
would have me as a member."                            - Groucho Marx


 mydomain = 
lastminutetour.com
Io qua non ho molta scelta da fare: localhost! Non ho un dominio registrato.
Ciao Simone