======Use the spam filter scripting to add random text to the subject on incoming messages====== This needs VPOP3 version 5 or later. This script is for the case where you want a message to the 'support' user to have the text ''[XXX-99999]'' added to an incoming message's subject if it does not already exist. Some people want this text to use as reference numbers for a "light" version of a ticket help desk. Note that this script will not check for uniqueness of the reference numbers, so there is a small chance they will be repeated. Add the following to the ''spamrules_userchecks.txt'' file. This script file only gets processed on incoming messages (the ''spamrules_localmail.txt'' script ends the processing of locally sent messages) IfMatch rcpt /^support$/i IfMatch subject /\[[A-Z]{3}-\d{5}\]/ # reference already exists Else ${Ref} = "" Random 65 90 T Convert ${T} "Ascii" T ${Ref} .= ${T} Random 65 90 T Convert ${T} "Ascii" T ${Ref} .= ${T} Random 65 90 T Convert ${T} "Ascii" T ${Ref} .= "${T}-" Random 0 9 T ${Ref} .= ${T} Random 0 9 T ${Ref} .= ${T} Random 0 9 T ${Ref} .= ${T} Random 0 9 T ${Ref} .= ${T} Random 0 9 T ${Ref} .= ${T} AddHeader "Subject: [${Ref}] ${Subject}" EndIf EndIf