Newsgroup: it.comp.reti.locali
Titolo: Server di posta locale

Ciao a tutti,
mi trovo di fronte ad un problema penso abbastanza comune e vorrei avere un
consiglio su quale strada affrontare per risolverlo.
La mia piccola LAN aziendale accede ad Internet tramite ADSL Smart
(Telecom).
Gli utenti hanno account di posta sia su @
libero.it
 che su
@
nomemiaazienda.it
. E' chiaro quindi che per usarli devo impostare come
server SMTP quello della Telecom...
capita però che a volte la Telecom chiuda i rubinetti e non consenta l'invio
della mia posta @
libero.it
 e @
nomemiaazienda.it
 quindi resto per ore o
giorni senza la possibilità di inviare messaggi... e se poi decidono di non
consentire più il relay?
quindi per risolvere stavo pensando di installare un mail server free
(Xmail? si accettano suggerimenti) ma vorrei qualche conferma sulla strada
scelta...
e qualche indicazione su come va protetto un server di posta...
la mia LAN è costituita dal router Pirelli ADSL della Telecom, dal server
Windows 2000 e una decina di workstations.
Antivirus TrendMicro
Bye
John

 decidono di non consentire più il relay?
Appunto. Allo stesso motivo, se uno dei 30 databases antispam logga la
classe ADSL di Telecom di cui fai parte, perche' qualche stupidotto fa
relay, sei tagliato fuori lo stesso se il server del destinatario utilizza
quei server per il controllo antispam
Comunque puoi mettere in piedi un serverino con postfix e sei a posto.
Se, comunque, il MTA ti serve solo da LAN a internet e quindi non apri la 25
all'esterno, puo' andar bene piu' o meno qualsiasi cosa.
Se usi Windows, prova Hermes 
www.alixoft.com
, piccolo, gratuito, tosto, gira
come servizio e facile facile :-)
Ciao
Luca
-- 
Luca Sasdelli
Microsoft MVP - Networking, Windows NT/2000/XP
http://mvp.support.microsoft.com

 e qualche indicazione su come va protetto un server di posta...
Dimenticavo: se non apri la 25 verso l'esterno, non hai bisogno di
proteggere nulla.
In ogni caso, importantissimo avere antivirus e anti-trojan aggiornati su
tutte le postazioni della LAN, per evitare che l'MTA locale possa diventare
comunque uno spammer a vostra insaputa.


nel caso tu voglia affrontare una piccola spesa (e questo relativamente al
numero di users che
intendi gestire), prova Kerio Mailserver, 
http://www.kerio.com/kms_home.html
- pop3/smtp/secure pop3/IMAP/secureIMAP/LDAP/SecureLDAP
- multi domain
- antivirus protection
- Anti spam
- web access (anche https)
- amministrazione remota
- win/linux/macOSX
- sistema di backup
- gestione users/groups/mailing list
secondo me un gioiellino..
ciao ciao

 come servizio e facile facile :-)
grazie per il consiglio. Appena ho un momento libero mi cimento
nell'installazione e configurazione (č il mio primo mail server)...
Thanks
Ciao
John

 server POP3 dei miei account @
libero.it
 e @
miaazienda.it
In questo caso, forse e' piu' pratico usare Mercury/32 
www.pmail.com
, che
dispone anche di un client POP3 e provvede a scaricare e inoltrare la posta
da solo. Hai quindi il vantaggio della velocita' nell'accesso alla posta (in
LAN) ed eventualmente dell'integrazione con un antivirus.
Inoltre, Mercury/32 ha anche il supporto IMAP4.
Ovviamente e' free e piuttosto semplice da configurare (non tanto quanto
Hermes, ma insomma ...)


 all'esterno, puo' andar bene piu' o meno qualsiasi cosa.
... però ti castri la possibilità di fare controllo spam/virus in 
locale. A meno di non schedulare un fetchmail o simile e fare il 
delivery su un account locale, se sei disposto a convivere con un certo 
ritardo nel recapito della posta.
Altrimenti, se il tuo provider di posta permette un forward di tutte le 
mail in arrivo, puoi aprire la porta 25 solo all'ip del mailer del tuo 
provider.


 tosto, gira come servizio e facile facile :-)
interessante!
io uso getright mail control che mi permette con l'invio di una mail da
fuori di commissionare il download
getright dal canto suo ha la possibilità, una votla terminato il download,
di inviare una mail dicendo "ho terminato il download di %indirizzo%" ma ha
bisogno di un server smtp di cui però NON PERMETTE IL LOGIN :(
al lavoro mi funziona, perchè è il mio provider a controllare da dove viene
il tutto e quindi mi da l'ok per qualsiasi cosa (non faccio nulla di male),
ma quando faccio il contrario, dal lavoro verso casa, allora non funziona
(anche io ho TIN come provider) e infatti non parte nessuna mail di notifica
... mi metterei questo smtp pure io ... controindicazioni?
è un unico pc, "il" pc. un p2 266 con win2000pro un bel po' di ram e un bel
po' di hard disk ...
posso? sconsigliato?
ciao!

 tuo provider.
O usare ETRN.


 locale possa diventare comunque uno spammer a vostra insaputa.
antivirus ok ... anti-trojan?
help!

 Perche'? L'MTA preleva, controlla e inoltra in LAN.
Mi spiego:
smtp inet  n  - n -  -  smtpd -o content_filter=filter
filter unix -   n  n  -  - pipe user=filter
argv=/usr/local/anomy/filter.sh -f $(sender) -- $(recipient)
Ovviamente, come dici, debbo usare fetchmail su un account locale, ma dal
lato client, tenendo un cron abbastanza frequente per il poll di posta, non
cambia granche'.


 antivirus ok ... anti-trojan?
[Win32]: Ad-aware 
www.lavasoftusa.com
, SpyBot 
http://security.kolla.de
,
Anti-trojan 
www.anti-trojan.net
.


 cambia granche'.
... ho cercato di evitarlo. Non mi piace "pollare" la posta ad un 
intervallo fisso. Comunque lo fissi, talvolta è esagerato e talvolta è 
troppo breve. Nel mio caso, le caselle sono una ventina. Non so se il 
mio provider gradisca 20 connessioni pop ogni 5 minuti, 24/7 (beh, 
potrei usare uno scheduling "intelligente").
Alla fine ho optato per la soluzione di cui sopra (ovviamente devi avere 
ip pubblico e statico): Non pollo niente, e la posta arriva subito. Non 
corro pericoli particolari, perchè la porta 25 la vede solo il mailer 
del mio provider. In caso di downtime del mio server, c'e' sempre la 
posta sul pop3 del provider (che fa un forward SENZA cancellare 
l'originale).
Una finezza che metterò in piedi appena ho tempo sarà lo scheduling 
giornaliero di una connessione col pop3 del provider, che cancelli i 
messaggi più vecchi di X (diciamo x=1-2 mesi). Così mi pare caruccio il 
tutto. :)


 potrei usare uno scheduling "intelligente").
PS: una cosa che mi era venuta in mente era la seguente:
Non shedulare nulla, bensì "triggerare" fetchmail mediante - che so - il 
controllo (via pop3 o imap) della casella locale. Il che mi 
costringerebbe a controllare la posta dell'account locale DUE volte di 
seguito, ma... non mi pare grave, tra l'altro lo userei solo io.
Mi farebbe comodo a casa perchè ho fastweb residenziale e quindi non ho 
visibilità da fuori.
Hai qualche idea ? Ti sembra una vaccata ? :)


 gratuito, tosto, gira come servizio e facile facile :-)
Beh.. anche questo 
http://www.mailenable.com/
 non è
malaccio; è un'attimo più "grosso" di hermes, però gira
senza problemi come servizio, ha filtraggio antispam e
molto altro e la gestione è completamente basata sullo
standard MMC Microsoft per cui l'interfaccia è pressochè
immediata ... :-)
Uh già che ci sono...
OT: come va con il tuo server ? Hai configurato tutto ?!?
-- 
* ObiWan
DNS "fail-safe" for Windows 2000 and 9X clients.
http://ntcanuck.com
408 XP/2000 tweaks and tips
http://ntcanuck.com/tq/Tip_Quarry.htm

 bisogno di un server smtp di cui però NON PERMETTE IL LOGIN :(
Beh ... abilita il servizio SMTP di win2000/XP ed usalo per l'invio !

 Con un firewall fra il router e il server di posta.
inoltre direi che una volta "pubblicato" su internet
il mail server e _prima_ di metterlo in attività sarebbe
il caso di utilizzare uno dei vari "open relay checkers"
presenti su internet come ad esempio
http://www.abuse.net/relay.html
se il mailserver passa il test di cui sopra dovresti essere
ragionevolmente a posto per quanto riguarda il relaying
non autorizzato
Ciao

 non autorizzato
ma... li avevo visti. A parte il fatto che non è che mi fidi più di 
tanto a sparare l'ip del mio server in un form di un sito a caso... A 
CHE DIAVOLO SERVE ??? Se configuro il mio server per non fare relay il 
mio server non farà relay. Non ho bisogno di una conferma, e se proprio 
ne avessi bisogno proverei a telnettarlo da fuori... no ? :)


 ne avessi bisogno proverei a telnettarlo da fuori... no ? :)
Beh ... a parte il fatto che "
abuse.net
" non è esattamente "un sito a caso"
il test serve a verificare se un MTA (SMTP) è soggetto ad "open relaying"
o no; in pratica viene fatta una serie di tentativi di invio utilizzando
diversi
"trucchi" per mascherare la destinazione finale, se il server passa tutti i
tests è ok; ovvio che se uno sa come fare, basta telnet, ma siccome non
tutti sanno come smanettare "a manovella" su SMTP ....
Ciao :-)

 tutti sanno come smanettare "a manovella" su SMTP ....
Come mi aveva gia' consigliato Luca S. in i.c.reti.ip.admin anche tu
consigli di testare tramite 
abuse.net
Siccome sto configurando postfix, proprio per avere un server di posta, mi
chiedevo se l'operazione va' fatta per forza dopo che si ha il dns puntato
oppure si puo' fare anche prima, quindi con solo ip fisso.
Mi rendo conto che e' un po anomalo, ma per testare la cosa non credo abbia
problemi no?
... o forse postfix non riconoscendo l'ip come se stesso la cosa non
funziona?
Scusatemi, ma parlando in giro sembra che la gente sia solo li ad aspettare
che uno metta su un server smtp x fare relayng selvaggio!
E sinceramente la cosa mi spaventa non poco essendo alle prime armi.
Gia' che ci sono ne approfitterei per chiedere se conoscete un ng italiano
dove possa porre alcune domandine su postfix.
Grazie mille

 oppure si puo' fare anche prima, quindi con solo ip fisso.
puoi usare l'IP "secco" oppure modificare il DNS inserendo un record "A"
che punti all'IP ma *NON* (non ancora) il record MX, in questo modo potrai
testare il server anche per nome, ma il mail server non sarà ancora
"visibile"
data la mancanza del record MX ... una volta che tutto sia a posto ti
basterà
inserire il record MX e sarai "in pista" :-)
Spero sia chiaro ...


 basterà inserire il record MX e sarai "in pista" :-)
... forse non ho capito bene, cmq il record MX non è affatto necessario 
per ricevere posta. Tant'e' che ricevo posta e non l'ho usato. Basta un 
A-record che punti alla macchina, il mail exchange serve solo se vuoi 
mandare posta ad un dominio senza specificare il nome della macchina che 
ospita il MTA.


>>> MESSAGE
<<< 250 ok 1064574460 qp 28369
SUCCESS
Relay Accepted - final response code 250


 OT: come va con il tuo server ? Hai configurato tutto ?!?
Mo' ti scrivo in pvt :-)


 verifica del relay del server.
[..]
Interessante! Adesso temporaneamente la 25 al mondo e poi lo testo. Mi 
stai spaventando... :) ti faccio sapere !


 stai spaventando... :) ti faccio sapere !
Su vuoi fare un po' di test, io di solito uso questi:
http://members.iinet.net.au/~remmie/relay/
http://www.abuse.net/relay.html
http://www.ordb.org
OCCHIO a quest'ultimo. Usalo solo quando gli altri hanno passato il test.
Tu lanci il test, che puo' durare anche qualche ora (non li ho contati, ma
ne fa veramente una marea); se per caso il server risulta positivo al
controllo relay, lo carica immediatamente nel database, che viene consultato
da moltissimi gestori di posta per sapere a chi chiudere la porta.
Quindi, in caso di errore, non c'e' prova d'appello: finisci permanentemente
in blacklist e l'unica cosa per sbloccarlo e' riuscire a configurare il
server per un'effettiva protezione e fargli finalmente passare il test.
Ci ho fatto una bella nottata in bianco per questa cosa ...


 ospita il MTA.
No, avete capito bene, i miei dubbi sono derivati dalla mia netta 
incompetenza in materia.
Il problema di fondo sta che all'inizio stavo configurando un server di 
posta locale, dove mi sarei preso la posta con fetchmail, e poi l'avrei 
distribuita localmente (roba piccola, un 10 pc) ma poi ho notato la 
possibilita' di attivare 
tin.it
 dominio che con 2,5euro/mese ti punta un 
dominio a un ip fisso ma ti da solo una mail, oppure ti rilascia la 
gestione della posta.
La cosa mi fa gola, ma forse prima mi dovrei un po acculturare in 
materia... visto che ignoro totalmente come funzioni la posta una volta 
uscita da una lan...
presumo che il server che fa relay risolva il dominio dell'indirizzo di 
posta e cerchi di contattare l'ip ottenuto x consegnare ...
ma sti record mx mi spiazzano.
stasera vado a caccia di mx...
grazie mille :)

 Ci ho fatto una bella nottata in bianco per questa cosa ...
Speriamo... ho appena submittato. A posto i primi due, con un però:
Se mando un messaggio a: qualcuno%dominiofittizio@dominiolocale la mail 
viene accettata. E ci mancherebbe altro ! NON E' RELAY...
qmail cerca di deliverare il messaggio all'utente LOCALE 
"qualcuno%dominiofittizio". Tale utente non esiste. E infatti, se lo 
faccio con il mio indirizzo di posta nel "mail from" mi arriva un 
failure notice:
Sorry, no mailbox here by that name. (#5.1.1)
beh, stanotte dormirò :)


 ma sti record mx mi spiazzano.
Cerco di spegarlo in modo ultraconciso.
Il tuo dominio si chama: 
ciccio.com
Il tuo server di posta si chiama: mail
Prova: ping 
mail.ciccio.com
 ti restituisce l'ip del tuo server di posta.
Perfetto. Adesso puoi mandare posta a 
nomeu...@mail.ciccio.com
.
Fine? no. normalmente NON è quello che si vuole. Normalmente si vuole 
mandare mail a 
nomeu...@ciccio.com
, senza sapare che la macchina che 
riceve la posta si chiama "mail".
Il mail exchange record serve a questo (e solo a questo).


 From: spamtest@[xx.xx.xx.xx]
-cut-
Domandona, (visto che cmq mi pare di capire che conosci postfix...)
in teoria, questo indirizzo, non e' considerabile come "sender-specified 
routing (user@elsewhere@domain)" come cita il manuale di postfix?
Se cosi fosse posso ritenere immune da questo problema il mio server?
Oppure proprio per via del "%" la mail riesce a passare lo stesso?
:)

 Il mail exchange record serve a questo (e solo a questo).
Breve, Veloce e conciso. Perfetto!
(il fatto che tu non abbia corretto quanto presumevo accadesse mi 
conferma che piu o meno ci sono )
Grazie mille!
In real time poi ... :D

 Sorry, no mailbox here by that name. (#5.1.1)
Quindi sei a posto. L'importante e' che, nel tentativo di scrivere un
messaggio, non gli arrivi il return code 250 relativo al campo DATA.


 Oppure proprio per via del "%" la mail riesce a passare lo stesso?
Postfix in genere passa il test del %, comunque l'unica e' sottomettersi al
test e vedere :-)


 messaggio, non gli arrivi il return code 250 relativo al campo DATA.
Ok, m'e' arrivato dopo piů di un giorno (!) il responso di ordb:
The host you submitted at ORDB.org (xxx.xxx.xxx.xxx), has been thoroughly
checked, and does not seem to permit relaying.
Wow. :)
Ti ringrazio per i links !


 Hermes, ma insomma ...)
cos'ha Mercury che non ha Hermes? mi sembrava abbastanza intuitivo anche
Hermes... sebbene nelle poche prove che ho fatto non sono riuscito ad
inviare la posta... ma va beh, avevo provato solo una mezz'oretta prima di
andare a casa venerdì pomeriggio... :)
Bye
John

PS:
non vedo nei requirements la possibilitą di installare Mercury su Win2000
Server.
La mia idea era di mettere il server di posta sull'unico Server2000 di cui
dispongo (tra l'altro č anche domain controller)
bye
John

 ha scritto nel
messaggio news:bl8lrs$c2d$1...@newsreader.mailgate.org...


 checked, and does not seem to permit relaying.
Avevi staccato il cavo? :-D
Ciao
Luca

 Avevi staccato il cavo? :-D
Me lo chiedi per l'esito del responso o per il delay ? :-P
Cmq, di test ne fa una marea davvero. I tentativi di relaying sono stati 
intercettati da qmailscanner (è uno script in perl che scruta 
preliminarmente il traffico smtp alla ricerca di stranezze, per poi 
lanciare l'antivirus (clamav) e spamassassin). Mi sono arrivare una 
VENTINA di notifiche di traffico sospetto. In ogni caso per sfizio l'ho 
disabilitato, e non relaya lo stesso. :)


 intercettati da qmailscanner (è uno script in perl che scruta 
Sai nulla di interfacciamento fra qmailscanner e postfix?
Ciao
Luca

 mezz'oretta prima di andare a casa venerdě pomeriggio... :)
Il client POP3. Hermes non puo' scaricare la posta da account esterni.
Il server IMAP4.
Le mailing list.
Le regole personalizzabili.
E parecchio altro :-)


 Il client POP3. Hermes non puo' scaricare la posta da account esterni.
Quindi è un server POP3 solo per la posta interna?
Come si spiega quell'errore che ottengo avviando il serverPOP3:
Can't Bind 
0.0.0.0:110
POP3 Can't listen
Grazie ancora
Bye
John

 POP3 Can't listen
Non torna il 0.0.0.0. Il software di posta dovrebbe lasciarti specificare
l'IP sul quale vuoi il bind del servizio.
Verifica il setup del servizio (che server stai usando adesso?)


 Sai nulla di interfacciamento fra qmailscanner e postfix?
Purtroppo no. Sono relativamente agli inizi con linux, per cui mi son 
scelto un MTA (qmail) e ho imparato (sto imparando) solo quello. (ps: mi 
diverto una cifra, l'avessi fatto prima).
Ti posso dire più o meno come funziona, magari riesci a dedurre se è 
possibile interfacciarlo con postfix in qualche modo.
Praticamente lo script viene chiamato al posto dell'eseguibile 
qmail-queue. qmail-queue gestisce l'accodamento dei messaggi. Lo script 
in questione fa i suoi controlli e infine chiama qmail-queue originale e 
gli passa il messaggio se quest'ultimo viene giudicato OK.
Per interfacciarlo a qmail è necessario un piccolo "hack" di qmail per 
permettergli di chiamare un gestore della coda diverso dal suo. Bisogna 
patchare i sorgenti con una patch apposita e ricompilare. A quel punto 
si può specificare a qmail quale gestore di coda usare impostando 
opportunamente una variabile d'ambiente.
Spero di esserti stato utile, ma ne dubito. :(


 Spero di esserti stato utile, ma ne dubito. :(
Certo! Perche?


 Spero di esserti stato utile, ma ne dubito. :(
Il Sasdelli E' il Sasdelli.. ;))
Ma, cujo, non pensare che quello che scrivi venga letto solo sa lui. 
Questo thread rimane su Google e potrà servire in futuro ad un sacco di 
persone.
Se magari non fossi stato utile a Sasdelli (il quale ha già negato che 
sia vero!), lo saresti comunque stato per l'intera comunità di Internet. 
Mica male, non trovi? 8)
-- 
			Luca Amicone
			Microsoft MVP
			ICQ: 14890779

 Internet. Mica male, non trovi? 8)
La quale sara' riconoscente nei secoli saeculorum :-D
Yup!


 Certo! Perche?
Perchč non č che ti abbia detto granchč... e non conscendo postfix, non 
posso farlo.


 Mica male, non trovi? 8)
UUUUh, grazie, sono lusingato... :)


 Verifica il setup del servizio (che server stai usando adesso?)
Queste sono le prove che ho fatto su Hermes prima che tu mi illuminassi
chiarendomi che Hermes non scarica posta da server esterni.
Comunque anche volendolo solo testare internamente non riesco ad avviare il
POP3 perchè ho quell'errore. Nei settings ho indicato come Server Bind
Address il valore **Any** (cmq anche con l'ip della macchina non cambia
nulla).
Appena riesco provo Mercury.
Grazie
Bye
John

Ulp!
leggo nei requirements di Mercury che č solo per Win2000 Workstation (credo
intenda Professional).
Funzia sul Windows2000 Server?
Grazie
Bye
John

 Funzia sul Windows2000 Server?
Sul mio, prilla che e' un piacere (forse anche complici i due Xeon 2.4GHz
...:-))


Ma è sufficiente Mercury32 o devo installare per forza anche Pegasus Mail?
Bye
John

 ha scritto nel messaggio
news:0Tzeb.15022$Zh.1...@tornado.fastwebnet.it...


 Mail?
Mercury/32 e' un server compatibile SMTP, POP3 e IMAP4. Pegasus e' un client
con possibilita' di connessione a Mercury mediante un protocollo simile a
IMAP.


 
postm...@libero.it
 o no?
In che senso "vuole rispondere al postmaster"?
Se nel client di posta setti 
jo...@libero.it
 sia come sender che come
reply-to address, il problema non si pone. Il corrispondente rispondera' ad
una casella di Libero, che il client POP3 di Mercury/32 scarichera'
periodicamente da 
popmail.libero.it
, consegnandola al destinatario locale.


 periodicamente da 
popmail.libero.it
, consegnandola al destinatario locale.
forse mi sto ponendo un problema inutile.
Intendevo dire che se qualcuno vuole scrivere al postmaster (e NON
rispondere all'indirizzo da cui ha ricevuto la mail) per segnalare eventuali
problemi o virus (io immagino che l'indirzzo postmaster@ serva soprattutto
per questo genere di segnalazioni, giusto?) derivanti dalle mail inviate dal
mio server di posta, come fa a contattare me (postmaster) e non il
postmaster di 
libero.it
? per come sono impostate le cose in questo momento
puņ solo rispondere alla mail ricevuta (come sottolineavi tu)....
Grazie per la pazienza!
Bye
John
PS: alla fine sono riuscito a far funzionare Mercury per l'invio della
posta. Sto cercando ora di configurare il server POP3 per distribuire le
mail a tutti gli utenti locali. Per quel che ho capito devo creare un
utente-Mercury locale per ogni mio utilizzatore e collegarlo ad ogni singolo
account di posta esterno da cui scaricherņ...