Per far processare la coda a Qmail è necessario inviare un segnale di allarme al processo qmail-send
Individuiamo il pid del processo con il comando:
ps auxf |grep qmail-send
Ed inviamo il segnale che verrà catturato dal processo e farà processare la coda
kill -ALRM pid
Scaricare il pacchetto tar.gz dal sito ufficiale scegliendo la versione a 32 o 64 bit in base al nostro sistema:
http://www.zend.com/en/products/guard/downloads
Decomprimere il pacchetto con il comando:
tar xzvf ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz
Creare la cartella che conterrà l’estensione:
mkdir /usr/local/lib/Zend
Copiare il file .so (relativo al php usato) nella cartella:
cp ZendOptimizer-3.3.9-linux-glibc23-i386/data/5_2_x_comp/ZendOptimizer.so /usr/local/lib/Zend/
Editare il file php.ini ed inserire le seguenti righe:
[PHP]
zend_extension=/usr/local/lib/Zend/ZendOptimizer.so
zend_optimizer.optimization_level=15
Infine riavviare apache
In Parallels Plesk 9 attualmente abbiamo disponibili due MTA per gestire la posta: Qmail e Postfix.
Questa guida è stata testata con Plesk 9.2.3
Per vedere l’MTA attualmente configurato lanciare il comando:
/opt/psa/admin/sbin/mailmng –features | grep SMTP_Server
Per passare da qmail a postfix:
/usr/local/psa/admin/sbin/autoinstaller –select-release-current –install-component postfix
Per passare da postfix a qmail
/usr/local/psa/admin/sbin/autoinstaller –select-release-current –install-component qmail
Prima di eseguire il passaggio è necessario fermare l’MTA e processare completamente la coda dei messaggi.
Aggiungere l’utente al sistema con
/usr/sbin/useradd -d $HTTPD_VHOSTS_D/dominio/cartella -s /bin/false USER_NAME
Impostare la password con passwd
Aggiungere l’utente al gruppo psacln
/usr/sbin/usermod -G psacln USER_NAME
Impostare correttamente i permessi e il proprietario
chmod 755 $HTTPD_VHOSTS_D/dominio/cartella
chown USER_NAME:psacln $HTTPD_VHOSTS_D/dominio/cartella
chmod 751 $HTTPD_VHOSTS_D/your_domain/httpdocs
$HTTPD_VHOSTS_D è la directory del vhost