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 | }}} |