Standaard wordt een SMTP verbinding gemaakt voor elke e-mail die wordt gestuurd. Indien je meerdere
e-mails via eenzelfde SMTP verbinding wil sturen moet je zelf connect()
afhandelen. Als de
transportwijze reeds vastgesteld is voor send()
word opgeroepen zal dat transport
worden gebruikt en de verbinding zal niet afgesloten worden:
Voorbeeld 20.3. Meerdere e-mails sturen via een SMTP verbinding
<?php require_once 'Zend/Mail.php'; $mail = new Zend_Mail(); // bericht maken... require_once 'Zend/Mail/Transport/Smtp.php'; $tr = new Zend_Mail_Transport_Smtp('mail.example.com'); $tr->connect(); for ($i = 0; $i < 5; $i++) { $mail->send(); } $tr->disconnect(); ?>