Question: I'm writing an app which needs to post emails on behalf of users of our Google Apps Premier domain. I see there is a way to do this using the AppEngine Mail Service if you have the admin credentials. I want to know how to do this from a normal Java app running on say Tomcat.

Answer: 
This is explained at

* [Zend\_Controller Basics](http://framework.zend.com/manual/en/zend.controller.basics.html) and
* [Zend Framework MVC Request Lifecycle](http://devzone.zend.com/article/11978) and
* [Zend Framework Dispatch Workflow](http://www.slideshare.net/polleywong/zend-framework-dispatch-workflow)

Usually I do not like pointing to external resources without giving a few words to it, but to explain what's going on is too much to type in my own words, so bear with me on this one.

If the explanation at the given links dont suffice, you could install XDebug and step through the execution flow if you want to know all the nittygritty details.
Here is a bit less orthodox view on [how zend framework application could be architectured](http://artur.ejsmont.org/blog/content/how-to-structure-a-zend-framework-application-and-manage-internal-dependencies).