Newsgroup: it.comp.os.linux.sys
Titolo: Installazione Postfix con connessione DialUp.

Salve
La mia situazione è questa:
- 25 client W95/W98;
- 1 server Linux RH6.1 che fà da file server e condivisione accesso a
internet (ipchain);
- nella rete non c'e' un vero dominio, ogni macchina ha il suo nome ma
l'unico
legame è il nome WORKGROUP di samba e l'indirizzo IP;
- non ho un DNS interno;
Attualmente la posta viene usata solo da 1 PC utilizzando OutLook Express
collegandosi direttamente al server di posta della TIN.
Vorrei che tutti i PC potessero usare l'inico indirizzo presso la TIN per
inviare
e ricevere posta (il traffico è limitato) e magari potersi inviare posta tra
loro.
Ho letto molti Howto, mini-howto, faq ecc. ma ho molti dubbi sulla pratica.
Pensavo a Postfix come server di posta che invia la posta degli utenti ma ho
alcuni dubbi specialmente nella configurazione di postfix.
Questo è quello che ho nel mio 
main.cf
: tolte alcune righe che sono di
default:
-----
queue_directory = /var/spool/postfix
default_privs = nobody
myhostname = linux
relayhost = 212.216.176.50
default_transport = smtp
alias_maps = hash:/etc/postfix/aliases
alias_database = hash:/etc/postfix/aliases
mailbox_command = /usr/bin/procmail
mynetworks = 
20.10.31.0/28
, 
127.0.0.0/8
 # indirizzo falso della mia rete
local_destination_concurrency_limit = 2
default_destination_concurrency_limit = 10
sender_canonical_maps = hash:/etc/postfix/sender_canonical
defer_transports = smtp
disable_dns_lookups = yes
-----
Poi pensavo di mettere "sendmail -q" nello script ip-up x far uscire la
posta
e di usare fetchmail per scaricare la posta da 
box2tin.it
.
Domande:
1) Il mio 
main.cf
 è corretto o c'è qualcosa da impostare?
2) Come indico a OutLook Ex. di usare Postfix su linux come server di posta?
3) Con il mio 
main.cf
 la posta interna tenterà di uscire o capisce che è
interna?
4) Come indico che la posta in arrivo venga spedita a tutti gli utenti?
5) I destinatari di posta esterna devono vedere l'indirzzo presso TIN mentre
i detinatari di posta interna devono vedere il vero mittente, è possibile?
Non sò se quello che ho fatto funziona xchè dai client non vedo ancora
niente.
Spero possiate aiutarmi e grazie.
Ciao.
--
--------------------------------------------
Mirko Guidolin
COMUNE DI RESANA
Provincia di Treviso
Servizio Elaborazione Dati
--------------------------------------------
levare eventuali underscore per rispondere

 wrote:
CR> Salve
CR> La mia situazione è questa:
CR> - 25 client W95/W98;
CR> - 1 server Linux RH6.1 che fà da file server e condivisione accesso a
CR> internet (ipchain);
CR> - nella rete non c'e' un vero dominio, ogni macchina ha il suo nome ma
male... ti converrebbe crearlo, tanto sotto nix i domini sono cosa seria,
mica tutto quel casino di NT ;)
<snip>
CR> myhostname = linux
CR> relayhost = 212.216.176.50
usalo cosi' relayhost=[
212.216.176.50:25
] in modo da eliminare le chiamate
al dns x gli MX
CR> disable_dns_lookups = yes
va beh.. ;)
CR> -----
CR> Poi pensavo di mettere "sendmail -q" nello script ip-up x far uscire la
CR> posta
CR> e di usare fetchmail per scaricare la posta da 
box2tin.it
.
CR> Domande:
CR> 1) Il mio 
main.cf
 è corretto o c'è qualcosa da impostare?
devi aggiungere mydestination=server.di.posta x evitare di fare i mailer
loop... ed inoltre x recapitare la posta in locale, e poi mettere su
unserver pop3
CR> 2) Come indico a OutLook Ex. di usare Postfix su linux come server di posta?
nelle impostazioni di outlook di usare 
mail.azienda.org
 oppure l'ip come
server smtp
CR> 3) Con il mio 
main.cf
 la posta interna tenterà di uscire o capisce che è
CR> interna?
devi settare transport in /etc/postfix, per dire che la posta interna deve
andare verso il server locale, ma se usi mydestination non credo che ti
serva a molto, solo se ci sono altri server smtp sulla rete.... non
dimenticarti di luser_relay , degli aliases e di smtp_queue_qualcosa ;) x
processare la queue ogni x secondi
CR> 4) Come indico che la posta in arrivo venga spedita a tutti gli utenti?
quello lo fai tramite fetchmail.. tieni presente che x recapitare la posta
su una workstation, su quella ws deve essere installato un server smtp,
siccome su W98 questo non e' possibile, a meno di non mettere IIS ( o qcs
altro.. non conosco ok ;) allora devi mettere un server pop3 (ti consiglio
il popa3d di 
www.openwall.com
) sul server, e outlook carichera; i messaggi
dal server... con fetchmail scarichi la posta x tutti e la metti nelle
rispettive mailbox, naturalmente creando gli utenti prima ;) e poi il
server pop3 e' pronto( non necessita di nessuna config ;)
CR> 5) I destinatari di posta esterna devono vedere l'indirzzo presso TIN mentre
CR> i detinatari di posta interna devono vedere il vero mittente, è possibile?
si con le canonical maps... leggi la sezione address rewriting dell'help
di postfix... in generale 
utente@locale		utente@telecom 	#la posta di utente@locale deve
					#venire riscritta come utente@tin
poi con i virtual fai il contrario...
utente@telecom		utente@locale	#la posta per utente@telecom va ad
					#utente@locale
questo lo si puo' fare anche con fetchmail, ad es
user utente with password PASS is utente@locale here
in .fetchmailrc...
CR> Non sò se quello che ho fatto funziona xchè dai client non vedo ancora
CR> niente.
l'argomento e' piuttosto complesso, cmq spero di averti aiutato :))
CR> Spero possiate aiutarmi e grazie.
CR> Ciao.
se hai problemi mailami pure...
ciao:)
-- 
_today is Tuesday 25 January_
   visit vej's ftp server at: 
ftp://vejeta.penguinpowered.com
 
Powered by BadPenguin Linux--www.badpenguin.org--pgpkey available
Propagandhi : the choice of a _punk_ generation (vejsign 0.3)