Newsgroup: it.comp.os.linux.sys
Titolo: Postix e quota

Non ci credo! Postfix 2.1.5-9 su Debian sarge non supporta le quote sugli
utenti di domini virtuali a meno che non venga patchato non so come e non
so dove.
Ma č possibile? Se cosě fosse, mi ha molto deluso.
Scusate lo sfogo, ma dopo tanto sbattersi per metterlo in piedi, scoprire
che una delle caratteristiche base ed ovvie di un mail server ( come la
gestione delle quote ) non funziona, bhč č deprimente.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 gestione delle quote ) non funziona, bhè è deprimente.
ciao. posso comprenderti, ma patcharlo, creare il deb e farne l'upgrade
non è una cosa così trascendentale. non è che devi ripartire da capo
con tutta la configurazione. sbaglio?

 so dove.
prova a vedere la direttiva
virtual_mailbox_limit =
io la usavo per le mailbox e funzionava...
Ciao
Manuel

 Manuel
Io ho usato questa conf nel 
main.cf
:
virtual_mailbox_limit_maps =
mysql:/etc/postfix/
mysql_virtual_mailbox_limit_maps.cf
virtual_mailbox_extended = yes
virtual_mailbox_limit_override = yes
virtual_create_maildirsize = yes
virtual_overquota_bounce = yes
virtual_maildir_limit_message = Sorry, the user's maildir has overdrawn
his diskspace \
  quota, please try again later.
nel mysql nel campo quota ho provato a mettere 2 come dimensione massima,
ma quando invio una email di 8M non mi da nessun errore. Ho provato
diversi valori ma nulla, sembra proprio che le quote non vengano prese in
considerazione. Ad aggravare la situazione è che non funziona il sito da
dove scaricare la patch per il postfix che ho installato. 
Un bel casotto!


 ma quando invio una email di 8M non mi da nessun errore.
ovvio, senza la patch quel valore non ha nessun significato
Ciao
Manuel

 Manuel
No, aspè non sto usando nessun tutorial, ora lo vado a cercare nel sito.
Grazie


 Ma è possibile? Se così fosse, mi ha molto deluso.
La patch è questa 
http://vda.sourceforge.net/
e Postfix non ha mai supportato la quota sugli utenti virtuali, fin 
dalla prima release. In ogni caso l'applicazione della patch da un deb è 
di una banalità disarmante; io ho "automatizzato" il processo ed a 
partire dai deb sorgente di debian (la 2.1.5 comunque è MOLTO vecchia, 
ora c'è la 2.3.x ed aggiunge feature interessanti) che mi crea i 
pacchetti già patch-ati per postfix, postfix-mysql e tutto il resto.
Angelo

  Wed, 17 Aug 2005 15:13:00 
+0200
non dimenticandosi della riga vuota subito dopo la firma; la data 
riportata può essere anche precedente quella riportata nell'ultimo 
changelog. E' invece importante che la versione riportata sia la stessa 
del pacchetto (2.2.4) e sia aggiunto il postfisso ''vda''.
=== Compilazione ===
E' possibile ora compilare il tutto come segue:
  makeall:/usr/src/postfix-2.2.4# cd postfix-2.2.4
  makeall:/usr/src/postfix-2.2.4/postfix-2.2.4# chmod +x debian/rules
  makeall:/usr/src/postfix-2.2.4/postfix-2.2.4# dpkg-buildpackage
dopo qualche minuto vengono generati i pacchetti nella subdirectory 
sottostante quella dei sorgenti.
==============================================================
Sono sicuro che qualche cosa non sia compliant con la guida alla 
gestione dei pacchetti di debian, ma mi funziona da anni :p

   postfix (2.2.4-vda-1) stable; urgency=low









Ok, ti ringrazio molto per l'how-to, ma ho un paio di domande:
i pacchetti che mi servono e che ho installato sono 
postfix
postfix-mysql
postfix-pcre
postfix-tls <- il + importante!!
tutti sono allineati alla 2.1.5-9
su 
http://ftp.debian.org/debian/pool/main/p/postfix/
 ho visto che arriva
alla versione 2.3.4-1 e ho trovato la patch VDA per questa versione di
postfix.
Cosa succede agli altri pacchetti se metto la versione 2.3.4-1 di postfix?
Soprattutto cosa succede al supporto tls che mi serve per l'autenticazione?
Ultima domanda, devo disinstallare i vecchi postfix? ( la 2.1.x per
intenderci? )
Grazie


 intenderci? )
No fai un install e li aggiorna. Io di solito però li metto nel 
repository aziendale e poi faccio apt-get :)
Angelo

Ciao, in realtà mi ha funzionato subito, ho solo perso un pò di tempo a
trovare la patch per postfix 2.1.5-9.
Ora ho un altro problema, se nel 
master.cf
 metto
smtp       unix  -       -       n       -       -       smtpd
Non mi apre la porta 25, se faccio 
smtp      inet  n       -       n       -       -       smtpd
Me la apre, ma non invia le email quando è il mail server stesso ad
inviare, cioè da localhost, pare che si blocchi il qmgr che mi dà:
qmgr warning: connect to transport smtp: Connection refused
Io credo che la conf giusta sia la prima, ma perchè non apre la porta 25?


Ok ho risolto da solo, per la cronaca qualche riga più sotto c'era:
smtp n n n - - smtp SBAGLIATO!!
smatp - - n - - smtp GIUSTO!! 
Ora funziona tutto!!
Fiuuu
Grazie a tutti
