Installazione configurazione di PhpList: Difference between revisions

From RVM Wiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 101: Line 101:


http://docs.phplist.com/PhpListConfigBounces
http://docs.phplist.com/PhpListConfigBounces
== Abilitazione upload immagini ==
* Creare la directory e settare le permission
sudo mkdir uploadimages/
sudo chown nobody:www-data uploadimages/
sudo chmod g+w uploadimages/
Per altri dettagli, consultare:
http://docs.phplist.com/UsingFCKEditor


==Utilizzo==
==Utilizzo==

Revision as of 17:17, 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

http://sitename/admin/

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


Abilitazione upload immagini

  • Creare la directory e settare le permission
sudo mkdir uploadimages/
sudo chown nobody:www-data uploadimages/
sudo chmod g+w uploadimages/

Per altri dettagli, consultare:

http://docs.phplist.com/UsingFCKEditor

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

Riferimenti