|
|
Zend Framework 2 Documentation (Manual) | |
|
File: /_sources/modules/zend.mail.smtp-secure.txt
Size: | 1013 |
Storage flags: | no_autoload,compress/gzip (49%) |
.. _zend.mail.smtp-secure:
Securing SMTP Transport
=======================
``Zend\Mail`` also supports the use of either TLS or *SSL* to secure a SMTP connection. This can be enabled be
passing the 'ssl' parameter to the configuration array in the ``Zend\Mail\Transport\Smtp`` constructor with a value
of either 'ssl' or 'tls'. A port can optionally be supplied, otherwise it defaults to 25 for TLS or 465 for *SSL*.
.. _zend.mail.smtp-secure.example-1:
.. rubric:: Enabling a secure connection within Zend\Mail\Transport\Smtp
.. code-block:: php
:linenos:
$config = array('ssl' => 'tls',
'port' => 25); // Optional port number supplied
$transport = new Zend\Mail\Transport\Smtp('mail.server.com', $config);
$mail = new Zend\Mail\Message();
$mail->setBodyText('This is the text of the mail.');
$mail->setFrom('sender@test.com', 'Some Sender');
$mail->addTo('recipient@test.com', 'Some Recipient');
$mail->setSubject('TestSubject');
$mail->send($transport);
For more information about the PHK package format: http://phk.tekwire.net