Newsgroup: it.comp.os.linux.iniziare
Titolo: mail confusion ! (sendmail, pop3, smtp, spool....???)

Ciao a tutti
Ammetto di essere molto confuso in materia di posta
sul mio mail server RH7.1 (ma penso che distrib. e
release non centrino).
Allora, vediamo se qualcosa l'ho capito.
Sulla macchina gira un demone che si chiama "sendmail";
controllando i processi si vede "sendmail: accepting
connections".
Quindi, se sulla macchina la porta 25 e' accessibile,
possono arrivare pacchetti SMTP che, se le regole di
sendmail lo consentono, o vengono "relayati" ad un
altro server oppure si posano nella casella dell'
utente regitrato sul server stesso.
Questa casella e' in realta' un file ascii che contiene
gli header di ogni singolo messaggio; quando l'utente
si collega (ad esempio) con Eudora, contatta sulla porta
110 il server e se questi ha il POP3D attivo, permette
lo scaricamento della posta. Il file di spool viene 
quindi ciucciato via.
I miei dubbi questi:
1) Perche', se il client pop3 interrompe lo scaricamento
   (ad es. cade la connessione del modem) la volta succes-
   siva deve riprendere lo scaricamento dal primo messaggio?
   Perche' i messaggi gia' scaricati non vengono tolti dal
   file di spool ?
2) Non si possono controllare comodamente le statistiche di
   sendmail, magari via Web, senza installare PHP o simili ?
   Ho provato diversi programmi, in C, in Perl etc. che leggono
   i maillog, ma non ho trovato qualcosa di veramente utile.
   Per intenderci, pensate ad un modulo x Webmin (che non
   necessita neanche di Apache, avendo il suo miniserver http).
3) Come fare a controllare la dimensione del file di spool in
   /var/spool/mail dei vari utenti SENZA usare Quota ?
   Vedere la mia "risposta" ad Alessandro Binarelli del 6 agosto
   (l'oggetto del messaggio e' "Sendmail e limitazione account!").
ciao e grazie a tutti
riccardo

    siva deve riprendere lo scaricamento dal primo messaggio?
Probabilmente perche' il "purge" dei messaggi viene fatto solo
al termine della sessione, quando tutti i messaggi sono stati
scaricati, e non dopo ogni singolo messaggio.
Davide

    de/var/spool/mail i vari utenti SENZA usare Quota ?
Avevo fatto  qualcosa del genere  con qmail,  ma... uh, troppo  brutto e
troppo poco portabile per postarlo qui.
-- 
  _      ___ ____
 | | /| / (_)_  / >>> aka Luciano Di Lucrezia
 | |/ |/ / / / /_   . Radiance BBS: 
+39-0362-332921
 - JOIN THE FUN NOW!
 |__/|__/_/ /___/   . Ban Micro$oft from Universities! Support Free Software.
 
Le finestre di Micro$oft sono opache: non si vede quello che c'e`
dall'altra parte. (Wiz)

 wrote in message
slrn9ni3n7....@phoenix.radiance.it...


Scusa ancora una cosa....
hai mai sentito di questo programma ?
http://www.sng.ecs.soton.ac.uk/mailscanner/
ciao e grazie ancora della tua risposta
riccardo

troppo poco portabile per postarlo qui.
Allora me lo manderesti in mail? (l'indirizzo e' valido)
Uso anche io qmail e, prima o dopo, dovro' decidermi a dare un limite ai
miei scatenati utenti.
-- 
BlueRaven
Prima di parlare, ricorda:
mount -t auto /dev/brain /mnt/mouth

 subito su sendmail, mica su qmail.
sendmail non e` obsoleto, ma come ogni cosa made in Berkeley, e` potente
e al tempo  stesso maledettamente complicato. Con sendmail  puoi fare di
tutto e di piu`, e` di una versatilita` forse senza pari, pero` la paghi
con un'estrema complessita` di  configurazione. Inoltre, pur essendo ora
"ragionevolmente" sicuro (a meno di errori di configurazione, che guarda
caso sono  piu` facili da  commettere se  il sistema e`  complicato), ha
alle spalle una lunga e triste storia di bachi e di exploit. Diciamo che
il fatto di essere un unico binario suid root non aiuta di certo.
qmail nasce per la *sicurezza* innanzi  tutto, ma la sua buona ideazione
fa  si`  che sia  anche  molto  versatile, abbastanza  efficiente,  100%
affidabile, ed estremamente compatto. Fondamentalmente, ha due difetti:
- una licenza restrittiva che ne impedisce l'inclusione di default nelle
  distribuzioni (infatti si puo` distribuire solo come sorgente, ed e`
  vietato distribuirlo in forma binaria)
- una filosofia di configurazione unica e diversa da tutti gli altri MTA
  che gli da` un pro e un contro:  il contro e` che per avere un sistema
  funzionante *devi* aver capito come funziona a basso livello, e il pro
  e` esattamente lo stesso. (-: C'e` di buono che non e` molto difficile
  da capire.
Una buona alternativa e` postfix: e`  un po' a meta` strada tra sendmail
e qmail, e riprende il meglio dei due. Di sendmail ha una configurazione
piu` "classica"  (tutto in un  unico file,  tra l'altro anche  facile da
capire), di  qmail riprende  l'architettura software  e quindi  anche la
sicurezza. Sull'efficienza non saprei che dire, ma credo che non importi
piu` di tanto, e sull'affidabilita`, mi pare che anch'esso implementi le
maildir, quindi dovrebbe essere affidabile quanto qmail.
Io uso qmail  perche` e` la modularita` fatta MTA  (i "pezzi" di postfix
sono infatti molto piu` coesi tra di loro), ma se non hai esigenze molto
specifiche, puoi usare postifx con  soddisfazione, tanto piu` che sembra
essere il  MTA preferito  dei frequentatori  di questo  newsgroup. Anche
sendmail non dovrebbe  (piu`) essere una cattiva scelta, ma  io, per mio
principio, non installerei mai qualcosa che non posso conoscere a fondo,
avendo un'alternativa. (-:
-- 
  _      ___ ____
 | | /| / (_)_  / >>> aka Luciano Di Lucrezia
 | |/ |/ / / / /_   . Radiance BBS: 
+39-0362-332921
 - JOIN THE FUN NOW!
 |__/|__/_/ /___/   . Ban Micro$oft from Universities! Support Free Software.
 
Find all you need in your mind, if you take the time. (Dream Theater)

 wrote in message
slrn9nnjc5....@phoenix.radiance.it...


 scatenati utenti.
Il fatto  e` che le  condizioni in cui lo  uso sono un  po' particolari:
prima di  tutto, e`  un server  multi-dominio con  mailbox "single-uid",
quindi  un po'  diverso  dalla configurazione  "standard"  di qmail.  Ma
questo e` il meno. Il piu` e` che e` uno script in perl fatto da zero, e
quel ch'e` peggio,  fatto da me che  non sono certo un  esperto di perl.
"Funzionicchia", ma  dubito che  sappia gestire  tutte le  condizioni di
errore. Ne gestisce un paio, le piu`  comuni, ma non ho pensato a quelle
piu`  strampalate. Infine,  non  ce l'ho  qui, ma  su  una macchina  "in
produzione", quindi...  beh, ok,  mi faro` lo  sbattimento di  andarlo a
prendere, ma  stai pronto  a doverlo  capire e  modificare pesantemente,
perche` e`  tutto fuorche' un "drop-in":  l'ho fatto in fretta  e furia,
come ogni software che si scrive per il vile denaro. (-:
-- 
  _      ___ ____
 | | /| / (_)_  / >>> aka Luciano Di Lucrezia
 | |/ |/ / / / /_   . Radiance BBS: 
+39-0362-332921
 - JOIN THE FUN NOW!
 |__/|__/_/ /___/   . Ban Micro$oft from Universities! Support Free Software.
 
In una settimana non si diventa pittore, al piů si impara ad usare il rullo e
si fa l'imbianchino. (A. Selli)

subito su sendmail, mica su qmail.
Non e' obsoleto, sono due MTA diversi.
Sicuramente, qmail e' piu' moderno: leggero, modulare, non gira come root e
tutto il codice e' orientato alla sicurezza.
In questo senso, probabilmente, Sendmail *sembra* un'anticaglia, ma cio' non
vuol dire che lo sia.
D'altra parte, il buon Dan e' un personaggio fatto molto a modo suo: se una
cosa non se l'e' scritta lui, no buono. :-)))
Basta vedere le diatribe con Wietse Venema riguardo a Postfix...


 Basta vedere le diatribe con Wietse Venema riguardo a Postfix...
Wietse Wenema che non e` certo l'ultimo dei pirla, tra l'altro...
Dov'e` che le trovo? Me le voglio gustare: adoro leggere i personaggi
importanti che litigano sui loro programmi, e sono tanto piu` gustose
quanto piu` i personaggi sono carismatici e scrivono buon software...
basti vedere Torvalds vs Tanenbaum. (-:
-- 
  _      ___ ____
 | | /| / (_)_  / >>> aka Luciano Di Lucrezia
 | |/ |/ / / / /_   . Radiance BBS: 
+39-0362-332921
 - JOIN THE FUN NOW!
 |__/|__/_/ /___/   . Ban Micro$oft from Universities! Support Free Software.
 
Da quando c'e` Windows 95, l'informatica *e`* un'opinione. (Wiz)

come ogni software che si scrive per il vile denaro. (-:
Bisogna pur mangiare... :-)


 Bisogna pur mangiare... :-)
Il fatto e`  che non l'ho fatto per mangiare  (il mio lavoro "ufficiale"
copre gia`  il 100% delle mie  modeste spese di studente),  ma quasi per
fare un favore  al tizio a cui,  con i miei soci,  ho installato qualche
server (diciamo che gli abbiamo rifatto tutta la rete passandola da NT a
Linux), che senza di noi e  la nostra manodopera a bassissimo prezzo, e`
perso. Cosi` impara a fare il negriero. ;-)
-- 
  _      ___ ____
 | | /| / (_)_  / >>> aka Luciano Di Lucrezia
 | |/ |/ / / / /_   . Radiance BBS: 
+39-0362-332921
 - JOIN THE FUN NOW!
 |__/|__/_/ /___/   . Ban Micro$oft from Universities! Support Free Software.
 
La speranza sara` pure l'ultima a morire, ma in genere e` la prima ad
agonizzare. (Wiz)

basti vedere Torvalds vs Tanenbaum. (-:
Altro bel match! :-)
