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.