Plánovač úloh mi funguje dobře, takže myslím, že když tam zadáš ten baťák, tak to pojede...
můžeš vytvořit jednoducho takto:
schtasks /CREATE /SC MIN. /MO 5 /TN check /TR D:\batak.bat
--mělo by to vytvořit úlohu s názvem check která se pustí každých 5 minut...a nebo to naklikej pomocí klasického průvodce...

Sendmail:
Stáhni si ho z glob.com.au/sendmail/ a nakonfiguruj soubor sendmail.ini - nastav smtp server a doménu (nezáleží ale musíš změnit).

A tady upravený baťák:
Kód:
@echo off
dir /B > newdir.txt
fc olddir.txt newdir.txt
if %errorlevel% NEQ 0 goto SENDMSG
echo %errorlevel%
echo "Vse OK"
goto END

:SENDMSG
    echo To: tvu@mail.cz > mail.txt
    echo From: od@koho.cz >> mail.txt
    echo Subject: Predmet >> mail.txt
    echo Zprava >> mail.txt
    dir /B >> mail.txt
    sendmail -t < mail.txt
    echo "Mail odeslan"
    del mail.txt

&#58;END
    move /Y newdir.txt olddir.txt
    echo "Konec bataku.."
a změň si ty maily...