sabato 14 giugno 2008

Postfixadmin nuova release per gestire il server di posta elettronica Postfix


Postfixadmin è un'applicazione web sviluppata in PHP per gestire graficamente e in modo più semplice il server di posta elettronica Postfix.

Ultima versione rilasciata: PostfixAdmin 2.2.0rc1

Postfix Admin si appoggia ai database MySQL e PostgreSQL e permette di gestire il sistema di posta tramite interfaccia web.

Il database utilizzato contiene le informazioni necessarie a Postfix ed eventualmente a un server come Dovecot per svolgere le funzioni di invio e lettura delle e-mail.


Installazione PostfixAdmin

Gif_Better_468x60
PostfixAdmin è il pannello di controllo web che ci permetterà di gestire domini e utenti di posta virtuali, svincolandoci da file di testo e dal condividere gli utenti di sistema con la posta elettronica.

Infatti, come configurato precedentemente, Postfix cercherà le configurazioni relative sul database MySQL e con PostfixAdmin eviteremo di inserire dati a mano con query macchinose e permetteremo la gestione diretta di un dominio al relativo proprietario.

Scarichiamo allora il file tgz della versione stabile (al momento della scrittura la 2.1.0 reperibile qui) e scompattiamolo in /var/www, con i privilegi di root, usando:

tar xvfz postfixadmin-2.1.0.tgz

Rinominiamo la directory in postfixadmin attraverso il comando

mv postfixadmin-2.1.0 postfixadmin

Poi, modifichiamo il proprietario e il gruppo dei files con

chown -R www-data postfixadmin
chgrp -R www-data postfixadmin
Impostiamo infine i corretti permessi per i files contenuti eseguendo

find /var/www/postfixadmin -type f -exec chmod 640 {} \;
Entriamo nella directory di PostfixAdmin (cd postfixadmin) per procedere al setup.

sky8_728x90.gif


Configuriamo correttamente il file config.inc.php, copiando il default config.inc.php.sample digitando:

cp config.inc.php.sample config.inc.php
Con l’editor di testo preferito dovremo modificare i valori come segue:

$CONF[’default_language’] = ‘it’;
$CONF[’database_password’] = ‘PASSWORD2′;

È possibile modificare anche gli altri valori descrittivi ed informativi, come l’indirizzo e-mail del gestore del server e il messaggio di benvenuto per le nuove caselle.

PASSWORD2 differisce dalla precedente variabile PASSWORD usata dentro i file cf relativi alle credenziali per l’accesso in lettura da parte del server di posta, perché è quella relativa all’utente MySQL postfixadmin (e non postfix) usato dal pannello web, che avrà accessa anche in scrittura.

È caldamente consigliato, per ovvie ragioni, impostarne due differenti.


Un altro passo da compiere è copiare le istruzioni SQL di default (in /var/www/postfixadmin/DATABASE_MYSQL.TXT) in un posto sicuro come /root e modificare le righe:

INSERT INTO user (Host, User, Password) VALUES (’localhost’,'postfix’,password(’postfix’));
INSERT INTO user (Host, User, Password) VALUES (’localhost’,'postfixadmin’,password(’postfixadmin’));

AsteClick - iPod Touch 32gb

sostituendo postfix e postfixadmin rispettivamente con il valore assegnato a PASSWORD e PASSWORD2 in precedenza.

Una volta salvato il file, le istruzioni possono essere applicate eseguendo

mysql -u root -p < /root/DATABASE_MYSQL.txt verrà chiesta la password dell’utente root di MySQL e sarà quindi necessario digitarla e premere invio. Una volta fatto si dovrebbe cancellare il file txt contenente le password degli utenti MySQL.

La sezione « admin» di PostfixAdmin non è protetta ed è quindi consigliabile applicare una combinazione htaccess+htpasswd. Modifichiamo la prima riga del file admin/.htaccess facendola diventare AuthUserFile /var/www/postfixadmin/admin/.htpasswd

Creiamo in modo corretto il file .htpasswd con htpasswd -bc admin/.htpassswd admin PASSWORD sostituendo PASSWORD con un’adeguata parola chiave segreta. Per evitare di ricevere errori dal pannello è necessario, come ultima operazione, rimuovere il file setup.php.

Offerte Todomondo
fonte: hostingtalk

Ultimi post pubblicati

weekend


Dark Orbit    300x250

Gif_Better_300x250



Ponti e    Festività 300x250

Universo Linux


0 commenti:

Vota il Post

Linux News

RSVP (Raccomandati Se Vi Piacciono)

Google News Italia

Social Bookmarking
Add to: Mr. Wong Add to: Webnews Add to: Icio Add to: Oneview Add to: Linkarena Add to: Favoriten Add to: Seekxl Add to: Kledy.de Add to: Social Bookmarking Tool Add to: BoniTrust Add to: Power Oldie Add to: Bookmarks.cc Add to: Favit Add to: Newskick Add to: Newsider Add to: Linksilo Add to: Readster Add to: Folkd Add to: Yigg Add to: Digg Add to: Del.icio.us Add to: Reddit Add to: Jumptags Add to: Upchuckr Add to: Simpy Add to: StumbleUpon Add to: Slashdot Add to: Netscape Add to: Furl Add to: Yahoo Add to: Spurl Add to: Google Add to: Blinklist Add to: Blogmarks Add to: Diigo Add to: Technorati Add to: Newsvine Add to: Blinkbits Add to: Ma.Gnolia Add to: Smarking Add to: Netvouz Information

Social Bookmarking

Antipixels & Counters

Add to Technorati Favorites MaxWeb Top 100 tutto blog Aggregatore Directory dei blog italiani Blog360gradi - L’aggregatore di notizie a 360°

 provenienti dal mondo dei blog! BlogItalia.it - La directory italiana dei blog Feed XML offerto da BlogItalia.it Sito preferito Il Bloggatore Italian Bloggers diigo it visitor stats Programming Blogs - Blog Catalog Blog Directory AddThis Social Bookmark Button Registra il tuo sito nei motori di ricerca