SMTP Authentifizierung

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.

Example #1 Aktivieren einer sicheren Verbindung innerhalb von Zend_Mail_Transport_Smtp

  1. $config = array('ssl' => 'tls',
  2.                 'port' => 25); // Optionale unterstützte Portnummer
  3.  
  4. $transport = new Zend_Mail_Transport_Smtp('mail.server.com', $config);
  5.  
  6. $mail = new Zend_Mail();
  7. $mail->setBodyText('Das ist der Text der Mail.');
  8. $mail->setFrom('sender@test.com', 'Einige Sender');
  9. $mail->addTo('recipient@test.com', 'Einige Empfänger');
  10. $mail->setSubject('TestBetreff');
  11. $mail->send($transport);

SMTP Authentifizierung