Installazione configurazione di PhpList: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
| Line 47: | Line 47: | ||
EOFile | EOFile | ||
</pre> | </pre> | ||
cd .. | |||
* Lanciare l'installazione: | * Lanciare l'installazione: | ||
| Line 67: | Line 69: | ||
Proseguire con la configurazione: | Proseguire con la configurazione: | ||
http://docs.phplist.com/PhpListConfiguration | sudoedit config/config.php | ||
define('CLICKTRACK',1); | |||
define('CLICKTRACK_SHOWDETAIL',1); | |||
define('USE_DOMAIN_THROTTLE',1); | |||
define("PHPMAILERHOST",'localhost'); | |||
Per altri settaggi, consultare http://docs.phplist.com/PhpListConfiguration | |||
==Gestione dei bounce== | |||
* Creare una casella email POP3 | |||
bounce@domain.dom | |||
* Dichiarare l'indirizzo della casella nel config file | |||
sudoedit config/config.php | |||
$message_envelope = "mybounces@yourdomain.com"; | |||
* Definire i dettagli della casella creata | |||
<pre> | |||
$bounce_mailbox_host = 'host.dom'; | |||
$bounce_mailbox_user = 'bounces@domain.com'; | |||
$bounce_mailbox_password = 'super-secret'; | |||
</pre> | |||
* Definire se si usa SSL con un certificato self signed: | |||
$bounce_mailbox_port = "110/pop3/novalidate-cert"; | |||
Per altri dettagli, consultare: | |||
http://docs.phplist.com/PhpListConfigBounces | http://docs.phplist.com/PhpListConfigBounces | ||
Revision as of 12:14, 16 December 2010
Installazione
Prelevare il pacchetto:
http://sourceforge.net/projects/phplist/files/
Scompattare nel folder phplist SOLO i files contenuti nella cartella lists
Configurazione
Modificare il file di configurazione
sudoedit config/config.php
$language_module = "italian.inc"; (per impostare la lingua italiana nella parte frontend) $database_host = "localhost"; (dove risiede il database mySQL) $database_name = "phplist"; (il nome del database, nel nostro caso phplist) $database_user = "admin"; (il nome del db user, nel nostro caso admin) $database_password = 'phplistpassword'; (la pwd del db user, nel nostro caso phplistpassword) $pageroot = '/phplist'; $adminpages = '/phplist/admin';
Impostare la lingua di amministrazione:
sudoedit admin/languages.php
"it"=>array("Italian "," iso-8859-1, windows-1252 "),
oppure
"it"=>array("Italian","utf-8","utf-8"),
Per la versione 2.10.12, se il database è UTF8, bisogna patchare un file, altrimenti esce l'errore:
Inizializzazione tabella user_blacklist_data Database error 1071 while doing query Specified key was too long; max key length is 1000 bytes
cd admin
cat | sudo patch -p0 structure.php <<EOFile
72c72
< "index_2" => array("emailnameidx (email,name)",""),
---
> "index_2" => array("emailnameidx (email(233),name)",""),
EOFile
cd ..
- Lanciare l'installazione:
http://servername/phplist/admin
- Accedere all'interfaccia di amministrazione
utilizzando
username: admin
password: phplist
- Verificare il database:
http://sitename/phplist/admin/?page=dbcheck
Proseguire con la configurazione:
sudoedit config/config.php
define('CLICKTRACK',1);
define('CLICKTRACK_SHOWDETAIL',1);
define('USE_DOMAIN_THROTTLE',1);
define("PHPMAILERHOST",'localhost');
Per altri settaggi, consultare http://docs.phplist.com/PhpListConfiguration
Gestione dei bounce
- Creare una casella email POP3
bounce@domain.dom
- Dichiarare l'indirizzo della casella nel config file
sudoedit config/config.php $message_envelope = "mybounces@yourdomain.com";
- Definire i dettagli della casella creata
$bounce_mailbox_host = 'host.dom'; $bounce_mailbox_user = 'bounces@domain.com'; $bounce_mailbox_password = 'super-secret';
- Definire se si usa SSL con un certificato self signed:
$bounce_mailbox_port = "110/pop3/novalidate-cert";
Per altri dettagli, consultare:
http://docs.phplist.com/PhpListConfigBounces
Utilizzo
http://docs.phplist.com/SettingUpForUse
- Have you setup an "abuse@mydomain.com" account? (This helps recipients' email systems know you aren't a spammer)
- Have you setup a "postmaster@mydomain.com" account? (Ditto.)
Disabilitare la modalità di test:
define ("TEST",0); (originariamente è impostato ad 1)
- Test per vedere se la newsletter viene considerata spam SpamCheck