Replying to a message from: Zack

I have the last free public build of Xeams running on my server.  In an attempt to possibly phase out Xeams (It's not affordable for my use), I've setup an Untangle firewall in front of it.  Untangle is filtering a lot of spam before it ever hits Xeams, but if I restore a message from Untangle, I can see the message hit the Xeams box through the Live monitor, but it never forwards the message on.  If I manually restore the message it goes through right away.  Any ideas?  It's kinda frustrating to have to restore a message twice.