Zend Framework
LICENSE
This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to license@zend.com so we can send you a copy immediately.
SMTP connection object
Loads an instance of Zend_Mail_Protocol_Smtp and forwards smtp transactions

string
$EOL= '"\n"'
EOL character string used by transport
"\n"
Details
string
$_name= ''localhost''
Local client hostname or i.p.
'localhost'
Details
__construct(
string $host
=
'127.0.0.1', array|null $config
=
array()
)
:
void
Constructor.
Name | Type | Description |
---|---|---|
$host | string | OPTIONAL (Default: 127.0.0.1) |
$config | array|null | OPTIONAL (Default: null) |

_prepareHeaders(
array $headers
)
:
void
Format and fix headers
Some SMTP servers do not strip BCC headers. Most clients do it themselves as do we.
Name | Type | Description |
---|---|---|
$headers | array |
Exception | Description |
---|---|
\Zend_Transport_Exception |

_sendMail(
)
:
void
Send an email via the SMTP connection protocol
The connection via the protocol adapter is made just-in-time to allow a developer to add a custom adapter if required before mail is sent.

getConnection(
)
:
\Zend_Mail_Protocol|null
Gets the connection protocol instance
Type | Description |
---|---|
\Zend_Mail_Protocol|null |