I'm working on a couple of web applications that I want to be able to send email from, for forum PMs and other site alerts. I like tinkering with databases and whatnot, but I generally consider email to be a pain, so I want something I can set up and forget about

My apps share enough infrastructure that it should make sense to run them all on the same server (and all on the same app servers, if <deity>-willing the traffic grows enough to justify multiple linodes).
The simplest solution for one domain seems to be to use Google Apps for pretty much everything, and install a send-only MTA on the app server. However, all of the guides I've seen for this only apply to single-domain servers. What do I do if I want each app to be able to send email from its own domain?
(In case it matters, I'm using Ubuntu 10.10 and my apps are Rails 3...I'm also using Redmine, which requires Rails 2)