Newsgroup: it.comp.os.linux.sys
Titolo: Semplice problema con postfix

Ho la necessitï¿œ di disattivare in uscita ogni tipo
di mail.
O meglio, ho uno script in php che manda mail ad un
gruppo di indirizzi. Durante alcuni lavori di manutenzione
allo script ho la necessitï¿œ che le mail dirette a qualunque
destinazione vengano in realtï¿œ inviate ad una mia casella.
Ad esempio un comando php del tipo:
mail('
cic...@culo.com
', ...);
deve in realtï¿œ finire a '
pi...@pluto.it
'
Non posso disattivare il server di posta, perchï¿œ ho la
necessitï¿œ di testerna il funzionamento, e non posso nemmeno
inzozzare centinaia di caselle con mail di prova.
No, non posso neppure cambiare lo script. Devo farlo per forza
a livello di postfix.
Credo che con una mappa si riesca a fare, ma non saprei come.
-- 
Non tocca a noi dominare tutte le maree del mondo,
il nostro compito ï¿œ di fare il possibile per la
salvezza degli anni nei quali viviamo,
sradicando il male dai campi che conosciamo.

 destinazione vengano in realtà inviate ad una mia casella.
Quindi quello che vuoi e' un catch-all, ti basta una ricerca di un
secondo in google per trovare questo:
http://www.postfix.org/ADDRESS_REWRITING_README.html#luser_relay
(e nota il nome del parametro eh...)
Davide

 Credo che con una mappa si riesca a fare, ma non saprei come.
Fai una mappa virtual di postfix in cui dichiari gli equivalenti locali:
cic...@culo.com
	pippo
In aliases dichiari poi l'indirizzo reale di inoltro di pippo, se ï¿œ esterno:
pippo: 
pi...@pluto.it
A naso dovrebbe essere sufficiente, a meno che non serva anche il
transport in cui dichiari di gestire 
culo.com
 come locale:
culo.com
	local:
Rigenera le mappe e ricarica la configurazione di postfix.
-- 
Massimo Bacilieri AKA Crononauta

 (e nota il nome del parametro eh...)
Bellissimo.
-- 
Non tocca a noi dominare tutte le maree del mondo,
il nostro compito � di fare il possibile per la


 
cic...@culo.com
	pippo
Giusto. Non ci avevo pensato.


 
cic...@culo.com
	pippo
Funge, (dopo aver creato il transport per il dominio, ma cosï¿œ facendo
dovrei mappare staticamente tutto...
Io invece preferirei fare il contrario, tutte le mail devono andare
a me, tranne alcune che vanno correttamente a destinazione.


 a me, tranne alcune che vanno correttamente a destinazione.
http://www.postfix.org/postconf.5.html
Giocherei su "default_transport", che ï¿œ di default smtp:; prova a
impostarlo a "local:", e metti in transport a quel punto solo i domini
che vuoi consegnare via smtp.
Perï¿œ mi sa che non ti scampi di avere gli alias per i singoli indirizzi...


 me, tranne alcune che vanno correttamente a destinazione.
Se ho capito cosa vuoi fare, magari questo può esserti d'aiuto...
http://www.postfix.org/VIRTUAL_README.html#in_virtual_other

 
http://www.postfix.org/VIRTUAL_README.html#in_virtual_other
Non mi pare possa essere utile al mio scopo.
Io ho 500 indirizzi email validi.
Ho la necessità che postfix, candidamente, se ne
sbatta e che tutte le mail dirette a questi 500
indirizzi vengano in realtà dirette ad una mia
casella. SENZA che questi 500 indirizzi ricevano
la posta (per cui non va bene una copia carbone,
ma devo proprio sostituire l'indirizzo).
La soluzione di crononauta può andare bene, ma
devo salvarmi tutti e 500 gli indirizzi in una
mappa, nulla di impossibile (son tutti su db,
a fare il dump ci metto 1 secondo), ma mi sarebbe
piaciuta una soluzione tipo:
TUTTE le mail verso CHIUNQUE vanno a finire a
cic...@culo.it
, TRANNE determinati indirizzi
che metterò io a mano nella mappa, i quali
saranno gestiti come di consueto.

 gestiti come di consueto.
pi...@example.it
 
pi...@altroculo.it
pape...@example.it
 
pape...@altroculo.it
@
example.it
 
cic...@culo.it

 @
example.it
 
cic...@culo.it
Si ok, ma i domini sono differenti.
Non è solo 
example.it
, altrimenti non ci sarebbe stato problema.
Si può fare una wildcard sia sulla mail che sul dominio?