27.2. Zend_Mime_Message

27.2.1. µµÀÔ

Zend_Mime_Message ÇÏ MIME ÁذÅÀÇ ¸Þ¼¼Áö¸¦ ³ªÅ¸³»´Â °ÍÀ̾î, Çϳª ȤÀº º¹¼öÀÇ ºÎºÐÀ¸·Î ³ª´©¾îÁø ¸Þ¼¼Áö (Zend_Mime_Part ¿ÀºêÁ§Æ®·Î ³ªÅ¸³»Áý´Ï´Ù) (À»)¸¦ º¸°ü À¯ÁöÇÒ ¼ö ÀÖ½À´Ï´Ù.Zend_Mime_Message ±×·³,Zend_Mime_Part (À»)¸¦ »ç¿ëÇØ MIME ÁذÅÀÇ ¸ÖƼ ÆÄÆ® ¸Þ¼¼Áö¸¦ ÀÛ¼ºÇÕ´Ï´Ù. ÀÎÄÚµùÀ̳ª ¹Ù¿î´Ù¸®ÀÇ Ã³¸®µµ Åõ°úÀûÀ¸·Î ÇàÇØÁý´Ï´Ù. ÁÖ¾îÁø ¹®ÀÚ¿­·ÎºÎÅÍ Zend_Mime_Message ¿ÀºêÁ§Æ®¸¦ À籸¼ºÇÏ´Â °Íµµ °¡´ÉÇÕ´Ï´Ù (½ÇÇè ´Ü°èÀÔ´Ï´Ù).Zend_Mail ±×¸®°í »ç¿ëÇϰí ÀÖ½À´Ï´Ù.

27.2.2. ÀνºÅϽºÀÇ ÀÛ¼º

Zend_Mime_Message ¿¡´Â ¸í½ÃÀûÀÎ constructor¡¡ ¡¡ Àº ¾ø½À´Ï´Ù.

27.2.3. MIME ÆÄÆ®ÀÇ Ãß°¡

Zend_Mime_Part ¿ÀºêÁ§Æ®¸¦ Zend_Mime_Message ¿ÀºêÁ§Æ®¿¡ Ãß°¡ÇÏ·Á¸é , ->addPart($part) (À»)¸¦ ÄÝ ÇÕ´Ï´Ù.

->getParts() ¸Þ¼Òµå´Â, Zend_Mime_Message ¾ÈÀÇ ¸ðµç Zend_Mime_Part ¿ÀºêÁ§Æ®¸¦ ¹è¿­·Î µ¹·ÁÁÝ´Ï´Ù.¹è¿­¿¡ º¸Á¸µÇ°í ÀÖ´Â °ÍÀº Zend_Mime_Part ¿ÀºêÁ§Æ®¿¡ÀÇ ÂüÁ¶À̹ǷÎ, ³»¿ëÀ» º¯°æÇÏ´Â °ÍÀÌ °¡´ÉÇÕ´Ï´Ù. ¹è¿­¿¡ »õ·Î¿î ÆÄÆ®¸¦ Ãß°¡Çϰųª ÁÙ ¼ø¼­¸¦ º¯°æÇϰųª ÇßÀ» °æ¿ì´Â, ->setParts($partsArray) (À»)¸¦ ÄÝ ÇØ ¹è¿­À» Zend_Mime_Part ¿ÀºêÁ§Æ®¿¡ ½á µÇµ¹¸®Áö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù.

ÇÔ¼ö ->isMultiPart() (Àº)´Â,Zend_Mime_Message ¿ÀºêÁ§Æ®¿¡ º¹¼öÀÇ ÆÄÆ®°¡ µî·ÏµÇ¾î ÀÖ´Â °æ¿ì¿¡ true (À»)¸¦ µ¹·ÁÁÝ´Ï´Ù. ÀÌ °æ¿ì, ½ÇÁ¦ÀÇ Ãâ·ÂÀº ¸ÖƼ ÆÄÆ® Mime ¸Þ¼¼Áö°¡ µË´Ï´Ù.

27.2.4. ¹Ù¿î´Ù¸®ÀÇ Ãë±Þ

Zend_Mime_Message (Àº)´Â, ¹Ù¿î´Ù¸®¸¦ »ý¼ºÇϱâ À§Çؼ­ Åë»óÀº Zend_Mime ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇÕ´Ï´Ù. ¹Ù¿î´Ù¸®¸¦ µ¶ÀÚÀûÀ¸·Î Á¤ÀÇÇÒ Çʿ䰡 Àְųª Zend_Mime_Message ÇÏÁö¸¸ »ç¿ëÇÑ´Ù Zend_Mime ¿ÀºêÁ§Æ®ÀÇ ÇൿÀ» º¯°æÇϰųª ÇÏ°í ½ÍÀº °æ¿ì´Â, Zend_Mime ¿ÀºêÁ§Æ®¸¦ ½º½º·Î ÀÛ¼ºÇØ Zend_Mime_Message ¿¡ µî·ÏÇÕ´Ï´Ù.Åë»óÀº, ÀÌ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. ÀÌ Zend_Mime_Message ±×¸®°í »ç¿ëÇÑ´Ù Zend_Mime ÀνºÅϽº¸¦ ¼³Á¤ÇÏ·Á¸é ,->setMime(Zend_Mime $mime) (À»)¸¦ »ç¿ëÇÕ´Ï´Ù.

->getMime() ÇÏ Zend_Mime ÀÇ ÀνºÅϽº¸¦ µ¹·ÁÁÝ´Ï´Ù. À̰ÍÀº,generateMessage() ÇÏÁö¸¸ ÄÝ µÇ¾úÀ» ¶§¿¡ ¸Þ¼¼Áö¸¦ ·»´õ¸µ ÇÒ ¶§¿¡ »ç¿ëµË´Ï´Ù.

->generateMessage() (Àº)´Â, Zend_Mime_Message ÀÇ ³»¿ëÀ» ¹®ÀÚ¿­¿¡ ·»´õ¸µ ÇÕ´Ï´Ù.

27.2.5. ¹®ÀÚ¿­À» ÆÛ½º ÇÏ´Â °Í¿¡ ÀÇÇÑ´Ù Zend_Mime_Message ¿ÀºêÁ§Æ®ÀÇ ÀÛ¼º (½ÇÇè ´Ü°è)

MIME ¿¡ ÁذÅÇÑ ¸Þ¼¼Áö¸¦ Æ÷ÇÔÇÑ ¹®ÀÚ¿­À» ±âÃÊ·Î ÇØ¼­, Zend_Mime_Message ¿ÀºêÁ§Æ®¸¦ ±¸ÃàÇÒ ¼ö ÀÖ½À´Ï´Ù. Zend_Mime_Message ¿¡´Â, ÀÌ·¯ÇÑ ¹®ÀÚ¿­À» ÆÛ½º ÇØ Zend_Mime_Message ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁØ´Ù Á¤ÀûÀÎ ÆÑÅ丮 ¸Þ¼Òµå°¡ ÁغñµÇ¾î ÀÖ½À´Ï´Ù.

Zend_Mime_Message::createFromMessage($str, $boundary) (Àº)´Â, °Ç³×¹ÞÀº ¹®ÀÚ¿­À» µðÄÚµåÇØ Zend_Mime_Message ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù.->getParts() (À»)¸¦ »ç¿ëÇϸé, ±× ³»¿ëÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.