title: Zend Mail - Where to instantiate it?
body: <p>I'm using a Data Mapper / Gateway design pattern.</p>
  
  <p>So I have a:</p>
  
  <p>Mapper;
  Gateway;
  Domain Object (mainly with getters and setters);
  A controller;
  A view.</p>
  
  <p>My question is: where should I instantiate the Zend Mail ? 
  I believe the view is obviously out of question, and the gateway is, as well, not to be considered.</p>
  
  <p>The controller should be kept clean, so:</p>
  
  <p>Mapper our Domain Object ?</p>
  
  <p>If our form will have some select box that will retrieve data from the database, then, perhaps the Mapper will be the most appropriate place to instantiate Zend Mail ?</p>
  
  <p>Thanks</p>