Public Member Functions | Data Fields | Protected Member Functions | Protected Attributes

Zend_Mail_Transport_Sendmail Class Reference

Inheritance diagram for Zend_Mail_Transport_Sendmail:
Zend_Mail_Transport_Abstract

Public Member Functions

 __construct ($parameters=null)
 _sendMail ()
 _handleMailErrors ($errno, $errstr, $errfile=null, $errline=null, array $errcontext=null)

Data Fields

 $subject = null
 $parameters
 $EOL = PHP_EOL

Protected Member Functions

 _prepareHeaders ($headers)

Protected Attributes

 $_errstr

Detailed Description

Definition at line 39 of file Sendmail.php.


Constructor & Destructor Documentation

__construct ( parameters = null )

Constructor.

Parameters:
string$parametersOPTIONAL (Default: null)
Returns:
void

Definition at line 75 of file Sendmail.php.


Member Function Documentation

_handleMailErrors ( errno,
errstr,
errfile = null,
errline = null,
array $  errcontext = null 
)

Temporary error handler for PHP native mail().

Parameters:
int$errno
string$errstr
string$errfile
string$errline
array$errcontext
Returns:
true

Definition at line 189 of file Sendmail.php.

_prepareHeaders ( headers ) [protected]

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.

protected

Parameters:
array$headers
Returns:
void
Exceptions:
Zend_Mail_Transport_Exception

See also:
Zend_Mail_Transport_Exception
Zend_Mail_Transport_Exception
Zend_Mail_Transport_Exception

Reimplemented from Zend_Mail_Transport_Abstract.

Definition at line 129 of file Sendmail.php.

_sendMail (  )

Send mail using PHP native mail()

public

Returns:
void
Exceptions:
Zend_Mail_Transport_Exceptionon mail() failure

See also:
Zend_Mail_Transport_Exception

Reimplemented from Zend_Mail_Transport_Abstract.

Definition at line 88 of file Sendmail.php.


The documentation for this class was generated from the following file: