Править: Я замял требование с открытым исходным кодом, игнорируйте мой ответ.
Это против моих персональных принципов, но у меня есть действительно большой опыт с Ironport анти-устройства спама (теперь принадлежавший Cisco).
Барракуда не так, это съело, по крайней мере, ценность часа (неисправимой) электронной почты.
Unfortunately Exchange doesn't allow you to select smart hosts / smtp relay server based on the sender. You'd need to use a 3rd party tool for that. Try MultiSendcon - that's easy to install and allows you to specify the mail gateway based on the sender addresses.