Newsgroup: it.comp.os.linux.software
Titolo: Mail server

Ciao a tutti, ho la necessità di configurare una macchina come mail
server che funzioni in questa maniera:
Il server si trova in un Lan,e gli utenti di questa lan ,devono poter
spedire e ricevere mail tramite questo server,escusivamente all'
esterno,niente mail interne,hanno il loro POP a pagamento, e usano l'
SMTP di fastweb .
Il server deve contenere tutti i messaggi ,sopratutto quelli inviati
,per dare modo agli utenti di consultarli ed utilizzarli in qualsiasi
momento.
Questo è necessario per via delle dimensioni enormi dei file di posta
che hanno gli utenti e che i client (Outlook 2003 :( )non riescono più
a gestire.
Perciò voglio trovare un sistema per centralizzare, la loro posta.
Cosa mi consigliate?
E sopratutto dove trovo documentazione esauriente?
Io ho iniziato a dare un occhiata ad un paio di applicativi,quali
postfix per l SMTP,e devo dire che funziona egregiamente,ho fatto
avrie prove,ma non ho idea di come mantenere i messaggi inviati e dare
modo agli utenti di consultarli e riutilizzarli.
Ovviamente il client in locale non doverebbe conservare nulla, ma
"usufruire" dei messaggi situati nel server.
Se proprio non si può fare come ultima risorsa ,per la posta inviata
pensavo di fargliela tenere in locale per qualche mese, e poi
fargliela cancellare,mentre nel frattempo un bel database fatto ad
hoc,tiene in archivio tutti i msg inviati.
Che dite alle brutte si puo fare questa cosa?
Invece per la posta in arrivo sono in alto mare....
Sto provando ad usare Fetchmail,che dalle caratteristiche sembrava
adatto alle mie esigenze :
si connette tramite POP al server remoto scarica la posta,e i client
si connettono al server locale tramite IMAP.
Ma mi rifiuta la connessione :( sia con outlook che con
Thunderbird,ovviamente ho controllato i parametri di configurazione
del client mille volte....
E in più mi pare che proprio non scarichi nulla di suo...stavo vedendo
che ci sta di mezzo anche procmail...boh ...
Sapete darmi qualche indicazione in più per questa faccenda?
MAgari esiste documentazione che spiega una situazione simile?
Altrimenti se potete consigliamri qualche altro programma a me va bene
uguale,anche perchè,a primavista Fetchmail non mi è piaciuto tanto.
Ultima cosa,ci sarebbero bei Giga di file .pst (db posta di putllook
2003),da inserire in qualche modo all' interno del server,per fare una
cosa pulita ed univoca... che mi dite in proposito?faccio un mega
inoltro ? :P
Scusate la lunghezza,ma se mi sarete di aiuto,faro colpo sui miei
boss,e sarebbe un passo in più per me per convincere la mia azienda ad
andare verso l' open source :)

andare verso l' open source :)
Non dire scemenze!
Non ti aumentano lo stipendio  per un server di posta...
Piuttosto non ti far prendere dalla fretta di installare il server di
posta prima di aver ben chiaro come funziona. 
Bye Max

fetchmail?
ma fetchmail non è il server pop o imap che sia?
boh quello che volevo con fetchmail è farlo agganciare al server pop
in internet,e poi fare agganciare i client a fetchmail con imap per
vedersi la loro posta.Ma quando provo a connettere un client all
indirizzo 10.0.0.157,mi risponde connessione rifiutata....
Che devo aprire a mano le porte sul server?
MHo fatto partire fetchmailconf e a un certo punto fa scegliere fra
vari protocolli tra cui pop e imap, ma non ho capito se si riferisce al
protocollo per agganciarsi o a quello per farsi agganciare...
cmq il telnet non l ho provato....e stavo pure in root.. -_-
rifaccio la configurazione e vi posto tutto
Gia che ci siamo mi spiegate come funziona l aliases di postfix?
Non capisco bene come gestirlo

 rifaccio la configurazione e vi posto tutto
ecco e' meglio 
-- 
Togli MAPSON per rispondere

E che devo usare per il server imap?
Ho sentito parlare di Dovecot? va bene per esempio?

 Ho sentito parlare di Dovecot? va bene per esempio?
meglio che posti la tua conf... 
non ci capisco piu' nulla!
ciao


che è Mapson?
cmq sono andato avanti nelal configurazione perchè ho scoperto nuove
cose
e ho configurato
post fix
fecthmail
procmail
e courier ma è un disastro
finche avevo configurato postfix le mail almeno le spediva e riuscivo
pure a vedere la coda...ma ora mi chiede la pass anche per spedirle e
ovviamente quella che ho settato in courier non va....
poi  quando lancio fetchmail mi dice :
fetchmail: Server CommonName mismatch: localhost != 
mail.nabla.it
2 o3 volte
e poi inizia a scaricare i msg
ma sinceramente non capisco dove li mette
ecco procmail :
DATE=`date +%m-%y`
PATH=/bin:/usr/bin:/usr/bin
MAILDIR=$HOME/mail
DEFAULT=/usr/spool/mail/danilo
LOGFILE=~/.log_procmail
ovviamente in /home/mail non ci sta nulla....
vi posto pyure fetchmail e postfix va
postfix :
myhostname = localhost.localdomain
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination =  localhost.localdomain, localhost.localdomain,
localhost
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
# tenta di spedire la coda ogni 5 min.
queue_run_delay = 300
# 3 giorni in coda
maximal_queue_lifetime = 3
biff = no
sender_canonical_maps = hash:/etc/postfix/sender_canonical
virtual_maps = hash:/etc/postfix/virtual
queque_directory=/var/posta
mailbox_command = /usr/bin/spamc | /usr/bin/procmail -a "$SENDER
$RECIPIENT $EXTENSION"
fetchmail :
# Configuration created Thu Dec  8 19:07:39 2005 by fetchmailconf
set postmaster "postmaster"
set bouncemail
set no spambounce
set properties ""
poll 
mail.nabla.it
 with proto POP3
user "danilo.proietti"
pass "xxxxxx"
ne deducete qualcosa??

 ne deducete qualcosa??
si che non puo' andare cosi' configurato.
allora...
postfix , fetchmail , procmail ecc sono pacchetti che 
lavorano in maniera totalmente indipendente uno dall'altro.
Interagiscono solo tramite interfacciamenti semplici.
Procmail eliminalo! non serve al tuo scopo.
A te serve collegarti al pop del server di posta ufficiale tramite fetchmail
e inserire la posta nelle caselle tramite la inject di posfix.
lo script di fetchmail dove l'hai preso? non va' bene cosi' scritto. (senza
offesa ovviamente)
Se non ricordo male io creavo un utente max (fasullo) senza diritti a root e
nella sua home ci inserivo un file .fetchmailrc le regole per scaricare le
mail di tutte le caselle di posta
Courier potrebbe essere piu' triboloso in questa fase non lo considerare
fai in modo che il tuo server scarichi la posta e la metta nelle caselle
locali.
Poi fai un bel telnet localhost 110 e telnet localhost 25 (la 106 e' imap e
lasciala perdere per il momento) e vedi cosa risponde il server.
Controlla i processi se sono su e quali 
e leggi , leggi,  leggi almeno qualcosa.
Cmq siamo qui. 
Io postfix non lo conosco bene pero' e strutturato similmente a qmail
quindi... 
che distribuzione usi?
Max


Mi potete spiegare come vanno gestiti gli utenti? ela cosa che mi
sfugge di piu,perchè sui vari howto mettono semrpe "nomeutente" e cose
simili e si mischia tutto.
io dovrei fare un utente sulla macchina per ogni indirizzo mail che
deve saricare?
Come lo devo chiamare?con lo stesso identificativo della mail?
es :
pi...@mail.it
pl...@mail.it
io a fetchmail devo mettere :
user pippo
pass pippopass
is ?????? ---> utente creato sulla macchina?si deve chiamare pippo?
come specifico un percorso per mettere le mail dove dico io???
lo stesso per pluto?
e cmq le mail fetchmail dove le mette?
ora sn riuscito a farle scaricare, mi dice che ci stanno tot messaggi,
ma non capisco dove li va amettere...non li trovo
e cmq dopo un po spariscono...e penso che sia postfix che li manda non
so dove....anche perhce appena scrico se faccio sendamil -q li vedo
anche li, edopo un po la coda si svuota...
boh....
cmq ho provato dovecot,mi pare piu sempluice di courier
dove gli dico di andare a prendre le mail?
la cosa degli utetni e delle cartelle mi confonde un po....pure gli
aliases di postfix....
postmaster root
mailer daemon postmaster
tizo caio
sempronio root
boh....ci fosse un documento che spiega che so sti utenti....
le cose che riesco a fare sono spedire,scaricare con fetchmail ma poi
ste mail non si sa dove vanno, e nn riesco a vederle con nessun client
di posta...anche perche vabbeh...ho problemi di autenticazione con
dovecot,l ho configurato senza autenticazione da locale e mi chiede cmq
la pass...boh...cmq lho visto ancora poco....
Cmq ti giuro che sn due giorni che nn facci oaltro che leggere howto
vari, ma nn sono abbastnza esaurienti,danno solo una sfilza di comandi
senza spiegare granche....
metti "utenteuno2 qua poi metti "utentedue" la
poi scarica in $USER/mail... boh...

 poi scarica in $USER/mail... boh...
mi puzzi un po' di troll a sto punto...


eh?
che significa troll?
se faccio qualche cavolata palese ditemelo,alla fine è solo qualche
mese che uso linux....penso sia comprensibile...
Mi sfuggirà qualche concetto..pero ho voglia di imparare ,non ti
capisco....

sono curioso di sapere cosa sia un troll...(apparte il fantasy...)
Cmq alla fine le mail ho capito dove le mette, in Var/mail invece di
var/pool/mail ,ora devo capire perchè procmail non me le sposta
Ho visto che ci sono due scuole di pensiero per far partire l MDA, chi
sostiene di chiamarlo da fetchmail echi da postfix, consigli?