Newsgroup: it.comp.os.linux.sys
Titolo: Help postfix

Sono in fase  di ristrutturazione della mia lan e  voglio organizzare un
server che, avendo  ip statico e un dominio registrato,  accetti le mail
dall'esterno della lan e che funzioni come smarthost per i pc interni.
Per i pc con  linux interni penso di mantenere exim  perché è picccolo e
perché ormai ho raggiunto una buona conoscenza di quel programma. Per il
server pensavo  di cambiare e passare  a postfix perché reputo  exim non
adatto a tale utilizzo.
Ho trovato  la pagina di MrShark  su postfix molto interessante  e anche
molto chiara,  solo che  non ho capito  due cose: come  faccio a  dire a
postfix di smistare in uscita tutte le mail di tutti i pc della lan e di
non fare  da relay  per altri pc  (per evitare che  la mia  macchina sia
usata da spammer)?  Inoltre come faccio a  dirgli in  quale mailbox deve
mettere i  messaggi in ingresso (da  internet) per i vari  utenti? E già
che  ci siamo,  se io  volessi registrarmi  un secondo  dominio e  usare
sempre  la stessa  macchina abilitandomi  i virtual  domains, dove  devo
mettere le impostazioni necessarie? (e quali sono?)
Ok, scusate la banalità  del post, però ho letto il mini  howto di AGX e
non mi  è tornato  molto utile  e sul  sito di  postfix dicono  "per una
macchina sempre connessa la configurazione  predefinita di postfix è più
che sufficiente" e saltano al paragrafo successivo...
-- 
Non c'è più forza nella normalità, c'è solo monotonia.

 in ingresso (da internet) per i vari utenti?
mica lo  fa postfix...  scarichi con fetchmail,  questo passa  a postfix
(configura al  suo interno l'mda  come spiegato nell'howto),  e procmail
smista agli utenti
-- 
Configura internet, junkbuster, fetchmail, procmail, leafnode, firewall,
dns, wwwoffle, postfix, mutt, slrn, kernel, ed altro, visitando il sito:
http://mrshark.sourceforge.net
 od 
http://mrshark.cjb.net
 e scaricando il
"Quick&Easy Configuration Howto". Cosenza LUG: IRC: 
irc.openprojects.net
canale #cslug - Mailing-list: 
http://www.linux.it/mailman/listinfo/cslug

 
E in effetti e' proprio cosi', le impostazioni antispam di Postfix sono
gia' buone in versione standard.
Per il resto trovi tutto sulla documentazione di postfix.
LG
-- 
*********************************************************************
Leandro Gelasi
V year Computer Science Engineering student at Siena University
gela...@lucy.dii.unisi.it
Gilles Villeneuve will live forever
*********************************************************************

 smista agli utenti
Emm veramente lui ha detto di avere un ip statico ed un dominio, quindi sarranno
gli host sparsi per internet a collegarsi a postfix ed a lasciargli la posta.
A questo punto postfix deve prendere queste mail e mandarle ai vari exim della rete.
O capito male?
Forse potresti configurare il 
recipient_canonical_maps = hash:/etc/postfix/recipient_canonical
sulla macchina con postfix
e in questo scriverci:
pippo@hostpostfix pippo@hostexim1
pluto@hostpostfix pluto@hostexim2
etc.
cmq 
www.postfix.org
 -> Configuration
bye
-- 
David
To err is human...to really foul up requires the root password.

 smista agli utenti
mi sa che non ci siamo capiti.... Non mi serve fetchmail per questo...
Allora io un un server cui puntano 2 domini che chiameremo 
pippo.it
 e
pluto.it
 . Io vorrei sapere dove dico a postfix che deve accettare le
mail che altri server smtp gli mandano per i vari utenti a quei due
domini e che deve metterli nelle giuste mailbox. Non devo usare
fetchmail, non scarico da pop3.


 fetchmail, non scarico da pop3.
man procmail, e imposti in /epc/postfix/
main.cf
:
mailbox_command = /usr/bin/procmail


fetchmail, non scarico da pop3.
Io ho fatto cosi.
nella voce:
relay_domains = $mydestination, /etc/postfix/domain
metti i domini a cui e' permesso ricevere posta. Puoi anche mettere, visto che
ne hai due, anche:
relay_domains = $mydestination, 
pippo.it
, 
pluto.it
Poi gli devi dire quando ricevi la posta chi e' quel sfigato che se la becca:
virtual_maps = hash:/etc/postfix/virtual
e dentro il file gli metti:
cicci...@pluto.it
		cicciobello
pi...@pippo.it
			pinco,ilsuocapo,iopervedere
                                      ^^^^^^^^^^^^^^^^^^^^^
Questo e' una bomba... puoi inviare una mail a quante persone vuoi.
Oppure:
@
pippo.it
			pattumiera
pers...@pluto.it
 
bo...@iol.it
Ricordati sempre il postmap.
 Ciao.
-- 
Zio Ciano

 mailbox_command = /usr/bin/procmail
e non va bene direttamente usare /etc/aliases?


 e non va bene direttamente usare /etc/aliases?
non penso, visto  che gli aliases di postfix sono  separati da quelli di
sistema e devono essere processati con postaliases. Invece con procmail,
postfix per smistare controlla il file .procmailrc (se uno vuole


 mettere le impostazioni necessarie? (e quali sono?)
Hai un po' di casino in testa. Postfix è un MTA, non ti scarica la posta
e nemmeno te la smista, per questo puoi usare fetchmail.
Postfix supporta i domini virtuali. In RedHat i file di configurazione
sono in /etc/postfix.

 postfix per smistare controlla il file .procmailrc (se uno vuole
e invece con
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
Va da dio. Niente procmail.


>  e non va bene direttamente usare /etc/aliases?
MrShark> non penso, visto che gli aliases di postfix sono separati da
MrShark> quelli di sistema e devono essere processati con
MrShark> postaliases. Invece con procmail, postfix per smistare
MrShark> controlla il file .procmailrc (se uno vuole
No, deve usare il 
main.cf
 e il file /etc/aliases (man aliases). Per il
virtual domain deve solo modificare il file /etc/postfix/virtual (man
virtual) e aggiungerlo nel 
main.cf
Ciao
Marco [kaboom]

 Va da dio. Niente procmail.
meglio cosi', io faccio diversamente, ma tant'e`


Va da dio. Niente procmail.
Scusa hai provato quello che ti ho postato sopra.
Ciao.
-- 
Zio Ciano

 Scusa hai provato quello che ti ho postato sopra.
sì, ma devi considerare che ho due domini. Uno è quello mio e uno è un
virtuale
Con /etc/aliases vengono già smistati i messaggi del primo dominio. Con
il file
virtual smisto le mail del secondo.


virtual smisto le mail del secondo.
E non ha funzionato... con due domini.
# cat /etc/postfix/domain | wc -l
  46
Caio.
-- 
Zio Ciano