Introduction to Zend Framework

 Learning Zend Framework

appendix

 Zend Framework Reference


  •  Zend_Gdata
  •  Zend_Http
  •  Zend_InfoCard
  •  Zend_Json
  •  Zend_Layout
  •  Zend_Ldap
  •  Zend_Loader
  •  Zend_Locale
  •  Zend_Log
  •  Zend_Mail
  •  Zend_Markup
  •  Zend_Measure
  •  Zend_Memory
  •  Zend_Mime
  •  Zend_Navigation
  •  Zend_Oauth
  •  Zend_OpenId
  •  Zend_Paginator
  •  Zend_Pdf
  •  Zend_ProgressBar
  •  Zend_Queue
  •  Zend_Reflection
  •  Zend_Registry
  •  Zend_Rest

  •  Zend_Search_Lucene
  •  Zend_Serializer
  •  Zend_Server
  •  Zend_Service
  •  Zend_Session
  •  Zend_Soap
  •  Zend_Tag
  •  Zend_Test
  •  Zend_Text
  •  Zend_TimeSync
  •  Zend_Tool
  •  Zend_Tool_Framework
  •  Zend_Tool_Project
  •  Zend_Translate
  •  Zend_Uri
  •  Zend_Validate
  •  Zend_Version
  •  Zend_View
  •  Zend_Wildfire
  •  Zend_XmlRpc
  • ZendX_Console_Process_Unix
  • ZendX_JQuery
  • Translation 96.1% Update 2010-11-28 - Revision 23448 - Version ZF 1.11.x

    45.2. Versand über SMTP

    Um eine E-Mail über SMTP zu versenden, muss Zend_Mail_Transport_Smtp erstellt und in Zend_Mail registriert werden, bevor die send() Methode aufgerufen wird. Für alle verbleibenden Aufrufe von Zend_Mail::send() im aktuellen Skript wird dann der SMTP Versand verwendet:

    Example 45.3. E-Mail Versand über SMTP

    $tr = new Zend_Mail_Transport_Smtp('mail.example.com');
    Zend_Mail::setDefaultTransport($tr);

    Die setDefaultTransport() Methode und der Konstruktor von Zend_Mail_Transport_Smtp sind nicht aufwendig. Diese beiden Zeilen können beim Start des Skriptes (z.B., config.inc oder ähnliches) abgearbeitet werden, um das Verhalten der Zend_Mail Klasse für den Rest des Skriptes zu konfigurieren. Somit bleiben Informationen zur Konfiguration außerhalb der Anwendungslogik - ob E-Mail über SMTP oder mail() versandt werden, welcher Mailserver verwendet wird, usw.

    digg delicious meneame google twitter technorati facebook

    Comments

    Loading...