<ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[
<ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[
Zend_Application_Resource_Emailtransport is a resource class for creating concrete Zend_Mail_Transport_Abstract instances.Zend Framework: Zend_Application_Resource_Smtp Component Proposal
Proposed Component Name
Zend_Application_Resource_Smtp
Developer Notes
http://framework.zend.com/wiki/display/ZFDEV/Zend_Application_Resource_Smtp
Proposers
Justin Hendrickson
Zend Liaison
TBD
Revision
1.0 - 1 January 2008: Initial Draft. (wiki revision: 14)
Table of Contents
1. Overview
2. References
3. Component Requirements, Constraints, and Acceptance Criteria
4. Dependencies on Other Framework Components
- Zend_Application_Resource_ResourceAbstract
- Zend_Mail
- Zend_Mail_Transport_Sendmail
- Zend_Mail_Transport_Smtp
5. Theory of Operation
The component will implement the ResourceAbstract interface. It will allow setting of the adapter to be used and arbitrary options that will be passed onto a concrete email transport resource on initialization.
6. Milestones / Tasks
- Milestone 1: design notes will be published here
- Milestone 2: Working prototype checked into the incubator supporting use case #1
- Milestone 4: Unit tests exist, work, and are checked into SVN.
- Milestone 5: Initial documentation exists.
7. Class Index
- Zend_Application_Resource_Emailtransport
- Zend_Application_Resource_Emailtransport_Sendmail
- Zend_Application_Resource_Emailtransport_Smtp
8. Use Cases
| UC-01 |
|---|
Basic sendmail setup
| UC-02 |
|---|
SMTP with authentication over SSL and setting the transport as default
| UC-03 |
|---|
Custom Emailtransport adapter
5 Comments
comments.show.hideDec 24, 2009
Keith Pope
<p>This looks good but would it not be better in the namespace</p>
<p>Zend_Application_Resource_Mail_Smtp or Zend_Application_Resource_Mail</p>
<p>This way you could configure the other transports.</p>
Dec 24, 2009
Fabio Napoleoni
<p>I made something similar in my personal library. You can find the class here <a class="external-link" href="http://www.codewithstyle.eu/2009/11/18/configurare-zend_mail-usando-application-ini/">http://www.codewithstyle.eu/2009/11/18/configurare-zend_mail-usando-application-ini/</a></p>
<p>The post is in Italian, but the code is commented in English, it should be pretty clear.</p>
<p>Bye.</p>
Jan 03, 2010
Dolf Schimmel (Freeaqingme)
<p>Plans for this originate from November (or before), and were draft down Dec 1st: <a class="external-link" href="http://framework.zend.com/issues/browse/ZF-8436">http://framework.zend.com/issues/browse/ZF-8436</a> . I implemented the Resource Plugin, among with other changes to Zend_Mail on Dec 15th, and committed those to trunk yesterday.</p>
<p>Having said that, I think this proposal is no more useful (I would have notified you earlier if I'd seen an announcement of this proposal).</p>
Jan 04, 2010
Justin Hendrickson
<p>Fair enough. I'll move this to the graveyard (or whatever it's called).</p>
Jan 04, 2010
Dolf Schimmel (Freeaqingme)
<p>It's probably called archives, but I guess graveyard is way better<ac:emoticon ac:name="warning" />.</p>