Server Windows

Configurazione ›› Server ››
Parent Previous Next

Lato server è necessario installare e configurare il servizio rsyncd DeltaCopy come servizio, ad esempio nella cartella c:\DeltaCopy. Potrebbe essere necessario di attivare il servizio dagli strumenti amministrazione. Per questi esempi assumiamo che si trovi in c:\DeltaCopy. E' necessario modificare il file c:\DeltaCopy\deltacd.conf con la configurazione minima, e il modulo eml per l'invio delle bounce mail da parte del client. Parte essenziale è la limitazione degli IP, senza i quali si rischia davvero troppo. Idealmente queste regole si inseriscono nel firewall, al riguardo della porta TCP 873 in ingresso, ma in mancanza va bene anche allow hosts di rsyncd.conf. Alla fine delle operazioni si riavvia il servizio sempre dagli strumenti amministrazione.


use chroot = false

max connections = 4

read only = true

list = false

uid = nobody

gid = nobody

hosts allow = 5.6.7.8

ignore errors

ignore nonreadable


[eml]

uid = www-data

gid = www-data

path = /vhosts/domain.tld/httpdocs/undeliverable

read only = false


Poi, si crea una nuova cartella, ad esempio quella indicata a path della configurazione di rsyncd, accessibile dal server web e si aggiunge lo script PHP con il nome di file desiderato, ad esempio undeliverable.php.


Infine, si crea un'operazione pianificata, tramite un file batch o tramite chiamata diretta di php-cgi.exe, simile alla procedura indicata nel client Windows. Un file batch contiene solitamente i seguenti comandi:


@ECHO OFF


c:\php\php-cgi.exe -q /vhosts/domain.tld/httpdocs/undeliverable/undeliverable.php


Lo script va provato prima ed eliminato tutti gli eventuali problemi, sarà pronto per l'uso. Conviene prefabbricare una email finta per un utente conosciuto, ad esempio un utente di prova, e quindi verificato il corretto funzionamento, anche in automatico.