We have many users using server to server communications. Usually what they do is setup an email address called
'relay@example.org' - and make it a large mailbox. The sending mail server will smtp auth with our servers using that user/pass combination and then it will be allowed to send using *@example.org. The from address does not have to match the account setup - the domain simply has to exist on the servers to be used as a from address.
Postfix should have some way to use smtp auth to send mail with. Your users can use postfix as their smtp server, postfix then uses us as the smtp relay - and all gets put under the quota limits from the
'relay@example.org' user that you setup. Just make sure that your server is not an open relay or you will hit your quota limits very quickly! Our server will say 'we do not relay' if you do not authenticate. Our server will say 'we do not relay, account limits apply' if you have gone over your quota.
Does that help? Let me know.
Thx,
Sam