FEATURE: Event Manager and Email Variables

BPS-Events Manager-Variables

Listing of %VARS to be used in the Events Manager of BulletProof FTP Server for SMTP and HTTP Form-Post (NVP) event actions.

REVISION HISTORY:
  • %FILETIME* and %FILEDATE* variables added in v2014.1.3.21 (Feb 2015)
  • %FILE was changed to %FILEFULLNAME in v2013.1.0.11 (Oct 2013)
    VariableDescriptionScopeContextUnits/Example
    %BDOWNData Transferred by FTP-AccountCurrent SessionDownloadBytes
    %BDOWNALLData Transferred by FTP-AccountAll SessionsDownloadBytes
    %BTOTData Transferred by FTP-AccountAll SessionsUp/DownBytes
    %BUPData Transferred by FTP-AccountCurrent SessionUploadBytes
    %BUPALLData Transferred by FTP-AccountAll SessionsUploadBytes
    %C24HNumber of Connections by FTP-AccountCurrent Session24 Hoursinteger-value
    %CALLNumber of Connections by FTP-AccountCurrent SessionForeverinteger-value
    %CLIENTGROUPGroup AccountCurrent SessionUser Manager -> Login -> Group Nameagroupname
    %CLIENTIPIP AddressCurrent SessionObtained from Network192.168.0.1
    %CLIENTIP_000IP Address (Zero Padded)Current SessionObtained from Network192.168.000.001
    %CLIENTLOGINUsername used to LoginCurrent SessionUser Manager -> Login -> Group Nameausername
    %CLIENTNAMEAccount-NameCurrent SessionUser Manager -> Login -> Group Nameaaccountname
    %CLIENTPASSWORDPassword used to LoginCurrent SessionUser Manager -> Login -> Group Nameapassword
    %CNOWNumber of Connections by FTP-AccountCurrent SessionCurrentinteger-value
    %DATECurrent DateSystemObtained from OSLocale-Specific
    %DATE_EXCurrent DateSystemObtained from OSmmddyyyy
    %DATE_EX_DMYCurrent DateSystemObtained from OSdd-mm-yyyy
    %DATE_EX_MDYCurrent DateSystemObtained from OSmm-dd-yyyy
    %DATE_EX_YMDCurrent DateSystemObtained from OSyyyy-mm-dd
    %DFREEDiskspace FreeCurrent SessionCurrent Working DirectoryBytes
    %DFREEGBDiskspace FreeCurrent SessionCurrent Working DirectoryGiBytes
    %DFREEKBDiskspace FreeCurrent SessionCurrent Working DirectoryKiBytes
    %DFREEMBDiskspace FreeCurrent SessionCurrent Working DirectoryMiBytes
    %DIR_8.3Directory Name of Target FTP CommandCurrent SessionsN/Astring (FAT32 shortened)
    %DIRCREATEDCreated Directory NameCurrent SessionsN/Astring
    %DIRDELETEDDeleted Directory NameCurrent SessionsN/Astring
    %DIRFULLNAMEDirectory Name of Target FTP CommandCurrent SessionsN/Astring
    %DIRTARGETDirectory Name of Target FTP CommandCurrent SessionsN/Astring
    %DIRTARGET_8.3Directory Name of Target FTP CommandCurrent SessionsN/Astring (FAT32 shortened)
    %DISKDrive LetterCurrent SessionCurrent Working DirectoryC (Single-Char, ex: C:\ drive)
    %FDOWNNumber of Files TransferredCurrent SessionDownloadedinteger
    %FDOWNALLNumber of Files TransferredAll SessionsDownloadedinteger
    %FILEDATEFile Creation DateCurrent SessionsUp/DownLocale Specific
    %FILEDATE_EXFile Creation DateCurrent SessionsUp/Downmmddyyyy
    %FILEDATE_EX_DMYFile Creation DateCurrent SessionsUp/Downdd-mm-yyyy
    %FILEDATE_EX_MDYFile Creation DateCurrent SessionsUp/Downmm-dd-yyyy
    %FILEDATE_EX_YMDFile Creation DateCurrent SessionsUp/Downyyyy-mm-dd
    %FILEDIRDirectory OnlyCurrent SessionUp/Down/Commandsstring (No Trailing Backslash)
    %FILEEXTExtension OnlyCurrent SessionUp/Down/Commandsstring
    %FILEFULLNAMEFully Qualified FilenameCurrent SessionUp/Down/Commandsstring (includes leading ".")
    %FILENAMEFilename OnlyCurrent SessionUp/Down/Commandsstring
    %FILENAME_8.3Filename Only (FAT32)Current SessionUp/Down/Commandsstring
    %FILENOEXTFilename without ExtensionCurrent SessionUp/Down/Commandsstring
    %FILEPATHDirectory OnlyCurrent SessionUp/Down/Commandsstring (Incl Trailing Slash)
    %FILEPATH_8.3Directory Only (FAT32)Current SessionUp/Down/Commandsstring
    %FILESIZESize of FileCurrent SessionUp/Down/CommandsBytes
    %FILETIMEFile Creation TimeCurrent SessionsUp/DownLocale Specific
    %FILETIME_24HFile Creation TimeCurrent SessionsUp/Downhh:mm:ss
    %FILETIME_EXFile Creation TimeCurrent SessionsUp/Downhhmmss
    %FTOTNumber of Files TransferredAll SessionsUp/Downinteger
    %FTOTALLNumber of Files TransferredAll SessionsUp/Downinteger
    %FUPNumber of Files TransferredCurrent SessionUploadedinteger
    %FUPALLNumber of Files TransferredAll SessionsUploadedinteger
    %GBDOWNData Transferred by FTP-AccountCurrent SessionDownloadGiBytes
    %GBDOWNALLData Transferred by FTP-AccountAll SessionsDownloadGiBytes
    %GBTOTData Transferred by FTP-AccountAll SessionsUp/DownGiBytes
    %GBUPData Transferred by FTP-AccountCurrent SessionUploadGiBytes
    %GBUPALLData Transferred by FTP-AccountAll SessionsUploadGiBytes
    %KBDOWNData Transferred by FTP-AccountCurrent SessionDownloadKiBytes
    %KBDOWNALLData Transferred by FTP-AccountAll SessionsDownloadKiBytes
    %KBTOTData Transferred by FTP-AccountAll SessionsUp/DownKiBytes
    %KBUPData Transferred by FTP-AccountCurrent SessionUploadKiBytes
    %KBUPALLData Transferred by FTP-AccountAll SessionsUploadKiBytes
    %LOCALIPIP AddressSystemObtained from Networkstring
    %LOGFILECurrent Log-FileSoftware SettingsManagement -> Logging -> Log Settingsstring
    %LOGFILEOLDPrevious Log-FileSoftware SettingsObtained from Softwarestring
    %MAXUSERSMax Number of FTP-ClientsSoftware SettingsManagement -> Settings -> Generalinteger
    %MBDOWNData Transferred by FTP-AccountCurrent SessionDownloadMiBytes
    %MBDOWNALLData Transferred by FTP-AccountAll SessionsUp/DownMiBytes
    %MBTOTData Transferred by FTP-AccountAll SessionsUp/DownMiBytes
    %MBUPData Transferred by FTP-AccountCurrent SessionUploadMiBytes
    %MBUPALLData Transferred by FTP-AccountAll SessionsUploadMiBytes
    %PCOSVEROS VersionSystemObtained from OSstring
    %PCPROCCPUSystemObtained from OSstring
    %PCRAMRAMSystemObtained from OSstring
    %S_IPServer IP delimited by commasSystemObtained from OSstring
    %SERVERDATECurrent DateSystemObtained from OSLocale Specific
    %SERVERDAYSUptime DaysSoftware StateObtained from Softwareinteger
    %SERVERGBALLData TransferredSoftware Install DateUp/DownGiBytes
    %SERVERGBDOWNData TransferredSoftware Install DateDownloadedGiBytes
    %SERVERGBUPData TransferredSoftware Install DateUploadedGiBytes
    %SERVERHOURSUptime HoursSoftware StateObtained from Softwareinteger
    %SERVERIPIP AddressSystemObtained from OSstring
    %SERVERKBALLData TransferredSoftware Install DateUp/DownKiBytes
    %SERVERKBDOWNData TransferredSoftware Install DateDownloadedKiBytes
    %SERVERKBUPData TransferredSoftware Install DateUploadedKiBytes
    %SERVERLOCALHOSTServer Local-HostnameSystemObtained from Networkstring
    %SERVERMBALLData TransferredSoftware Install DateUp/DownMiBytes
    %SERVERMBDOWNData TransferredSoftware Install DateDownloadedMiBytes
    %SERVERMBUPData TransferredSoftware Install DateUploadedMiBytes
    %SERVERMINSUptime MinutesSoftware StateObtained from Softwareinteger
    %SERVERSECSUptime SecondsSoftware StateObtained from Softwareinteger
    %SERVERSPEEDData TransferredSoftware Install DateUp/DownBytes/Sec
    %SERVERSPEEDKBData TransferredSoftware Install DateUp/DownKiBytes/Sec
    %SERVERSPEEDMBData TransferredSoftware Install DateUp/DownMiBytes/Sec
    %SERVERTIMECurrent TimeSystemObtained from OSHH:MM:SS
    %SERVERTIMEUPUptime Since RestartSoftware StateObtained from Software99days 23:59:59
    %SERVERTOTUPTIMETotal Uptime in SecondsSoftware StateObtained from Softwareinteger
    %SERVERVERSIONVersion of FTP-ServerSoftware StateAboutstring
    %SESSIONAVGAverage number of filesSoftware Restart DateUp/Downinteger
    %SESSIONFILESALLFiles TransferredSoftware Restart DateUp/Downinteger
    %SESSIONFILESDOWNFiles TransferredSoftware Restart DateDownloadedinteger
    %SESSIONFILESUPFiles TransferredSoftware Restart DateUploadedinteger
    %SESSIONGBALLData TransferredSoftware Restart DateUp/DownGiBytes
    %SESSIONGBDOWNData TransferredSoftware Restart DateDownloadedGiBytes
    %SESSIONGBTOTALData TransferredSoftware Restart DateAll Data + Protocol BytesGiBytes
    %SESSIONGBUPData TransferredSoftware Restart DateUploadedGiBytes
    %SESSIONKBALLData TransferredSoftware Restart DateUp/DownKiBytes
    %SESSIONKBDOWNData TransferredSoftware Restart DateDownloadedKiBytes
    %SESSIONKBTOTALData TransferredSoftware Restart DateAll Data + Protocol BytesKiBytes
    %SESSIONKBUPData TransferredSoftware Restart DateUploadedKiBytes
    %SESSIONMBALLData TransferredSoftware Restart DateUp/DownMiBytes
    %SESSIONMBDOWNData TransferredSoftware Restart DateDownloadedMiBytes
    %SESSIONMBTOTALData TransferredSoftware Restart DateAll Data + Protocol BytesMiBytes
    %SESSIONMBUPData TransferredSoftware Restart DateUploadedMiBytes
    %SITEWHOListing of other online clientsSoftware StateObtained from Softwarestring
    %TIMECurrent TimeSystemObtained from OSHH:MM:SS
    %TIME_24HCurrent TimeSystemObtained from OSHH:MM:SS
    %TIME_EXCurrent TimeSystemObtained from OSHHMMSS
    %TMINMinutes since connectedCurrent SessionObtained from Softwareinteger
    %TOPALLMost Frequently Accessed FilesAll TimeManagement -> Settings -> Stat Generatorinteger
    %TOPDAYMost Frequently Accessed FilesDayManagement -> Settings -> Stat Generatorinteger
    %TOPMONTHMost Frequently Accessed FilesMonthManagement -> Settings -> Stat Generatorinteger
    %TOPWEEKMost Frequently Accessed FilesWeekManagement -> Settings -> Stat Generatorinteger
    %TSECSeconds since connectedCurrent SessionObtained from Softwareinteger
    %UCURRENTDIRCurrent Working DirectoryCurrent SessionCurrent Working Directorystring
    %UFILESPEEDLast Transfer SpeedCurrent SessionObtained from SoftwareBytes
    %UFILESPEEDKBLast Transfer SpeedCurrent SessionObtained from SoftwareKiBytes
    %UFILESPEEDMBLast Transfer SpeedCurrent SessionObtained from SoftwareMiBytes
    %UHOMEUser Home DirectoryCurrent SessionObtained from Softwarestring
    %UHOSTNAMEHostname of IP AddressCurrent SessionObtained from Networkahost.adomain.com
    %UIADDRESSUser Account: AddressUser SettingsUser Manager -> Additional -> Contact Infostring
    %UICITYUser Account: CityUser SettingsUser Manager -> Additional -> Contact Infostring
    %UIDUser Account: IDUser SettingsUser Manager -> Additional -> Contact Infostring
    %UIEMAILUser Account: EmailUser SettingsUser Manager -> Additional -> Contact Infostring
    %UIFAXUser Account: FaxUser SettingsUser Manager -> Additional -> Contact Infostring
    %UINAMEUser Account: NameUser SettingsUser Manager -> Additional -> Contact Infostring
    %UINOTESUser Account: NotesUser SettingsUser Manager -> Additional -> Contact Infostring
    %UIPIP Address (same as %CLIENTIP)Current SessionObtained from Network192.168.0.1
    %UIPHONEHOMEUser Account: Phone (Home)User SettingsUser Manager -> Additional -> Contact Infostring
    %UIPHONEWORKUser Account: Phone (Work)User SettingsUser Manager -> Additional -> Contact Infostring
    %UNAMEAccount-Name (same as %CLIENTNAME)Current SessionUser Manager -> Login -> Group Nameaaccountname
    %UQUOTAQuota: Current UsageCurrent SessionUser Manager -> Private P2PBytes
    %UQUOTACURRENTGBQuota: Current UsageCurrent SessionUser Manager -> Private P2PGiBytes
    %UQUOTACURRENTKBQuota: Current UsageCurrent SessionUser Manager -> Private P2PKiBytes
    %UQUOTACURRENTMBQuota: Current UsageCurrent SessionUser Manager -> Private P2PMiBytes
    %UQUOTAMAXQuota: Max AvailCurrent SessionUser Manager -> Private P2PBytes
    %UQUOTAMAXGBQuota: Max AvailCurrent SessionUser Manager -> Private P2PGiBytes
    %UQUOTAMAXKBQuota: Max AvailCurrent SessionUser Manager -> Private P2PKiBytes
    %UQUOTAMAXMBQuota: Max AvailCurrent SessionUser Manager -> Private P2PMiBytes
    %URATIOPrivate P2P: Current RatioCurrent SessionUp/Downfloat
    %URATIOCREDITPrivate P2P: Current CreditCurrent SessionDownloadBytes
    %URATIOCREDITGBPrivate P2P: Current CreditCurrent SessionDownloadGiBytes
    %URATIOCREDITKBPrivate P2P: Current CreditCurrent SessionDownloadKiBytes
    %URATIOCREDITMBPrivate P2P: Current CreditCurrent SessionDownloadMiBytes
    %URATIODOWNPrivate P2P: Current RatioCurrent SessionDownloadfloat
    %URATIOUPPrivate P2P: Current RatioCurrent SessionUploadfloat
    %USPEEDLIMITMax Allowed BandwidthUser AccountUp/Downinteger
    %UTIMEOUTCurrent Timeout for User-AccountUser AccountN/Ainteger