Progetto

Generale

Profilo

DadaMailSetup » Cronologia » Versione 4

Amministratore Truelite, 02-10-2006 13:44

1 2 Amministratore Truelite
== Installare e configurara Dada Mail ==
2 1 Amministratore Truelite
3
[http://mojo.skazat.com/ DadaMail] è un potente sistema per l'invio di newsletter via web scritto in Perl, il cui solo difetto (o pregio, a secona dei punti di vista) è quello di usare un approccio minimalista per la configurazione. 
4
5
Le istruzioni sul sito sono dettagliate, ma sono orientate alla tipica installazione nella propria home directory su un sito in hosting, qui vedremo come regolarsi con una installazione da fare a livello generale su un server.
6 2 Amministratore Truelite
7
Il primo passo è scaricare il {{{tar.gz}}} del programma e scompattarlo in una directory opportuna; nel nostro caso si è fatto:
8
{{{
9
cd /usr/local/share
10
tar -xvzf /root/dada-2_10_10.tar.gz
11 3 Amministratore Truelite
chown -R root:root dada
12 1 Amministratore Truelite
}}} 
13 3 Amministratore Truelite
14
Nella directory {{{/usr/local/share/dada/DADA}}} si troverà il file {{{Config.pm}}} in cui vanno modificate le seguenti 4 variabili (il file è piuttosto lungo perché contiene parecchia documentazione, si abbia cura di cercare le righe corrispondenti, l'uso di un editor con l'evidenziazione della sintassi aiuta parecchio):
15 2 Amministratore Truelite
{{{
16
$PROGRAM_ROOT_PASSWORD = 'passwordsegreta'
17
$FILES = '/var/dada';
18
$MAILPROG = '/usr/sbin/sendmail';
19 4 Amministratore Truelite
$PROGRAM_URL ='http://www.sito,it/cgi-bin/dada/mail.cgi';
20
}}}
21
22
Dato che in genere {{{/var/dada}}} non esiste si abbia cura di crearla ed impostarne correttamente il proprietario:
23
{{{
24
mkdir /var/dada]
25
chown www-data:www-data /var/dada
26
}}}
27
28
Dato che [http://mojo.skazat.com/ DadaMail] lavora come un CGI, si devono poi spostare nella opportuna directory il file {{{mail.cgi}}} e la precedente directory {{{DADA}}}, vale a dire:
29
{{{
30
mkdir /usr/lib/cgi-bin/dada
31
cd /usr/lib/cgi-bin/dada
32
cp /usr/local/share/dada/mail.cgi .
33
mv /usr/local/share/dada/DADA .
34 2 Amministratore Truelite
}}}