The latest SmarterMail does support designating authorized proxies. All you need to do is create an entry in the whitelist with the TCP Proxy toggle enabled. This option uses version 1 of the proxy protocol that was first specified by HA Proxy; I believe that Nginx also supports this proxy protocol.
Keep in mind that adding an allowed proxy means that all TCP connections must go through a proxy, due to the way the proxy protocol works.
Andrew Barker
Software Developer
SmarterTools Inc.
www.smartertools.com