#--------------------------------------------------------------------------- # getImail.eps v2.0 - Retrieves mailbox files after the specified date # usage: script getImail.eps -path $splitGrepString[5] >= 101) && ($splitGrepString[5] <= 131) ) { $mon = "%month{$splitGrepString[4]}"; $messageDate = "$splitGrepString[7]$mon$splitGrepString[5]"; } else { $mon = "%month{$splitGrepString[3]}"; $messageDate = "$splitGrepString[6]$mon$splitGrepString[4]"; } if ($messageDate < $searchString) { $location++; } else { return TRUE; } } } ############################################################# # This sub checks and correctly formats the after arguments.# ############################################################# sub fixAfter(REF string $searchAfter, REF string $searchString) { string $splitAfter = Split("/", $searchAfter); $searchString = "$splitAfter[2]$splitAfter[0]$splitAfter[1]"; return true; } ########################################################################################## # This sub checks the file for size and modified Date to check if we shoulc collect it. # ########################################################################################## sub checkMbxFile(IN bool $success, IN string $searchString) { string $modifiedDateSplit; ####Checking if File Exists###### ifnot ($success) { return FALSE; } #######Checking Size Now############# int $size = GetCmdData("size"); if ($size == 0) { return FALSE; } ####Checking the modified Date#### string $modifiedDate = GetCmdData("ModifiedDate"); $modifiedDateSplit = split("/", $modifiedDate); $modifiedDate = "$modifiedDateSplit[2]$modifiedDateSplit[0]$modifiedDateSplit[1]"; if ($searchString <= $modifiedDate) { return TRUE; } else { return FALSE; } }