צירופים ניתן לצרף קבצים לאימייל בעזרת מתודת ה createAttachment(). פעולת ברירת המחדל של Zend_Mail היא לחשוב שהצירוף הוא קובץ בינארי (application/octet-stream), ולכן ידרוש העברה בעזרת קידוד base64, ומטופל כצירוף. השערות אלו ניתנות לדריסה על ידי העברת פרמטרים נוספים למתודה createAttachment(): שליחת אימיילים עם צירוף קבצים createAttachment($someBinaryString); $mail->createAttachment($myImage, 'image/gif', Zend_Mime::DISPOSITION_INLINE, Zend_Mime::ENCODING_8BIT); ]]> אם דרושה שליטה נוספת על סוג ה MIME שנוצר ונשלח לאותו צירוף, ניתן להשתמש בערך שמוחזר ממתודת ה createAttachment() כדי לערוך את הערכים שלה. מתודת ה createAttachment() מחזירה אובייקט מסוג Zend_Mime_Part: createAttachment($myImage); $at->type = 'image/gif'; $at->disposition = Zend_Mime::DISPOSITION_INLINE; $at->encoding = Zend_Mime::ENCODING_8BIT; $at->filename = 'test.gif'; $mail->send(); ]]> לחלופין ניתן ליצור אובייקט של Zend_Mime_Part ולהוסיף אותו ל addAttachment(): type = 'image/gif'; $at->disposition = Zend_Mime::DISPOSITION_INLINE; $at->encoding = Zend_Mime::ENCODING_8BIT; $at->filename = 'test.gif'; $mail->addAttachment($at); $mail->send(); ]]>