I'm still pretty new to Big-IP, only a year or so but I've worked in the messaging world for many years. This issue of getting the original client ip is not new to the messaging world but for many reasons setting the f5 as the default gateway is not a good solution.
- the source ip is needed in the message tracking logs but the ip of the f5 device is also needed in the logs. If your logs show inaccurate information you could have trouble with email discoveries. Messaging logs should show both the f5 and the sending server address.
We really need an x-header value! SMTP is capable of working with x-header values, every filtering system out there uses x-headers to react to messages, log messages and more. A stream rule could be the answer.