Zend_Mail-Sending.xml 1.6 KB

1234567891011121314151617181920212223
  1. <sect1 id="zend.mail.sending">
  2. <title>שליחת אימייל דרך SMTP</title>
  3. <para>
  4. כדי לשלוח אימייל דרך SMTP, <code>Zend_Mail_Transport_Smtp</code> צריך להווצר ולהרשם ביחד עם <code>Zend_Mail</code> לפני קריאה למתודת ה <code>send()</code>.
  5. בכל שאר קריאות ל <code>Zend_Mail::send()</code> בסקריפט הנוכחי, השליחה תתבצעה בעזרת פרוטוקול ה SMTP:
  6. </para>
  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);
  12. ]]>
  13. </programlisting>
  14. </example>
  15. <para>
  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>, באיזה שרת דואר להשתמש וכדומה.
  19. </para>
  20. </sect1>
  21. <!--
  22. vim:se ts=4 sw=4 et:
  23. -->