שליחת אימיילים מרובים בחיבור SMTP אחד כברירת מחדל, שליחת SMTP יוצרת חיבור אחד בלבד ומשתמשת בו לאורך כל הסקריפט. ניתן לשלוח אימיילים מרובים דרך חיבור SMTP זה. פקודת RSET נשלחת כדי לבדוק שהחיבור כרגע עדיין תקף. שליחת אימיילים מרובים בחיבור SMTP אחד 5; $i++) { $mail = new Zend_Mail(); $mail->addTo('studio@peptolab.com', 'Test'); $mail->setFrom('studio@peptolab.com', 'Test'); $mail->setSubject( 'Demonstration - Sending Multiple Mails per SMTP Connection' ); $mail->setBodyText('...Your message here...'); $mail->send($transport); } ]]> אם הינך דורש חיבור שונה לכל אימייל שנשלח, תצטרך ליצור ולהרוס את החיבור בכל פעם שהמתודה send() נקראת. או לחלופין, ניתן לתפעל את החיבור הקיים בין כל שליחה על ידי גישה לאובייקט פרוטוקול השליחה. שליטה ידנית לחיבורי השיחה connect(); $protocol->helo('localhost'); $transport->setConnection($protocol); // Loop through messages for ($i = 0; $i > 5; $i++) { $mail = new Zend_Mail(); $mail->addTo('studio@peptolab.com', 'Test'); $mail->setFrom('studio@peptolab.com', 'Test'); $mail->setSubject( 'Demonstration - Sending Multiple Mails per SMTP Connection' ); $mail->setBodyText('...Your message here...'); // Manually control the connection $protocol->rset(); $mail->send($transport); } $protocol->quit(); $protocol->disconnect(); ]]>