Keep File Time does now work for Upload

What am I missing here?
I have the 'Keep File Time' checked in the 'Post Transfer Action' for Upload and my uploaded files always have the current time not the original uploaded file time stamp.

Webserver: IIS Version 6.0 running on Win2003 Webserver edition
FTP: SmartFTP V1.5.989
Local: WinXP sp2

The log created on uploading a file from the local directory is as follows:
I noticed the 550 error in red below. Any clues?


Remote file exist check: 'updateclient.asp'.
SIZE updateclient.asp
213 10012
MDTM updateclient.asp
213 20050818195329
PASV
227 Entering Passive Mode (192,168,30,151,15,134).
Opening data connection to 192.168.30.151 Port: 3974
STOR updateclient.asp
125 Data connection already open; Transfer starting.
10012 bytes transferred. (48.6 KB/s) (201 ms)
226 Transfer complete.
MDTM 20050624101700 updateclient.asp
550 20050624101700 updateclient.asp: The system cannot find the file specified.
SIZE updateclient.asp
213 10012
PASV
227 Entering Passive Mode (192,168,30,151,15,135).
Opening data connection to 192.168.30.151 Port: 3975
LIST
125 Data connection already open; Transfer starting.
15366 bytes transferred. (500 KB/s) (30 ms)
226 Transfer complete.
Transfer successful.

Your server doesnt support the feature to set the time of a remote file.
-Mat

Thank you for your response.
Just to clarify.
IIS6 on Win2003 Web Edition does not support MDTM or is it in the settings thereof?