Class Zend_Mail_Transport_Sendmail

Description

Class for sending eMails via the PHP internal mail() function

  • copyright: Copyright (c) 2005-2007 Zend Technologies USA Inc. (http://www.zend.com)
  • license: New BSD License

Located in /Mail/Transport/Sendmail.php (line 38)

Zend_Mail_Transport_Abstract
   |
   --Zend_Mail_Transport_Sendmail
Variable Summary
 string $EOL
 string $parameters
 string $subject
Method Summary
 void __construct ([string $parameters = null])
 void _prepareHeaders (array $headers)
 void _sendMail ()
Variables
string $EOL = PHP_EOL (line 61)

EOL character string

  • access: public

Redefinition of:
Zend_Mail_Transport_Abstract::$EOL
EOL character string used by transport
string $parameters (line 53)

Config options for sendmail parameters

  • access: public
string $subject = null (line 45)

Subject

  • access: public

Inherited Variables

Inherited from Zend_Mail_Transport_Abstract

Zend_Mail_Transport_Abstract::$body
Zend_Mail_Transport_Abstract::$boundary
Zend_Mail_Transport_Abstract::$header
Zend_Mail_Transport_Abstract::$recipients
Zend_Mail_Transport_Abstract::$_headers
Zend_Mail_Transport_Abstract::$_isMultipart
Zend_Mail_Transport_Abstract::$_mail
Zend_Mail_Transport_Abstract::$_parts
Methods
Constructor __construct (line 70)

Constructor.

  • access: public
void __construct ([string $parameters = null])
  • string $parameters: OPTIONAL (Default: null)
_prepareHeaders (line 108)

Format and fix headers

mail() uses its $to and $subject arguments to set the To: and Subject: headers, respectively. This method strips those out as a sanity check to prevent duplicate header entries.

  • access: protected
void _prepareHeaders (array $headers)
  • array $headers

Redefinition of:
Zend_Mail_Transport_Abstract::_prepareHeaders()
Prepare header string for use in transport
_sendMail (line 83)

Send mail using PHP native mail()

  • throws: Zend_Mail_Transport_Exception on mail() failure
  • access: public
void _sendMail ()

Redefinition of:
Zend_Mail_Transport_Abstract::_sendMail()
Send an email independent from the used transport

Inherited Methods

Inherited From Zend_Mail_Transport_Abstract

 Zend_Mail_Transport_Abstract::send()
 Zend_Mail_Transport_Abstract::_buildBody()
 Zend_Mail_Transport_Abstract::_formatHeader()
 Zend_Mail_Transport_Abstract::_getHeaders()
 Zend_Mail_Transport_Abstract::_prepareHeaders()
 Zend_Mail_Transport_Abstract::_sendMail()

Documentation generated on Sun, 27 May 2007 23:27:29 -0700 by phpDocumentor 1.3.2