Newsgroup: it.comp.os.linux.sys
Titolo: Un piccolo mail server, un piccolo pannello

Ho un server - 
aioe.org
 peraltro - con un *piccolo* mail server (una decina
d'utenti che possono diventare venti, non cinquanta) con postfix, courier,
mysql per il db degli utenti e maildrop. Il tutto configurato a mano.
Avrei bisogno di un sistema per permettere ai miei utenti di cambiarsi la
password (nota che non mi interessano domini, mailing list, spazio web ed
altre amenità /da/ /isp) e preferirei continuare ad utilizzare MySQL come
db di autenticazione.
Esiste qualcosa in GPL di adatto allo scopo?
I pannelli di controllo che supportano questa funzione sono mastodontici
(ispconfig) oppure ancora acerbi (gnupanel); altri non offrono questa
possibilità.
Voi come fate?
ciauuu e grazie a chi mi risponde

 Esiste qualcosa in GPL di adatto allo scopo?
prova a dare un'occhiata a
http://www.postfixadmin.org/
oppure
http://www.oav.net/projects/openvisp-admin/
ciao,
s

 cambiarsi la password 
Se hai gli utenti su MySQL, ti basta un banale scriptino in PHP che chieda 
email, vecchia password e nuova password (+conferma) e le scriva sul DB 
dopo aver controllato che corrispondano.
Bye.

 dopo aver controllato che corrispondano.
è chiaro
ma volevo qualcosa di /noto/ e possibilmente sicuro

 
http://www.oav.net/projects/openvisp-admin/
li hai mai utilizzati?
la documentazione sembra carente
ciau


se deve fare solo quello voto anche io per lo script php
ciao aioe

 ciao aioe
ciau redde
;-)

Aioe wrote:

io uso postfixadmin, è abbastanza semplice da usare, se poi a te interessa
soltanto utilizzarlo per permettere agli utenti di cambiare le password va
più che bene. se poi lo vuoi anche usare per gestire gli account considera
che ha qualche problemino con maildrop come virtual_transport, nel senso
che non riesce a creare fisicamente la mailbox. ma in giro c'è un scriptino
che risolve.

 scriptino che risolve.
maildrop può essere configurato per crearla da solo la prima volta che
riceve una mail indirizzata all'utente (maildroprc permette di eseguire
comandi shell)
se vuoi ti passo il frammento di scruipt che lo fa

 se vuoi ti passo il frammento di scruipt che lo fa
Se non ti secca, puoi postarlo qui? :)
Io ne avevo uno che funzionava perfettamente, finche` non ho aggiornato da 
sarge a etch, e ha smesso di crearmele. E non ho ancora capito perche`. :/
Bye.

 Se non ti secca, puoi postarlo qui? :)
l'allienamento è saltato per evitare di spezzare le righe (ho controllato
prima di postarlo, funziona anche con etch)
ps.. hai ricompilato maildrop con il supporto a mysql (il pacchetto debian
non lo include)?
###############################################################
#       Step 1: Create Maildir
###############################################################
MAILDIR=$HOME$DEFAULT
`test -d "$MAILDIR"`                                    # check if dir exist
if ($RETURNCODE != 0)
{
        `mkdir -p $MAILDIR`                             # create dirs with
parents
        `rmdir $MAILDIR`                                # remove dir for
init
        `/usr/bin/maildirmake $MAILDIR`                 # create maildir
        `/usr/bin/maildirmake -f Spam  $MAILDIR`   # create custom folders
        `/usr/bin/maildirmake -f Trash $MAILDIR`
        `/usr/bin/maildirmake -f Draft $MAILDIR`
        `/usr/bin/maildirmake -f Sent  $MAILDIR`
                                                  # add shared maildirs      
`/usr/bin/maildirmake --add Newsgroups=/var/mail/Newsgroups/ $MAILDIR`
}

 comandi shell)
A me, in Gentoo, con il maildrop che c'è nel portage, non funziona manco per
un cavolo sta funzione.
Tra l'altro è assurdo perchè ti crea qualunque file in /home/vmail ma non le
mailbox dentro i domini che ci sono.
-- 
Vide

 le mailbox dentro i domini che ci sono.
no
crea la maildir nel formato us...@domain.tld all'interno della directory
radice che le contiene tutte