Možná to nebude úplně správná odpověď, ale nešlo by na tom Windows stroji, co na ten SMTP server může, pustit jako admin třeba něco takového?
netsh interface portproxy add v4tov4 listenaddress=192.168.1.52 listenport=25 connectaddress=10.0.0.50 connectport=25
(kde 192.168.1.52 je např. IP adresa toho Windows stroje, pod kterou ho všichni vidí, a 10.0.0.50 je IP adrea SMTP serveru, kam smí ten Windows stroj sahat - adresy jsem si vymyslel pro ilustraci).
Nevím, třeba to bude nakonec to nejjednodušší. Pak by se ten Windows stroj stal jen komunikačním prostředníkem, tvářil by se sám jako ten SMTP server a všechny požadavky by odbavoval jako taková proxyna. Předpokládám, že ostatní stroje na ten SMTP server nesmí síťově, takže ten Windows stroj by to dělal za ně. Pochopitelně je potřeba pořešit patřičné prostupy na firewallu toho Windows stroje.
Ale možná je to hloupá rada a takhle snadno to obejít nepůjde, já ale podobným způsobem obcházím leccos.