Sistema passivo

Previous Next

Il sistema passivo si basa sulla ricezione delle email tramite FTP o rsync e la successiva chiamata dello script PHP che attua la rimozione delle email invalide e la notifica degli utenti.


Nei sistemi Linux, il batch locale per l'invio di file è, ad esempio:


#!/bin/sh


src=/cron/invalidmails


[ -d $src/ ] || exit 0


# Upload invalid mails and run remote maintenance script

for i in `ls $src/`

do

       rsync -8tvz --remove-source-files $src/*.eml 1.2.3.4::eml/

       wget -q -O /dev/null http://www.domain.tld/undeliverable/undeliverable.php

       break

done


exit 0



Nei sistemi Windows, è necessario inviare i file tramite FTP e poi chiamare nel browser http://www.domain.tld/undeliverable/undeliverable.php.