<sect1 id="zend.mail.attachments">
    <title>
        Вложения
<!--
        Attachments
-->
    </title>
    <para>
        Файлы могут быть прикреплены к почтовому сообщению методом
        <code>addAttachment()</code>. По умолчанию <code>Zend_Mail</code>
        предполагает, что прикрепляемый файл является бинарным (<code>application/octet-stream</code>),
        должен передаваться в кодировке base64 и обрабатывается как вложение.
        Эти предполагаемые значения могут быть изменены передачей большего
        количества параметров методу <code>addAttachment()</code>.
<!--
        Files can be attached to an e-mail using the <code>addAttachment()</code> method. The default behaviour
        of <code>Zend_Mail</code> is to assume the attachment is a binary object (application/octet-stream),
        should be transferred with base64 encoding, and is handled as an attachment. These assumptions can be
        overridden by passing more parameters to <code>addAttachment()</code>:
-->
    </para>
    <example>
        <title>
            Почтовые сообщения со вложениями
<!--
            E-Mail Messages with Attachments
-->
        </title>
        <programlisting role="php"><![CDATA[
<?php
require_once 'Zend/Mail.php';
$mail = new Zend_Mail();
// формирование сообщения...
$mail->addAttachment($someBinaryString);
$mail->addAttachment($myImage, 'image/gif', Zend_Mime::DISPOSITION_INLINE, Zend_Mime::ENCODING_8BIT);
?>]]>   </programlisting>
    </example>
    <para>
        Если хотите иметь больший контроль над частями MIME, генерируемыми
        для данного вложения, то можете использовать возвращаемое методом
        <code>addAttachment()</code> значение для изменения атрибутов.
        Метод <code>addAttachment()</code> возвращает объект <code>Zend_Mime_Part</code>.
<!--
        If you want more control over the MIME part generated for this attachment you can use the return value
        of <code>addAttachment()</code> to modify its attributes. The <code>addAttachment()</code> method
        returns a <code>Zend_Mime_Part</code> object:
-->
    </para>
    <programlisting role="php"><![CDATA[
<?php
require_once 'Zend/Mail.php';
$mail = new Zend_Mail();

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

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