A long time ago, we incorporated cryptographic functions into our scripting language, HSL, in order for users to build features such as BATV. While very flexible, it sure was not user friendly :) Therefore, we present to you; batv_sign(), batv_verify() and batv_strip() which you can read about in our wiki documentation and of course in the HSL function reference. Perhaps in the future, we will even add simple flow blocks providing a graphical front-end for these function!

BATV (Bounce Tag Address Validation) provides a cryptographic mechanisms to verify the integrity of a bounced message in order to prevent incoming backscatter. It works by rewriting the sender (MAIL FROM) address to a unique (yet valid for a number of days) address while allowing bounced in a time window.

Finally we wish you all a nice midsummer, and we'll see you next week!