<sect1 id="zend.mail.attachments">
    <title>צירופים</title>
    <para>
        ניתן לצרף קבצים לאימייל בעזרת מתודת ה <code>createAttachment()</code>. פעולת ברירת המחדל של <code>Zend_Mail</code> היא לחשוב שהצירוף הוא קובץ בינארי
        (application/octet-stream), ולכן ידרוש העברה בעזרת קידוד base64, ומטופל כצירוף.
        השערות אלו ניתנות לדריסה על ידי העברת פרמטרים נוספים למתודה <code>createAttachment()</code>:
    </para>
    <example id="zend.mail.attachments.example-1">
        <title>שליחת אימיילים עם צירוף קבצים</title>
        <programlisting role="php"><![CDATA[
$mail = new Zend_Mail();
// build message...
$mail->createAttachment($someBinaryString);
$mail->createAttachment($myImage,
                        'image/gif',
                        Zend_Mime::DISPOSITION_INLINE,
                        Zend_Mime::ENCODING_8BIT);
]]>
        </programlisting>
    </example>
    <para>
        אם דרושה שליטה נוספת על סוג ה MIME שנוצר ונשלח לאותו צירוף, ניתן להשתמש בערך שמוחזר ממתודת ה <code>createAttachment()</code> כדי לערוך את הערכים שלה.
        מתודת ה <code>createAttachment()</code> מחזירה אובייקט מסוג <code>Zend_Mime_Part</code>:
    </para>
    <programlisting role="php"><![CDATA[
$mail = new Zend_Mail();

$at = $mail->createAttachment($myImage);
$at->type        = 'image/gif';
$at->disposition = Zend_Mime::DISPOSITION_INLINE;
$at->encoding    = Zend_Mime::ENCODING_8BIT;
$at->filename    = 'test.gif';

$mail->send();
]]>
    </programlisting>
    <para>
        לחלופין ניתן ליצור אובייקט של <code>Zend_Mime_Part</code> ולהוסיף אותו ל <code>addAttachment()</code>:
    </para>
    <programlisting role="php"><![CDATA[
$mail = new Zend_Mail();

$at = new Zend_Mime_Part($myImage);
$at->type        = 'image/gif';
$at->disposition = Zend_Mime::DISPOSITION_INLINE;
$at->encoding    = Zend_Mime::ENCODING_8BIT;
$at->filename    = 'test.gif';

$mail->addAttachment($at);

$mail->send();
]]>
    </programlisting>
</sect1>
<!--
vim:se ts=4 sw=4 et:
-->
