SMTP Übertragungen sichern

Zend_Mail unterstützt die Verwendung von TLS oder SSL um SMTP Verbindungen zu sichern. Das kann eingeschaltet werden durch das Übergeben des 'ssl' Parameters an das Konfigurationsarray im Zend_Mail_Transport_Smtp Konstruktor indem entweder der Wert 'ssl' oder 'tls' übergeben wird. Ein Port kann optional angegeben werden, andernfalls ist er standardmäßig 25 für TLS oder 465 für SSL.

Beispiel 574. Aktivieren einer sicheren Verbindung innerhalb von Zend_Mail_Transport_Smtp

$config = array('ssl' => 'tls',
                'port' => 25); // Optionale unterstützte Portnummer

$transport = new Zend_Mail_Transport_Smtp('mail.server.com', $config);

$mail = new Zend_Mail();
$mail->setBodyText('Das ist der Text der Mail.');
$mail->setFrom('sender@test.com', 'Einige Sender');
$mail->addTo('recipient@test.com', 'Einige Empfänger');
$mail->setSubject('TestBetreff');
$mail->send($transport);