| 1234567891011121314151617181920212223 |
- <sect1 id="zend.mail.sending">
- <title>שליחת אימייל דרך SMTP</title>
- <para>
- כדי לשלוח אימייל דרך SMTP, <code>Zend_Mail_Transport_Smtp</code> צריך להווצר ולהרשם ביחד עם <code>Zend_Mail</code> לפני קריאה למתודת ה <code>send()</code>.
- בכל שאר קריאות ל <code>Zend_Mail::send()</code> בסקריפט הנוכחי, השליחה תתבצעה בעזרת פרוטוקול ה SMTP:
- </para>
- <example id="zend.mail.sending.example-1">
- <title>שליחת אימייל דרך SMTP</title>
- <programlisting role="php"><![CDATA[
- $tr = new Zend_Mail_Transport_Smtp('mail.example.com');
- Zend_Mail::setDefaultTransport($tr);
- ]]>
- </programlisting>
- </example>
- <para>
- מתודת ה <code>setDefaultTransport()</code> ומתודת ה __construct של <code>Zend_Mail_Transport_Smtp</code> הם לא יקרים מבחינת משאבים.
- שני השורות הללו יכולות להווצר בזמן תהליך ההתקנה של הסקריפט (לדוגמא בקובץ config.inc או דומים אחרים) כדי להגדיר את ההתנהגות של המחלקה <code>Zend_Mail</code>
- לכל מהלך הסקריפט. זה דואג לשמור את הגדרות המערכת מחוץ לכתיבה הלוגית של המערכת, בין אם האימיילים שנשלחים ישלחו בעזרת SMTP או <ulink url="http://php.net/mail"><code>mail()</code></ulink>, באיזה שרת דואר להשתמש וכדומה.
- </para>
- </sect1>
- <!--
- vim:se ts=4 sw=4 et:
- -->
|