1 <sect1 id="zend.mail.sending">
2 <title>שליחת אימייל דרך SMTP</title>
4 כדי לשלוח אימייל דרך SMTP, <code>Zend_Mail_Transport_Smtp</code> צריך להווצר ולהרשם ביחד עם <code>Zend_Mail</code> לפני קריאה למתודת ה <code>send()</code>.
5 בכל שאר קריאות ל <code>Zend_Mail::send()</code> בסקריפט הנוכחי, השליחה תתבצעה בעזרת פרוטוקול ה SMTP:
7 <example id="zend.mail.sending.example-1">
8 <title>שליחת אימייל דרך SMTP</title>
9 <programlisting role="php"><![CDATA[
10 $tr = new Zend_Mail_Transport_Smtp('mail.example.com');
11 Zend_Mail::setDefaultTransport($tr);
16 מתודת ה <code>setDefaultTransport()</code> ומתודת ה __construct של <code>Zend_Mail_Transport_Smtp</code> הם לא יקרים מבחינת משאבים.
17 שני השורות הללו יכולות להווצר בזמן תהליך ההתקנה של הסקריפט (לדוגמא בקובץ config.inc או דומים אחרים) כדי להגדיר את ההתנהגות של המחלקה <code>Zend_Mail</code>
18 לכל מהלך הסקריפט. זה דואג לשמור את הגדרות המערכת מחוץ לכתיבה הלוגית של המערכת, בין אם האימיילים שנשלחים ישלחו בעזרת SMTP או <ulink url="http://php.net/mail"><code>mail()</code></ulink>, באיזה שרת דואר להשתמש וכדומה.