Sun Java ·Î°í     ÀÌÀü      ¸ñÂ÷      »öÀÎ      ´ÙÀ½     

Sun ·Î°í
Sun Java System Messaging Server 6 2005Q1 °ü¸® ¼³¸í¼­ 

13Àå
¹Ì¸® Á¤ÀÇµÈ Ã¤³Î »ç¿ë

Messaging Server¸¦ óÀ½ ¼³Ä¡ÇÏ¸é ¿©·¯ ä³ÎÀÌ ¹Ì¸® Á¤ÀǵǾî ÀÖ½À´Ï´Ù(Ç¥ 13-1 ÂüÁ¶). ÀÌ Àå¿¡¼­´Â MTA¿¡¼­ ¹Ì¸® Á¤ÀÇµÈ Ã¤³Î Á¤ÀǸ¦ »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

10Àå, "MTA ¼­ºñ½º ¹× ±¸¼º Á¤º¸"¸¦ ¾ÆÁ÷ ÀÐÁö ¾ÊÀº °æ¿ì ÀÌ ÀåÀ» Àбâ Àü¿¡ 8ÀåÀ» ÀÐ¾î º¸½Ê½Ã¿À. imta.cnf ÆÄÀÏÀÇ ´Ù½Ã ¾²±â ±ÔÄ¢ ±¸¼º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 11Àå, "´Ù½Ã ¾²±â ±ÔÄ¢ ±¸¼º"À» ÂüÁ¶ÇϽʽÿÀ.

ÀÌ ÀåÀº ´ÙÀ½ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.

defaults ä³Î¿¡ ´ëÇؼ­´Â ä³Î ±âº»°ª ±¸¼º¿¡ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.

Ç¥ 13-1 ¹Ì¸® Á¤ÀÇµÈ Ã¤³Î

ä³Î

Á¤ÀÇ

defaults

¿©·¯ ä³ÎÀÇ ±âº»°ªÀÌ µÇ´Â Å°¿öµå¸¦ ÁöÁ¤ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ä³Î ±âº»°ª ±¸¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.

l

UNIX Àü¿ëÀÔ´Ï´Ù. ¶ó¿ìÆà °áÁ¤À» ³»¸®°í UNIX ¸ÞÀÏ µµ±¸¸¦ »ç¿ëÇÏ¿© ¸ÞÀÏÀ» Àü¼ÛÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.

ims-ms

·ÎÄÃ ÀúÀå¼Ò¿¡ ¸ÞÀÏÀ» Àü´ÞÇÕ´Ï´Ù.

native

UNIX Àü¿ëÀÔ´Ï´Ù. ¸ÞÀÏÀ» /var/mail¿¡ Àü´ÞÇÕ´Ï´Ù. Messaging Server´Â /var/mail ¾×¼¼½º¸¦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. »ç¿ëÀÚ°¡ UNIX µµ±¸¸¦ »ç¿ëÇÏ¿© /var/mail ÀúÀå¼Ò¿¡¼­ ¸ÞÀÏ¿¡ ¾×¼¼½ºÇØ¾ß ÇÕ´Ï´Ù.

pipe

»çÀÌÆ®¿¡¼­ Á¦°øÇÏ´Â ÇÁ·Î±×·¥ ¶Ç´Â ½ºÅ©¸³Æ®¸¦ ÅëÇØ Àü´ÞÀ» ¼öÇàÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. pipe ä³Î¿¡¼­ ½ÇÇàµÇ´Â ¸í·ÉÀº imsimta ÇÁ·Î±×·¥ ÀÎÅÍÆäÀ̽º¸¦ ÅëÇØ °ü¸®ÀÚ°¡ Á¦¾îÇÕ´Ï´Ù.

reprocess
process

ÀÌ·¯ÇÑ Ã¤³ÎÀº Áö¿¬µÈ ¿ÀÇÁ¶óÀÎ ¸ÞÀÏÀ» ó¸®ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. reprocess ä³ÎÀº ÀϹÝÀûÀ¸·Î ¼Ò½º ¶Ç´Â ´ë»ó ä³Î·Î Ç¥½ÃµÇÁö ¾Ê°í process ä³ÎÀº ´Ù¸¥ MTA ä³Î°ú ¸¶Âù°¡Áö·Î Ç¥½ÃµË´Ï´Ù.

defragment

MIME Á¶°¢È­µÈ ¸ÞÀÏÀ» ´Ù½Ã ¾î¼ÀºíÇÒ ¼ö ÀÖ½À´Ï´Ù.

conversion

MTA¸¦ ÅëÇØ ÁÖ°í ¹Þ´Â ¸ÞÀÏ¿¡ ´ëÇØ º»¹® ºÎºÐ ´ÜÀ§ º¯È¯À» ¼öÇàÇÕ´Ï´Ù.

bitbucket

»èÁ¦ÇØ¾ß ÇÏ´Â ¸ÞÀÏ¿¡ »ç¿ëµË´Ï´Ù.

inactive/deleted

µð·ºÅ丮¿¡ ºñÈ°¼º/»èÁ¦µÊÀ¸·Î Ç¥½ÃµÈ »ç¿ëÀÚÀÇ ¸ÞÀÏÀ» ó¸®ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ÀϹÝÀûÀ¸·Î ¸ÞÀÏÀ» ¹Ù¿î½ºÇÏ°í ¸ÞÀÏÀ» º¸³½ »ç¶÷¿¡°Ô »ç¿ëÀÚ Á¤ÀÇ ¹Ù¿î½º ¸ÞÀÏÀ» ¹ÝȯÇÕ´Ï´Ù.

hold

»ç¿ëÀÚÀÇ ¸ÞÀÏÀ» º¸°üÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ¿¹¸¦ µé¾î, »ç¿ëÀÚ°¡ ÇÑ ¸ÞÀÏ ¼­¹ö¿¡¼­ ´Ù¸¥ ¸ÞÀÏ ¼­¹ö·Î ¸¶À̱׷¹À̼ÇÇÏ´Â °æ¿ì¿¡ ÀÌ·¯ÇÑ »ç¿ëÀÚÀÇ ¸ÞÀÏÀ» º¸°üÇÕ´Ï´Ù.

sms

SMS °ÔÀÌÆ®¿þÀÌ¿¡ ´Ü¹æÇâ ÀüÀÚ ¸ÞÀÏ Áö¿øÀ» Á¦°øÇÕ´Ï´Ù.

tcp_local
tcp_intranet
tcp_auth
tcp_submit
tcp_tas

TCP/IP¸¦ ÅëÇØ SMTP¸¦ ±¸ÇöÇÕ´Ï´Ù. ´ÙÁß ½º·¹µå TCP SMTP ä³ÎÀº µð½ºÆÐóÀÇ Á¦¾î¿¡ µû¶ó ½ÇÇàµÇ´Â ´ÙÁß ½º·¹µå SMTP ¼­¹ö¸¦ Æ÷ÇÔÇÕ´Ï´Ù. º¸³»´Â SMTP ¸ÞÀÏÀº tcp_smtp_client ä³Î ÇÁ·Î±×·¥¿¡¼­ 󸮵ǰí ÇÊ¿äÇÑ °æ¿ì Job ControllerÀÇ Á¦¾î¿¡ µû¶ó ½ÇÇàµË´Ï´Ù.

tcp_localÀº ¿ø°Ý SMTP È£½ºÆ®·ÎºÎÅÍ Àιٿîµå ¸ÞÀÏÀ» ¹Þ½À´Ï´Ù. ½º¸¶Æ® È£½ºÆ®/¹æÈ­º® ±¸¼ºÀ» »ç¿ëÇÏ´ÂÁö ¿©ºÎ¿¡ µû¶ó ¾Æ¿ô¹Ù¿îµå ¸ÞÀÏÀ» ¿ø°Ý SMTP¿¡ Á÷Á¢ º¸³»°Å³ª ½º¸¶Æ® È£½ºÆ®/¹æÈ­º® ½Ã½ºÅÛÀ¸·Î º¸³À´Ï´Ù.

tcp_intranetÀº ÀÎÆ®¶ó³Ý¿¡¼­ ¸ÞÀÏÀ» º¸³»°í ¹Þ½À´Ï´Ù.

tcp_auth´Â tcp_local¿¡ ´ëÇÑ Àüȯ ä³Î·Î »ç¿ëµÇ¸ç ÀÎÁõµÈ »ç¿ëÀÚ¸¦ tcp_auth ä³Î·Î ÀüȯÇÏ¿© ¸±·¹ÀÌ Â÷´Ü Á¦ÇÑÀ» ¹æÁöÇÕ´Ï´Ù.

tcp_submitÀº ¿¹¾àµÈ Á¦Ãâ Æ÷Æ® 587¿¡¼­ ¸ÞÀÏ Á¦Ãâ(ÀϹÝÀûÀ¸·Î »ç¿ëÀÚ ¿¡ÀÌÀüÆ®·ÎºÎÅÍ)À» Çã¿ëÇÕ´Ï´Ù(RFC 2476 ÂüÁ¶).

tcp_tas´Â »çÀÌÆ®¿¡¼­ ÅëÇÕ ¸Þ½Ã¡À» ¼öÇàÇÏ´Â µ¥ »ç¿ëµÇ´Â Ư¼ö ä³ÎÀÔ´Ï´Ù.


ÆÄÀÌÇÁ ä³ÎÀ» »ç¿ëÇÏ¿© ¸ÞÀÏÀ» ÇÁ·Î±×·¥¿¡ Àü´Þ

¹Þ´Â ¸ÞÀÏÀÌ ¸ÞÀÏÇÔ ´ë½Å ÇÁ·Î±×·¥¿¡ Àü´ÞµÇ°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, »ç¿ëÀÚ´Â ¹Þ´Â ¸ÞÀÏÀ» ¸ÞÀÏ Á¤·Ä ÇÁ·Î±×·¥À¸·Î º¸³»±â¸¦ ¿øÇÒ ¼ö ÀÖ½À´Ï´Ù. pipe ä³ÎÀº »çÀÌÆ®¿¡¼­ Á¦°øÇÏ´Â »ç¿ëÀÚ ´ÜÀ§ ÇÁ·Î±×·¥À» »ç¿ëÇÏ¿© ¸ÞÀÏ Àü´ÞÀ» ¼öÇàÇÕ´Ï´Ù.

ÇÁ·Î±×·¥ Àü´ÞÀ» ½±°Ô ¼öÇàÇÏ·Á¸é pipe ä³Î¿¡¼­ È£Ãâ °¡´ÉÇϵµ·Ï ¸ÕÀú ÇÁ·Î±×·¥À» µî·ÏÇØ¾ß ÇÕ´Ï´Ù. imsimta program À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© µî·ÏÇÕ´Ï´Ù. ÀÌ À¯Æ¿¸®Æ¼´Â pipe ä³Î¿¡¼­ È£Ãâ °¡´ÉÇϵµ·Ï µî·ÏÇÏ´Â °¢ ¸í·É¿¡ °íÀ¯ÇÑ À̸§À» Á¦°øÇÕ´Ï´Ù. ±×·± ´ÙÀ½ ÃÖÁ¾ »ç¿ëÀÚ´Â ¸Þ¼Òµå À̸§À» ÇØ´ç mailprogramdeliveryinfo LDAP ¼Ó¼º °ªÀ¸·Î ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿¹¸¦ µé¾î, UNIX ¸í·É myprocmailÀ» »ç¿ëÀÚ°¡ È£ÃâÇÒ ¼ö ÀÖ´Â ÇÁ·Î±×·¥À¸·Î µî·ÏÇÏ·Á¸é ¸ÕÀú ´ÙÀ½ ¿¹¿¡ Ç¥½ÃµÈ °Íó·³ imsimta program À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ¸í·ÉÀ» µî·ÏÇÕ´Ï´Ù. ÀÌ ¿¹¿¡¼­´Â -d username Àμö¸¦ »ç¿ëÇÏ¿© procmail ÇÁ·Î±×·¥À» ½ÇÇàÇÏ°í »ç¿ëÀÚ·Î ½ÇÇàµÇ´Â myprocmailÀ̶ó´Â ÇÁ·Î±×·¥À» µî·ÏÇÕ´Ï´Ù.

imsimta program -a -m myprocmail -p procmail -g "-d %s" -e user

programs µð·ºÅ丮ÀÎ msg_svr_base/data/site-programs¿¡ ½ÇÇà ÆÄÀÏÀÌ Á¸ÀçÇÏ´ÂÁö È®ÀÎÇÕ´Ï´Ù. ¶ÇÇÑ ½ÇÇà ±ÇÇÑÀÌ "others"·Î ¼³Á¤µÇ¾ú´ÂÁöµµ È®ÀÎÇÕ´Ï´Ù.

»ç¿ëÀÚ°¡ ÇÁ·Î±×·¥¿¡ ¾×¼¼½ºÇÏ·Á¸é ÇØ´ç »ç¿ëÀÚÀÇ LDAP Ç׸ñ¿¡ ´ÙÀ½ ¼Ó¼º°ú °ªÀÌ Æ÷ÇԵǾî ÀÖ¾î¾ß ÇÕ´Ï´Ù.

maildeliveryoption: program
mailprogramdeliveryinfo: myprocmail

imsimta program À¯Æ¿¸®Æ¼¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Messaging Server Reference ManualÀ» ÂüÁ¶ÇϽʽÿÀ.

´ëü Àü´Þ ÇÁ·Î±×·¥Àº ´ÙÀ½ Á¾·á ÄÚµå ¹× ¸í·ÉÁÙ Àμö Á¦ÇÑÀ» ÁؼöÇØ¾ß ÇÕ´Ï´Ù.

Á¾·á ÄÚµå Á¦ÇÑ. pipe ä³Î¿¡¼­ È£ÃâµÇ´Â Àü´Þ ÇÁ·Î±×·¥Àº ¸ÞÀÏÀ» ´ë±â¿­¿¡¼­ Á¦¿ÜÇÒÁö, ³ªÁß¿¡ ó¸®Çϵµ·Ï Àü´ÞÇÒÁö ¶Ç´Â ¸ÞÀÏÀ» ¹ÝȯÇÒÁö ¿©ºÎ¸¦ ä³ÎÀÌ ¾Ë ¼ö ÀÖµµ·Ï ÀÇ¹Ì ÀÖ´Â ¿À·ù Äڵ带 ¹ÝȯÇØ¾ß ÇÕ´Ï´Ù.

ÇÏÀ§ ÇÁ·Î¼¼½º°¡ Á¾·á ÄÚµå 0(EX_OK)À¸·Î ³¡³ª´Â °æ¿ì ÇØ´ç ¸ÞÀÏÀÌ ¼º°øÀûÀ¸·Î Àü´ÞµÇ°í MTA ´ë±â¿­¿¡¼­ Á¦°ÅµÇ´Â °ÍÀ¸·Î °£ÁÖÇÕ´Ï´Ù. ÇÏÀ§ ÇÁ·Î¼¼½º°¡ Á¾·á ÄÚµå 71, 74, 75 ¶Ç´Â 79(EX_OSERR, EX_IOERR, EX_TEMPFAIL ¶Ç´Â EX_DB)·Î ³¡³ª´Â °æ¿ì ÀϽÃÀûÀÎ ¿À·ù°¡ ¹ß»ýÇÏ¿© ¸ÞÀÏ Àü´ÞÀÌ Áö¿¬µÇ´Â °ÍÀ¸·Î °£ÁÖÇÕ´Ï´Ù. ´Ù¸¥ Á¾·á Äڵ尡 ¹ÝȯµÇ´Â °æ¿ì ÇØ´ç ¸ÞÀÏÀº ¸ÞÀÏ ¹ß¼ÛÀÚ¿¡°Ô Àü´Þ ºÒ°¡´É ¸ÞÀÏ·Î ¹ÝȯµË´Ï´Ù. ÀÌ·¯ÇÑ Á¾·á ÄÚµå´Â sysexits.h ½Ã½ºÅÛ Çì´õ ÆÄÀÏ¿¡ Á¤Àǵ˴ϴÙ.

¸í·ÉÁÙ Àμö. Àü´Þ ÇÁ·Î±×·¥Àº º¯¼ö Àμö %s»Ó ¾Æ´Ï¶ó °íÁ¤ Àμö¸¦ °¡Áú ¼ö ÀÖ½À´Ï´Ù. À̸¦ »ç¿ëÇÏ¿© »ç¿ëÀÚ°¡ ½ÇÇàÇÑ ÇÁ·Î±×·¥ÀÇ ¾ÆÀ̵𸦠³ªÅ¸³»°Å³ª Æ÷½ºÆ®¸¶½ºÅÍÀÎ "inetmail"ÀÌ ½ÇÇàÇÏ´Â ÇÁ·Î±×·¥ÀÇ ¾ÆÀ̵ð+µµ¸ÞÀÎÀ» ³ªÅ¸³¾ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½ ¸í·ÉÁÙÀº procmail ÇÁ·Î±×·¥À» »ç¿ëÇÏ¿© ¼ö½ÅÀÚÀÇ ¸ÞÀÏÀ» Àü´ÞÇÕ´Ï´Ù.

/usr/lib/procmail -d %s


¿ø½Ã(/var/mail) ä³Î ±¸¼º

¿É¼Ç ÆÄÀÏÀ» »ç¿ëÇÏ¿© ¿ø½Ã ä³ÎÀÇ ´Ù¾çÇÑ Æ¯¼ºÀ» Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¿ø½Ã ä³Î ¿É¼Ç ÆÄÀÏÀº MTA ±¸¼º µð·ºÅ丮¿¡ ÀúÀåÇÏ°í native_option(¿¹: msg_svr_base/config/native_option)À¸·Î À̸§À» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.

¿É¼Ç ÆÄÀÏÀº ¿©·¯ ÇàÀ¸·Î ±¸¼ºµË´Ï´Ù. °¢ Çà¿¡´Â ÇϳªÀÇ ¿É¼Ç¿¡ ´ëÇÑ ¼³Á¤°ªÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ¿É¼ÇÀÇ Çü½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù.

option=value

value´Â ¿É¼ÇÀÇ ¿ä±¸ »çÇ׿¡ µû¶ó ¹®ÀÚ¿­ ¶Ç´Â Á¤¼öÀÏ ¼ö ÀÖ½À´Ï´Ù.

Ç¥ 13-2 ·ÎÄà ä³Î ¿É¼Ç 

¿É¼Ç

¼³¸í

FORCE_CONTENT_LENGTH

(0 ¶Ç´Â 1, UNIX Àü¿ë)

FORCE_CONTENT_LENGTH=1À̸é MTA´Â ¿ø½Ã ä³Î¿¡ Àü´ÞµÈ ¸ÞÀÏ¿¡ Content-length: Çì´õ ÇàÀ» Ãß°¡ÇÏ¿© "From"ÀÌ ÇàÀÇ ½ÃÀÛ ºÎºÐ¿¡ ÀÖÀ» °æ¿ì ä³Î¿¡¼­ ">From" ±¸¹®À» »ç¿ëÇÏÁö ¾Ê°Ô ÇÕ´Ï´Ù. ±×·¸°Ô ÇÏ¸é ·ÎÄà UNIX ¸ÞÀÏÀÌ SunÀÇ ÃֽŠ¸ÞÀÏ µµ±¸¿Í ȣȯµÇÁö¸¸ ´Ù¸¥ UNIX ¸ÞÀÏ µµ±¸¿Í´Â ȣȯµÇÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù.

FORWARD_FORMAT(¹®ÀÚ¿­)

»ç¿ëÀÚÀÇ .forward ÆÄÀÏ À§Ä¡¸¦ ÁöÁ¤ÇÕ´Ï´Ù. %u ¹®ÀÚ¿­Àº °¢ »ç¿ëÀÚ ¾ÆÀ̵𿡼­ ´ëüµÊÀ» ³ªÅ¸³»°í, %h ¹®ÀÚ¿­Àº °¢ »ç¿ëÀÚÀÇ È¨ µð·ºÅ丮¿¡¼­ ´ëüµÊÀ» ³ªÅ¸³À´Ï´Ù. ÀÌ ¿É¼ÇÀ» ¸íÈ®ÇÏ°Ô ÁöÁ¤ÇÏÁö ¾ÊÀ» °æ¿ì ±âº» µ¿ÀÛÀº ´ÙÀ½°ú °°½À´Ï´Ù.

FORWARD_FORMAT=%h/.forward

REPEAT_COUNT(Á¤¼ö)
SLEEP_TIME(Á¤¼ö)

MTA°¡ »õ ¸ÞÀÏÀ» Àü´ÞÇÏ·Á°í ½ÃµµÇÒ ¶§ ´Ù¸¥ ÇÁ·Î¼¼½º¿¡ ÀÇÇØ »ç¿ëÀÚÀÇ »õ ¸ÞÀÏ ÆÄÀÏÀÌ Àá±ä °æ¿ì ÀÌ·¯ÇÑ ¿É¼ÇÀ» »ç¿ëÇÏ¿© ¿ø½Ã ä³Î ÇÁ·Î±×·¥ÀÌ ¼öÇàÇÏ´Â ½Ãµµ Ƚ¼ö¿Í ºóµµ¸¦ Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù. ÁöÁ¤µÈ Ƚ¼ö¸¸Å­ÀÇ ½Ãµµ ÈÄ¿¡µµ ÆÄÀÏÀ» ¿­ ¼ö ¾ø´Â °æ¿ì ¸ÞÀÏÀ» ¿ø½Ã ´ë±â¿­¿¡ ±×´ë·Î µÎ°í ÇØ´ç ¿ø½Ã ä³ÎÀÌ ´ÙÀ½¿¡ ½ÇÇàµÉ ¶§ »õ ¸ÞÀÏÀ» ´Ù½Ã Àü´ÞÇÏ·Á°í ½ÃµµÇÕ´Ï´Ù.

REPEAT_COUNT ¿É¼ÇÀº ä³Î ÇÁ·Î±×·¥ÀÌ ¸ÞÀÏ ÆÄÀÏÀ» ¿­±â À§ÇØ ½ÃµµÇϴ Ƚ¼ö¸¦ Á¦¾îÇÕ´Ï´Ù. REPEAT_COUNT ±âº»°ªÀº 30(30ȸ ½Ãµµ)ÀÔ´Ï´Ù.

SLEEP_TIME ¿É¼ÇÀº ä³Î ÇÁ·Î±×·¥ÀÌ ½Ãµµ °£¿¡ ´ë±âÇÏ´Â ½Ã°£(ÃÊ)À» Á¦¾îÇÕ´Ï´Ù. SLEEP_TIME ±âº»°ªÀº 2(½Ãµµ °£°Ý: 2ÃÊ)ÀÔ´Ï´Ù.

SHELL_TIMEOUT(Á¤¼ö)

.forwardÀÇ »ç¿ëÀÚ ½© ¸í·ÉÀÌ ¿Ï·áµÉ ¶§±îÁö ä³ÎÀÌ ´ë±âÇÏ´Â ½Ã°£(ÃÊ)À» Á¦¾îÇÕ´Ï´Ù. ±×·± ½Ã°£ ÃÊ°ú°¡ ¹ß»ýÇϸé "Time-out waiting for user's shell command command to complete."¿Í ºñ½ÁÇÑ ¿À·ù ¸Þ½ÃÁö¿Í ÇÔ²² ¿ø·¡ÀÇ º¸³½ »ç¶÷¿¡°Ô ¸ÞÀÏÀÌ ¹ÝȯµË´Ï´Ù. ±âº»°ªÀº 600(10ºÐ)ÀÔ´Ï´Ù.

SHELL_TMPDIR(µð·ºÅ丮º°)

·ÎÄà ä³Î¿¡¼­ ½© ¸í·É¿¡ Àü´ÞÇÒ ¶§ Àӽà ÆÄÀÏÀ» ¸¸µå´Â À§Ä¡¸¦ Á¦¾îÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î ±×·± Àӽà ÆÄÀÏÀº »ç¿ëÀÚÀÇ È¨ µð·ºÅ丮¿¡ ¸¸µé¾îÁý´Ï´Ù. °ü¸®ÀÚ´Â ÀÌ ¿É¼ÇÀ» »ç¿ëÇÏ¿© Àӽà ÆÄÀÏÀ» ´Ù¸¥(´ÜÀÏ) µð·ºÅ丮¿¡ ¸¸µéµµ·Ï ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.

SHELL_TMPDIR=/tmp


º¸°ü ä³ÎÀ» »ç¿ëÇÏ¿© ¸ÞÀÏÀ» ÀϽÃÀûÀ¸·Î º¸°ü

º¸°ü ä³ÎÀº »õ ¸ÞÀÏ ¹Þ±â°¡ ÀϽÃÀûÀ¸·Î ±ÝÁöµÈ ¼ö½ÅÀÚÀÇ ¸ÞÀÏÀ» º¸°üÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. »ç¿ëÀÚÀÇ À̸§ÀÌ º¯°æµÇ¾ú°Å³ª ¸ÞÀÏÇÔÀÌ ´Ù¸¥ ¸ÞÀÏ È£½ºÆ® ¶Ç´Â µµ¸ÞÀÎÀ¸·Î À̵¿µÈ °æ¿ì¿¡ ¸ÞÀÏÀ» º¸°üÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Ù¸¥ ÀÌÀ¯·Î ¸ÞÀÏÀ» ÀϽÃÀûÀ¸·Î º¸°üÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

¸ÞÀÏÀ» º¸°üÇÒ °æ¿ì ¸ÞÀÏÀ» Àçó¸® ä³Î·Î À̵¿ÇÏ´Â µ¥ »ç¿ëµÇ´Â °Í°ú µ¿ÀÏÇÑ ±â¹ýÀ¸·Î ¸ÞÀÏÀ» msg_svr_base/queue/hold µð·ºÅ丮ÀÇ º¸°ü ä³Î·Î À̵¿ÇÕ´Ï´Ù. ±×·¸°Ô Çصµ ºÀÅõÀÇ To: ÁÖ¼Ò´Â º¯°æµÇÁö ¾Ê½À´Ï´Ù. ¸ÞÀÏÀº msg-server/queue/hold µð·ºÅ丮ÀÇ º¸°ü ä³Î ´ë±â¿­¿¡ ZZxxx.HELD ÆÄÀÏ·Î ÀÛ¼ºµË´Ï´Ù. ÀÌ·¸°Ô ÇÏ¸é ¸ÞÀÏÀÌ Job Controller¿¡ ÀÇÇØ Ç¥½ÃµÇÁö ¾Ê°í "º¸°ü"µË´Ï´Ù. .HELD ÆÄÀÏÀÇ ¸ñ·ÏÀ» º¸·Á¸é imsimta qm dir -held ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ¸ÞÀÏÀ» ¼±ÅÃÇÑ ´ÙÀ½ imsimta qm release ¸í·ÉÀ» »ç¿ëÇÏ¿© ÇØÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸ÞÀÏÀ» ÇØÁ¦ÇÏ¸é ¸ÞÀÏ À̸§ÀÌ ZZxxx.00À¸·Î º¯°æµÇ°í Job Controller¿¡ ¾Ë¸³´Ï´Ù. ±×·¯¸é º¸°ü ä³Î°ú ¿¬°áµÈ ¸¶½ºÅÍ ÇÁ·Î±×·¥ reprocess.exe¿¡¼­ ÇØ´ç ¸ÞÀÏÀ» ó¸®ÇÕ´Ï´Ù. ÀϹÝÀûÀÎ ´Ù½Ã ¾²±â ¹æ¹ýÀ» »ç¿ëÇÏ¿© ¸ÞÀÏ ¹× To: ÁÖ¼Ò¸¦ ó¸®ÇÕ´Ï´Ù.

imsimta qm ¸í·É¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Sun Java System Messaging Server Administration Reference¸¦ ÂüÁ¶ÇϽʽÿÀ.


º¯È¯ ä³Î

Conversion ä³ÎÀ» »ç¿ëÇϸé MTA¸¦ Åë°úÇÏ´Â ¸ÞÀÏ È帧¿¡¼­ ÀÓÀÇÀÇ º»¹®À» º»¹® ºÎºÐ ´ÜÀ§·Î ó¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. º»¹® ºÎºÐÀº ¸ÞÀÏ°ú ´Ù¸¨´Ï´Ù. ¿¹¸¦ µé¾î, ¸ÞÀÏÀº ÇÑ Ã·ºÎ ÆÄÀÏ¿¡ ¿©·¯ º»¹® ºÎºÐÀ» Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ, º»¹® ºÎºÐÀº MIME Çì´õ¿¡¼­ ÁöÁ¤ÇÏ°í ¼³¸íÇÕ´Ï´Ù. ÀÌ ÇÁ·Î¼¼½º´Â »çÀÌÆ®¿¡¼­ Á¦°øÇÏ´Â ÇÁ·Î±×·¥À̳ª ¸í·É ÇÁ·Î½ÃÀú¿¡ ÀÇÇØ ¼öÇàµÉ ¼ö ÀÖÀ¸¸ç ÅؽºÆ® ¶Ç´Â À̹ÌÁö¸¦ ´Ù¸¥ Çü½ÄÀ¸·Î º¯È¯, ¹ÙÀÌ·¯½º ½ºÄµ, ¾ð¾î º¯È¯ µî°ú °°Àº ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. º¯È¯ÇÒ ´Ù¾çÇÑ ¸ÞÀÏ À¯ÇüÀÇ MTA Æ®·¡ÇÈÀ» ¼±ÅÃÇÑ ´ÙÀ½ °¢ À¯ÇüÀÇ ¸ÞÀÏ º»¹® ºÎºÐ¿¡ ´ëÇØ Æ¯Á¤ ÇÁ·Î¼¼½º ¹× ÇÁ·Î±×·¥À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ ÀåÀ» ÇнÀÇÏ·Á¸é ä³Î °³³äÀ» Àß ¾Ë°í ÀÖ¾î¾ß ÇÕ´Ï´Ù(ä³Î ÂüÁ¶). Conversion ä³ÎÀ» »ç¿ëÇÑ ¹ÙÀÌ·¯½º ½ºÄµ°ú °ü·ÃÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Messaging Server Documentation À¥ »çÀÌÆ®(http://docs.sun.com/db/coll/S1_MsgTechNotes)ÀÇ ¾Æ·¡ÂÊ¿¡ ÀÖ´Â Messaging Server Technical Notes¸¦ ÂüÁ¶ÇϽʽÿÀ.

º¯È¯ ä³Î ±¸ÇöÀº A) ó¸®ÇÒ ¸ÞÀÏ Æ®·¡ÇÈ ¼±Åà ¹× B) ¸ÞÀÏ Ã³¸® ¹æ¹ý ÁöÁ¤À¸·Î ±¸¼ºµË´Ï´Ù. ÀÌ·¯ÇÑ ÀýÂ÷¿¡ ´ëÇؼ­´Â ³ªÁß¿¡ ÀÚ¼¼È÷ ¼³¸íÇÕ´Ï´Ù.


ÁÖ

±âº» º¯È¯ ä³ÎÀº MTA ±¸¼º ÆÄÀÏ(imta.cnf)¿¡ ÀÚµ¿À¸·Î ¸¸µé¾îÁý´Ï´Ù. ÀÌ Ã¤³ÎÀ» ±×´ë·Î »ç¿ëÇÒ ¼ö ÀÖÀ¸¹Ç·Î ¼öÁ¤ÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù.


ÀÌ ÀýÀº ´ÙÀ½°ú °°Àº ÇÏÀ§ Àý·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.

MIME °³¿ä

º¯È¯ ä³ÎÀ» »ç¿ëÇϸé MIME(Multipurpose Internet Mail Extensions) Çì´õ ÇàÀ» ±¤¹üÀ§ÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸ÞÀÏ ±¸¼º ¹× MIME Çì´õ Çʵ忡 ´ëÇÑ Áö½ÄÀÌ ÇÊ¿äÇÕ´Ï´Ù. MIME¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº RFCs 1806, 2045 - 2049 ¹× 2183À» ÂüÁ¶ÇϽʽÿÀ. ÆíÀǸ¦ À§ÇØ ¿©±â¼­´Â MIME¿¡ ´ëÇÑ °£´ÜÇÑ °³¿ä¸¦ Á¦°øÇÕ´Ï´Ù.

¸ÞÀÏ ±¸¼º

°£´ÜÇÑ ¸ÞÀÏÀº Çì´õ¿Í º»¹®À¸·Î ±¸¼ºµË´Ï´Ù. Çì´õ´Â ¸ÞÀÏÀÇ ¸Ç À§ÂÊ¿¡ ÀÖÀ¸¸ç ³¯Â¥, Á¦¸ñ, º¸³½ »ç¶÷, ¼ö½ÅÀÚ µî°ú °°Àº ƯÁ¤ Á¦¾î Á¤º¸°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. º»¹®Àº Çì´õ µÚÀÇ Ã¹ ¹ø° ºó Çà ´ÙÀ½ÀÇ ¸ðµç ³»¿ëÀÔ´Ï´Ù. MIME´Â ¿©·¯ º»¹® ºÎºÐ ¹× º»¹® ºÎºÐ ³»¿¡ ÁßøµÈ º»¹® ºÎºÐÀ» Æ÷ÇÔÇÒ ¼ö ÀÖ´Â º¸´Ù º¹ÀâÇÑ ¸ÞÀÏÀ» ±¸¼ºÇÏ´Â ¹æ¹ýÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ¸ÞÀÏÀ» ´ÙÁß ºÎºÐ ¸ÞÀÏÀ̶ó ÇÕ´Ï´Ù. ¾Õ¿¡¼­ ¼³¸íÇÑ °Íó·³ º¯È¯ ä³ÎÀº ¸ÞÀÏÀ» º»¹® ºÎºÐ ´ÜÀ§·Î ó¸®ÇÕ´Ï´Ù.

MIME Çì´õ

MIME ±Ô°ÝÀº º»¹® ºÎºÐ¿¡ ´ëÇÑ Çì´õ Çà ÁýÇÕÀ» Á¤ÀÇÇÕ´Ï´Ù. ¿©±â¿¡´Â MIME-Version, Content-type, Content-Transfer-Encoding, Content-ID ¹× Content-dispositionÀÌ Æ÷ÇԵ˴ϴÙ. º¯È¯ ä³ÎÀº Content-type ¹× Content-disposition Çì´õ¸¦ °¡Àå ¸¹ÀÌ »ç¿ëÇÕ´Ï´Ù. ´ÙÀ½Àº ÀϺΠMIME Çì´õ ÇàÀÇ ¿¹ÀÔ´Ï´Ù.

Content-type: APPLICATION/wordperfect5.1;name=Poem.wpc
Content-transfer-encoding: BASE64
Content-disposition: attachment; filename=Poem.wpc
Content-description: "Project documentation Draft1 wordperfect format"


ÁÖ

MIME Çì´õ ÇàÀº To:, Subject: ¹× From: µî°ú °°Àº ÀϹÝÀûÀÎ ºñ MINE Çì´õ Çà°ú ´Ù¸¨´Ï´Ù. º¯È¯ ä³ÎÀÇ °æ¿ì MIME Çì´õ ÇàÀº ±âº»ÀûÀ¸·Î Content-.·Î ½ÃÀÛÇÕ´Ï´Ù.


Content-type Çì´õ

MIME Content-Type Çì´õ´Â º»¹® ºÎºÐÀÇ ³»¿ëÀ» ¼³¸íÇÕ´Ï´Ù. Content-Type Çì´õ Çü½ÄÀÇ ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.

typeÀº º»¹® ºÎºÐÀÇ ³»¿ë À¯ÇüÀ» ¼³¸íÇÕ´Ï´Ù. À¯ÇüÀÇ ¿¹·Î´Â Text, Multipart, Message, Application, Image, Audio, Video µîÀÌ ÀÖ½À´Ï´Ù.

subtypeÀº ³»¿ë À¯ÇüÀ» ÀÚ¼¼È÷ ¼³¸íÇÕ´Ï´Ù. °¢ Content-type¿¡´Â ÀÚü ÇÏÀ§ À¯Çü ÁýÇÕÀÌ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, text/plain, application/octet-stream, image/jpeg µîÀÌ ÀÖ½À´Ï´Ù. MIME ¸ÞÀÏ¿¡ ´ëÇÑ ³»¿ë ÇÏÀ§ À¯ÇüÀº IANA(Internet Assigned Numbers Authority)¿¡ ÀÇÇØ ÁöÁ¤µÇ°í ³ª¿­µË´Ï´Ù. ¸ñ·Ï º¹»çº»Àº http://www.isi.edu/in-notes/iana/assignments/media-types/media-types¿¡ ÀÖ½À´Ï´Ù.

parameter´Â Content-type/subtype ½Ö¿¡ ÇÑÁ¤µË´Ï´Ù. charset ¹× name ¸Å°³ º¯¼öÀÇ ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.

charset ¸Å°³ º¯¼ö´Â ÅؽºÆ® ¸ÞÀÏÀÇ ¹®ÀÚ ¼¼Æ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù. name ¸Å°³ º¯¼ö´Â µ¥ÀÌÅ͸¦ ÆÄÀÏ·Î ÀÛ¼ºÇÒ °æ¿ì »ç¿ëÇÒ ÆÄÀÏ À̸§À» Á¦¾ÈÇÕ´Ï´Ù.


ÁÖ

Content-Type °ª, subtypes ¹× ¸Å°³ º¯¼ö À̸§Àº ´ë/¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÕ´Ï´Ù.


Content-disposition Çì´õ

MIME Content-disposition Çì´õ´Â º»¹® ºÎºÐ¿¡ ´ëÇÑ Ç¥½Ã Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ Çì´õ¸¦ ÷ºÎ ÆÄÀÏ¿¡ Ãß°¡ÇÏ¿© ÷ºÎ ÆÄÀÏÀÇ º»¹® ºÎºÐÀ» Ç¥½ÃÇÒÁö(inline) º¹»çÇÒ ÆÄÀÏ À̸§À¸·Î Ç¥½ÃÇÒÁö(attachment) ¿©ºÎ¸¦ ÁöÁ¤ÇÏ´Â °æ¿ìµµ ÀÖ½À´Ï´Ù. Content-disposition Çì´õÀÇ Çü½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù.

Content-disposition: disposition_type; parameter1=value;parameter2=value...

disposition_typeÀº ÀϹÝÀûÀ¸·Î inline(º»¹® ºÎºÐ Ç¥½Ã) ¶Ç´Â attachment(ÀúÀåÇÒ ÆÄÀϷΠǥ½Ã)ÀÔ´Ï´Ù. Attachment¿¡´Â ÀϹÝÀûÀ¸·Î ÀúÀåµÈ ÆÄÀÏ¿¡ ´ëÇÑ À̸§À» Á¦¾ÈÇÏ´Â °ªÀÌ ÀÖ´Â filename ¸Å°³ º¯¼ö°¡ ÀÖ½À´Ï´Ù.

Content-disposition Çì´õ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº RFC2183À» ÂüÁ¶ÇϽʽÿÀ.

º¯È¯ 󸮸¦ À§ÇÑ Æ®·¡ÇÈ ¼±ÅÃ

´Ù¸¥ MTA ä³Î°ú ´Þ¸® º¯È¯ ä³ÎÀº ÀϹÝÀûÀ¸·Î ÁÖ¼Ò ¶Ç´Â MTA ´Ù½Ã ¾²±â ±ÔÄ¢¿¡ ÁöÁ¤µÇ¾î ÀÖÁö ¾Ê½À´Ï´Ù. ´ë½Å CONVERSIONS ¸ÅÇÎ Å×À̺í(imta_tailor ÆÄÀÏÀÇ IMTA_MAPPING_FILE ¸Å°³ º¯¼ö¿¡ ÀÇÇØ ÁöÁ¤µÊ)À» »ç¿ëÇÏ¿© º¯È¯ ä³Î¿¡ ¸ÞÀÏÀ» º¸³À´Ï´Ù. Å×À̺í Ç׸ñÀÇ Çü½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù.

MTA´Â °¢ ¸ÞÀÏÀ» ó¸®ÇÒ ¶§ CONVERSIONS ¸ÅÇÎ Å×À̺í(ÀÖ´Â °æ¿ì)À» °Ë»çÇÕ´Ï´Ù. source-channelÀÌ ¸ÞÀÏÀ» °¡Á®¿Â ä³ÎÀÌ°í destination-channelÀÌ ¸ÞÀÏÀ» ¹ÞÀ» ä³ÎÀÎ °æ¿ì CONVERT ¾ÕÀÇ ÀÛ¾÷ÀÌ ¼öÇàµË´Ï´Ù. YesÀÏ °æ¿ì MTA´Â destination-channel¿¡¼­ °¡Á®¿Â ¸ÞÀÏÀ» º¯È¯ ä³Î·Î ÀüȯÇÕ´Ï´Ù. ÀÏÄ¡ÇÏ´Â Ç׸ñÀÌ ¹ß°ßµÇÁö ¾Ê´Â °æ¿ì ¸ÞÀÏÀÌ ÀÏ¹Ý ´ë»ó ä³ÎÀÇ ´ë±â¿­¿¡ Æ÷ÇԵ˴ϴÙ.


ÁÖ

CONVERSIONS ¸ÅÇÎ Å×ÀÌºí¿¡ °ü°è ¾øÀÌ user@conversion.localhostname ¶Ç´Â user@conversion Çü½Ä ÁÖ¼Ò°¡ º¯È¯ ä³ÎÀ» ÅëÇØ ¶ó¿ìÆõ˴ϴÙ.


´ÙÀ½ ¿¹¿¡¼­´Â ¸ðµç ¿ÜºÎ ¸ÞÀÏ(ÀÎÅͳÝÀ» ÅëÇØ ÁÖ°í ¹Þ´Â ¸ÞÀÏ)À» º¯È¯ ä³Î·Î ¶ó¿ìÆÃÇÕ´Ï´Ù.

CONVERSIONS

   IN-CHAN=tcp_local;OUT-CHAN=*;CONVERT   Yes
   IN-CHAN=*;OUT-CHAN=tcp_local;CONVERT     Yes

ù ¹ø° ÇàÀº tcp_local ä³Î¿¡¼­ °¡Á®¿Â ¸ÞÀÏÀÌ Ã³¸®µÊÀ» ÁöÁ¤ÇÕ´Ï´Ù. µÎ ¹ø° ÇàÀº tcp_local ä³Î·Î º¸³½ ¸ÞÀϵµ 󸮵ÊÀ» ÁöÁ¤ÇÕ´Ï´Ù. tcp_local ä³ÎÀº ÀÎÅͳÝÀ» ÅëÇØ ÁÖ°í ¹Þ´Â ¸ðµç ¸ÞÀÏÀ» ó¸®ÇÕ´Ï´Ù. ±âº»°ªÀº º¯È¯ ä³ÎÀ» ÅëÇØ Àü´ÞÇÏÁö ¾Ê´Â °ÍÀ̱⠶§¹®¿¡ ´Ù¸¥ ¸ÞÀÏÀÌ º¯È¯ ä³ÎÀ» ÅëÇØ Àü´ÞµÇÁö ¾Ê½À´Ï´Ù.

ÀÌ Å×À̺íÀº ±âº»ÀûÀÎ Å×À̺íÀ̹ǷΠº¸´Ù ¸¹ÀÌ »ç¿ëÀÚ Á¤ÀÇµÈ ±¸¼º(¿¹: ´ÙÁß outbound-to-the-Internet tcp_* ä³ÎÀ» »ç¿ëÇϰųª ´ÙÁß inbound-from-the-Internet tcp_* ä³ÎÀ» »ç¿ëÇÏ´Â »çÀÌÆ®)ÀÌ ÀÖ´Â »çÀÌÆ®¿¡´Â ÃæºÐÇÏÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù.

º¯È¯ ó¸® Á¦¾î

¸ÞÀÏÀ» º¯È¯ ä³Î·Î º¸³»¸é º»¹® ºÎºÐ ´ÜÀ§·Î 󸮵˴ϴÙ. 󸮴 imta_tailor ÆÄÀÏÀÇ IMTA_CONVERSION_FILE ¿É¼Ç¿¡ ÁöÁ¤µÈ MTA conversions ÆÄÀÏ(±âº»°ª: msg_svr_base/conversions)¿¡ ÀÇÇØ Á¦¾îµË´Ï´Ù. conversions ÆÄÀÏÀº 1) ó¸®ÇÒ º»¹® ºÎºÐÀÇ À¯ÇüÀ» ÁöÁ¤ÇÏ°í 2) ó¸® ¹æ¹ýÀ» Á¦¾îÇÏ´Â Ç׸ñÀ¸·Î ±¸¼ºµË´Ï´Ù.

°¢ Ç׸ñÀº ¿©·¯ name=value ¸Å°³ º¯¼ö ÀýÀ» Æ÷ÇÔÇÏ´Â Çϳª ÀÌ»óÀÇ ÇàÀ¸·Î ±¸¼ºµË´Ï´Ù. ¸Å°³ º¯¼ö ÀýÀÇ °ªÀº MIME ±ÔÄ¢À» µû¸¨´Ï´Ù. ¸¶Áö¸· ÇàÀ» Á¦¿ÜÇÑ ¸ðµç ÇàÀº ¼¼¹ÌÄÝ·Ð(;)À¸·Î ³¡³ª¾ß ÇÕ´Ï´Ù. ÀÌ ÆÄÀÏÀÇ ¹°¸®Àû ÇàÀº 252ÀÚ·Î Á¦Çѵ˴ϴÙ. ¹é½½·¡½Ã(\) ¿¬°á ¹®ÀÚ¸¦ »ç¿ëÇÏ¿© ³í¸®Àû ÇàÀ» ¿©·¯ ¹°¸®Àû ÇàÀ¸·Î ºÐÇÒÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼¼¹ÌÄÝ·ÐÀ¸·Î ³¡³ªÁö ¾Ê´Â ÇàÀ̳ª Çϳª ÀÌ»óÀÇ ºó Çà ¶Ç´Â µÎ °¡Áö ¸ðµÎ¸¦ »ç¿ëÇÏ¿© Ç׸ñÀ» Á¾·áÇÕ´Ï´Ù.

´ÙÀ½Àº conversion ÆÄÀÏ Ç׸ñÀÇ °£´ÜÇÑ ¿¹ÀÔ´Ï´Ù.

ÄÚµå ¿¹ 13-1 conversion ÆÄÀÏ Ç׸ñ

 

out-chan=ims-ms; in-type=application; in-subtype=wordperfect5.1;
  out-type=application; out-subtype=msword; out-mode=block;
  command="/usr/bin/convert -in=wordp -out=msword ‘INPUT_FILE‘ \ ‘OUTPUT_FILE’"

out-chan=ims-ms; in-type=application; in-subtype=wordperfect5.1 ÀýÀº º»¹® ºÎºÐÀ» ±ÔÁ¤ÇÕ´Ï´Ù. Áï, º¯È¯ÇÒ ºÎºÐÀÇ À¯ÇüÀ» ÁöÁ¤ÇÕ´Ï´Ù. °¢ ºÎºÐÀÇ Çì´õ¸¦ Àаí ÇØ´ç Çì´õÀÇ Content-Type:°ú ±âŸ Çì´õ Á¤º¸¸¦ ÃßÃâÇÕ´Ï´Ù. ±×·± ´ÙÀ½ conversion ÆÄÀÏÀÇ Ç׸ñÀ» óÀ½ºÎÅÍ ³¡±îÁö ¼ø¼­´ë·Î °Ë»çÇÏ¿© in-* ¸Å°³ º¯¼ö°¡ ÀÖ´ÂÁö È®ÀÎÇÏ°í, OUT-CHAN ¸Å°³ º¯¼ö(ÀÖ´Â °æ¿ì)¸¦ °Ë»çÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ¸Å°³ º¯¼ö°¡ ¸ðµÎ ó¸®ÇÒ º»¹® ºÎºÐÀÇ ÇØ´ç Á¤º¸¿Í ÀÏÄ¡Çϸé command= ¶Ç´Â delete= Àý¿¡ ÁöÁ¤µÈ º¯È¯ÀÌ ¼öÇàµÇ°í out-* ¸Å°³ º¯¼ö°¡ ¼³Á¤µË´Ï´Ù.

ÀÏÄ¡ÇÏÁö ¾Ê´Â °æ¿ì ÇØ´ç ºÎºÐÀÌ ´ÙÀ½¿¡ ÀÖ´Â conversions ÆÄÀÏ Ç׸ñ¿¡ ´ëÇØ ÀÏÄ¡µË´Ï´Ù. ¸ðµç º»¹® ºÎºÐÀ» ½ºÄµÇÏ¿© ó¸®ÇÑ ´ÙÀ½(±ÔÁ¤µÈ ÀÏÄ¡°¡ ÀÖ´Ù°í °¡Á¤) ¸ÞÀÏÀ» ´ÙÀ½ ä³Î·Î º¸³À´Ï´Ù. ÀÏÄ¡ÇÏÁö ¾Ê´Â °æ¿ì ó¸® ÀÛ¾÷À» ¼öÇàÇÏÁö ¾Ê°í ¸ÞÀÏÀ» ´ÙÀ½ ä³Î·Î º¸³À´Ï´Ù.

out-chan=ims-ms´Â ims-ms ä³ÎÀÌ ´ë»óÀÎ ¸ÞÀÏ ºÎºÐ¸¸ º¯È¯Çϵµ·Ï ÁöÁ¤ÇÕ´Ï´Ù. in-type=application ¹× in-subtype=wordperfect5.1Àº ¸ÞÀÏ ºÎºÐ¿¡ ´ëÇÑ MIME Content-type Çì´õ°¡ application/wordperfect5.1À̾î¾ß ÇÔÀ» ÁöÁ¤ÇÕ´Ï´Ù.

Ãß°¡ in-* ¸Å°³ º¯¼ö¸¦ »ç¿ëÇÏ¿© ¸ÞÀÏ ºÎºÐÀ» ÀÚ¼¼È÷ ±ÔÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. Ç¥ 13-6À» ÂüÁ¶ÇϽʽÿÀ. À§ Ç׸ñÀº ´ÙÀ½ MIME Çì´õ ÇàÀÌ ÀÖ´Â ¸ÞÀÏ ºÎºÐ¿¡ ´ëÇÑ º¯È¯ ÀÛ¾÷À» Æ®¸®°ÅÇÕ´Ï´Ù.

Content-type: APPLICATION/wordperfect5.1;name=Draft1.wpc
Content-transfer-encoding: BASE64
Content-disposition: attachment; filename=Draft1.wpc
Content-description: "Project documentation Draft1 wordperfect format"

ÄÚµå ¿¹ 13-1¿¡¼­ ¼¼ conversion ÆÄÀÏ ±ÔÁ¤ ¸Å°³ º¯¼ö µÚÀÇ µÎ ¸Å°³ º¯¼ö out-type=application ¹× out-subtype=msword´Â "󸮵È" º»¹® ºÎºÐ¿¡ ÷ºÎÇÒ ´ëü MIME Çì´õ ÇàÀ» ÁöÁ¤ÇÕ´Ï´Ù. out-type=application ¹× out-subtype=msword´Â º¸³»´Â ¸ÞÀÏÀÇ MIME Content-type/subtypeÀÌ application/mswordÀÓÀ» ÁöÁ¤ÇÕ´Ï´Ù.

in-type ¸Å°³ º¯¼ö¿Í out-type ¸Å°³ º¯¼ö°¡ µ¿ÀÏÇÏ°í º¸³»´Â º»¹® ºÎºÐÀÇ ¿øº» MIME ·¹À̺íÀÌ º¯È¯ ä³ÎÀÇ ±âº»°ªÀ̱⠶§¹®¿¡ out-type=applicationÀº ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù. Ãß°¡ Ãâ·Â ¸Å°³ º¯¼ö¸¦ »ç¿ëÇÏ¿© º¸³»´Â º»¹® ºÎºÐ¿¡ ´ëÇÑ Ãß°¡ MIME ·¹À̺íÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

out-mode=block(ÄÚµå ¿¹ 13-1)Àº »çÀÌÆ®¿¡¼­ Á¦°øÇÏ´Â ÇÁ·Î±×·¥ÀÌ ¹ÝȯÇÒ ÆÄÀÏ À¯ÇüÀ» ÁöÁ¤ÇÕ´Ï´Ù. Áï, ÆÄÀÏ ÀúÀå ¹æ¹ý°ú ¹ÝȯµÈ ÆÄÀÏ¿¡¼­ º¯È¯ ä³ÎÀ» ´Ù½Ã Àд ¹æ¹ýÀ» ÁöÁ¤ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, html ÆÄÀÏÀº ÅؽºÆ® ¸ðµå·Î ÀúÀåµÇ°í .exe ÇÁ·Î±×·¥ ¶Ç´Â zip ÆÄÀÏÀº ºí·Ï/ÀÌÁø ¸ðµå·Î ÀúÀåµË´Ï´Ù. ¸ðµå´Â ÀÐÀ» ÆÄÀÏÀÌ Æ¯Á¤ ÀúÀå¼Ò Çü½Ä¿¡ ¼ÓÇÏ´ÂÁö¸¦ ¼³¸íÇÏ´Â ¹æ¹ýÀÔ´Ï´Ù.

ÄÚµå ¿¹ 13-1ÀÇ ¸¶Áö¸· ¸Å°³ º¯¼öÀÎ

command="/usr/bin/convert -in=wordp -out=msword ‘INPUT_FILE’ ‘OUTPUT_FILE’"Àº º»¹® ºÎºÐ¿¡ ´ëÇØ ¼öÇàÇÒ ÀÛ¾÷À» ÁöÁ¤ÇÕ´Ï´Ù.

command= ¸Å°³ º¯¼ö´Â ÇÁ·Î±×·¥ÀÌ º»¹® ºÎºÐ¿¡¼­ ½ÇÇàµÊÀ» ÁöÁ¤ÇÕ´Ï´Ù. /usr/bin/convert´Â °¡»ó ¸í·É À̸§ÀÌ°í -in=wordp ¹× -out=msword´Â ÀÔ·Â ÅؽºÆ® ¹× Ãâ·Â ÅؽºÆ®ÀÇ Çü½ÄÀ» ÁöÁ¤ÇÏ´Â °¡»ó ¸í·ÉÁÙ ÀμöÀÔ´Ï´Ù. INPUT_FILE ¹× OUTPUT_FILEÀº ¿ø·¡ÀÇ º»¹® ºÎºÐÀÌ Æ÷ÇÔµÈ ÆÄÀÏ°ú ÇÁ·Î±×·¥¿¡¼­ º¯È¯µÈ º»¹® ºÎºÐÀ» ÀúÀåÇÏ´Â ÆÄÀÏÀ» ÁöÁ¤ÇÏ´Â º¯È¯ ä³Î ȯ°æ ¸Å°³ º¯¼ö(º¯È¯ ä³Î ȯ°æ º¯¼ö »ç¿ë ÂüÁ¶)ÀÔ´Ï´Ù.


ÁÖ

ÀÏ¹Ý º¯È¯ Ç׸ñ¿¡ ÀÇÇØ ¿ÜºÎ ¸ÞÀÏ Çì´õ¸¦ Æ÷ÇÔÇÏ´Â ÆÄÀÏÀÌ ¿äûµÇ´Â °æ¿ì ºÀÅõ »ý¼ºÀÚ ¹× ¼ö½ÅÀÚ Á¤º¸´Â x-envelope-from ¹× x-envelope-to Çʵå·Î Á¦°øµË´Ï´Ù.


º»¹® ºÎºÐ¿¡¼­ ¸í·ÉÀ» ½ÇÇàÇÏÁö ¾Ê°í command ¸Å°³ º¯¼ö ´ë½Å DELETE=1À» ´ëüÇÏ¿© ¸ÞÀÏ ºÎºÐÀ» °£´ÜÈ÷ »èÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù.


ÁÖ

conversions ÆÄÀÏÀ» ¼öÁ¤ÇÒ ¶§¸¶´Ù ±¸¼ºÀ» ´Ù½Ã ÄÄÆÄÀÏÇØ¾ß ÇÕ´Ï´Ù(Sun Java System Messaging Server Administration ReferenceÀÇ imsimta refresh ¸í·É ÂüÁ¶).


º¯È¯ ä³Î Á¤º¸ È帧

Á¤º¸ È帧Àº ´ÙÀ½°ú °°½À´Ï´Ù. º»¹® ºÎºÐÀÌ Æ÷ÇÔµÈ ¸ÞÀÏÀÌ º¯È¯ ä³Î·Î Àü´ÞµË´Ï´Ù. º¯È¯ ä³Î¿¡¼­ ¸ÞÀÏÀ» ±¸¹® ºÐ¼®ÇÏ¿© ÇÑ ºÎºÐ¾¿ ó¸®ÇÕ´Ï´Ù. ±×·± ´ÙÀ½ º»¹® ºÎºÐÀ» ±ÔÁ¤ÇÕ´Ï´Ù. Áï, MIME Çì´õ ÇàÀ» ±ÔÁ¤ ¸Å°³ º¯¼ö¿Í ºñ±³ÇÏ¿© ¸ÞÀÏÀ» ó¸®ÇÒÁö ¿©ºÎ¸¦ °áÁ¤ÇÕ´Ï´Ù. º»¹® ºÎºÐÀÌ ±ÔÁ¤µÇ¸é º¯È¯ 󸮰¡ ½ÃÀ۵˴ϴÙ. MIME ¶Ç´Â º»¹® ºÎºÐ Á¤º¸¸¦ º¯È¯ ½ºÅ©¸³Æ®·Î Àü´ÞÇØ¾ß ÇÒ °æ¿ì ÇØ´ç Á¤º¸°¡ Á¤º¸ Àü´Þ ¸Å°³ º¯¼ö¿¡ ÁöÁ¤µÈ ȯ°æ º¯¼ö(Ç¥ 13-3)·Î ÀúÀåµË´Ï´Ù.

ÀÌ ÁöÁ¡¿¡¼­ ÀÛ¾÷ ¸Å°³ º¯¼ö¿¡ ÁöÁ¤µÈ ÀÛ¾÷ÀÌ º»¹® ºÎºÐ¿¡ ´ëÇØ ¼öÇàµË´Ï´Ù. ÀϹÝÀûÀ¸·Î º»¹® ºÎºÐÀ» »èÁ¦Çϰųª ½ºÅ©¸³Æ®¿¡ Æ÷ÇÔµÈ ÇÁ·Î±×·¥À¸·Î Àü´ÞÇÏ´Â ÀÛ¾÷ÀÔ´Ï´Ù. ½ºÅ©¸³Æ®´Â º»¹® ºÎºÐÀ» ó¸®ÇÑ ´ÙÀ½ »çÈÄ Ã³¸® ¸ÞÀÏ·Î ´Ù½Ã ¾î¼ÀºíÇÒ ¼ö ÀÖµµ·Ï º¯È¯ ä³Î·Î ´Ù½Ã º¸³À´Ï´Ù. ¶ÇÇÑ, º¯È¯ ä³Î Ãâ·Â ¿É¼ÇÀ» »ç¿ëÇÏ¿© Á¤º¸¸¦ º¯È¯ ä³Î·Î º¸³¾ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Á¤º¸´Â Ãâ·Â º»¹® ºÎºÐ¿¡ Ãß°¡ÇÒ »õ MIME Çì´õ Çà, ¸ÞÀÏÀ» º¸³½ »ç¶÷¿¡°Ô ¹ÝȯÇÒ ¿À·ù ÅؽºÆ®, ÀÛ¾÷(¸ÞÀÏ ¹Ù¿î½º, »èÁ¦, º¸°ü µî)À» ½ÃÀÛÇϵµ·Ï MTA¿¡ Áö½ÃÇϴ Ư¼ö Áö½Ã¹® µîÀÔ´Ï´Ù.

¸¶Áö¸·À¸·Î º¯È¯ ä³ÎÀº Ãâ·Â º»¹® ºÎºÐÀÇ Çì´õ ÇàÀ» Ãâ·Â ¸Å°³ º¯¼ö¿¡ ÁöÁ¤µÈ ´ë·Î ¹Ù²ß´Ï´Ù.

º¯È¯ ä³Î ȯ°æ º¯¼ö »ç¿ë

¸ÞÀÏ º»¹® ºÎºÐ¿¡ ´ëÇÑ ÀÛ¾÷À» ¼öÇàÇÒ °æ¿ì »çÀÌÆ®¿¡¼­ Á¦°øÇÏ´Â ÇÁ·Î±×·¥À» ÅëÇØ MIME Çì´õ Çà Á¤º¸ ¶Ç´Â Àüü º»¹® ºÎºÐÀ» Àü´ÞÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ¿¹¸¦ µé¾î, ÇÁ·Î±×·¥¿¡´Â ¸ÞÀÏ º»¹® ºÎºÐ ¿Ü¿¡µµ Content-type ¹× Content-disposition Çì´õ Çà Á¤º¸°¡ ÇÊ¿äÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀϹÝÀûÀ¸·Î »çÀÌÆ®¿¡¼­ Á¦°øÇÏ´Â ÇÁ·Î±×·¥ÀÇ ±âº» ÀÔ·ÂÀº ÆÄÀÏ¿¡¼­ ÀÐÀº ¸ÞÀÏ º»¹® ºÎºÐÀÔ´Ï´Ù. º»¹® ºÎºÐÀ» ó¸®ÇÑ ÈÄ ÇÁ·Î±×·¥Àº º¯È¯ ä³Î¿¡¼­ ÀÐÀ» ¼ö ÀÖµµ·Ï º»¹® ºÎºÐÀ» ÆÄÀÏ¿¡ ±â·ÏÇØ¾ß ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ À¯ÇüÀÇ Á¤º¸ Àü´ÞÀº º¯È¯ ä³Î ȯ°æ º¯¼ö¸¦ »ç¿ëÇÏ¿© ¼öÇàµË´Ï´Ù.

parameter-symbol-* ¸Å°³ º¯¼ö ¶Ç´Â ¹Ì¸® Á¤ÀÇµÈ Ã¤³Î ȯ°æ º¯¼ö(Ç¥ 13-4 ÂüÁ¶)¸¦ »ç¿ëÇÏ¿© conversions ÆÄÀÏ¿¡ ȯ°æ º¯¼ö¸¦ ¸¸µé ¼ö ÀÖ½À´Ï´Ù.

´ÙÀ½ conversions ÆÄÀÏ Ç׸ñ ¹× ¼ö½Å Çì´õ´Â ȯ°æ º¯¼ö¸¦ »ç¿ëÇÏ¿© MIME Á¤º¸¸¦ »çÀÌÆ®¿¡¼­ Á¦°øÇÏ´Â ÇÁ·Î±×·¥¿¡ Àü´ÞÇÏ´Â ¹æ¹ýÀ» ³ªÅ¸³À´Ï´Ù.

conversions ÆÄÀÏ Ç׸ñ:

in-channel=*; in-type=application; in-subtype=*;
  parameter-symbol-0=NAME; parameter-copy-0=*;
  dparameter-symbol-0=FILENAME; dparameter-copy-0=*;
  message-header-file=2; original-header-file=1;
  override-header-file=1; override-option-file=1;
  command="/bin/viro-scan500.sh ?NPUT_FILE??UTPUT_FILE?

¼ö½Å Çì´õ:

Content-type: APPLICATION/msword; name=Draft1.doc
Content-transfer-encoding: BASE64
Content-disposition: attachment; filename=Draft1.doc
Content-description: "Project documentation Draft1 msword format"

in-channel=*; in-type=application; in-subtype=*´Â À¯ÇüÀÌ applicationÀÎ ÀԷ ä³ÎÀÇ ¸ÞÀÏ º»¹® ºÎºÐÀ» ó¸®Çϵµ·Ï ÁöÁ¤ÇÕ´Ï´Ù.

parameter-symbol-0=NAMEÀº ù ¹ø° Content-type ¸Å°³ º¯¼ö °ª(ÀÌ ¿¹ÀÇ °æ¿ì Draft1.doc)À» NAMEÀ̶ó´Â ȯ°æ º¯¼ö¿¡ ÀúÀåÇϵµ·Ï ÁöÁ¤ÇÕ´Ï´Ù.

parameter-copy-0=*´Â ÀÔ·Â º»¹® ºÎºÐÀÇ ¸ðµç Content-type ¸Å°³ º¯¼ö¸¦ Ãâ·Â º»¹® ºÎºÐ¿¡ º¹»çÇϵµ·Ï ÁöÁ¤ÇÕ´Ï´Ù.

dparameter-symbol-0=FILENAMEÀº ù ¹ø° Content-disposition ¸Å°³ º¯¼ö °ª(ÀÌ ¿¹ÀÇ °æ¿ì Draft1.doc)À» FILENAMEÀ̶ó´Â ȯ°æ º¯¼ö¿¡ ÀúÀåÇϵµ·Ï ÁöÁ¤ÇÕ´Ï´Ù.

dparameter-copy-0=*´Â ÀÔ·Â º»¹® ºÎºÐÀÇ ¸ðµç Content-disposition ¸Å°³ º¯¼ö¸¦ Ãâ·Â º»¹® ºÎºÐ¿¡ º¹»çÇϵµ·Ï ÁöÁ¤ÇÕ´Ï´Ù.

message-header-file=2´Â ¸ÞÀÏÀÇ ¿øº» Çì´õ(°¡Àå ¿ÜºÎ¿¡ ÀÖ´Â ¸ÞÀÏ Çì´õ) Àüü¸¦ MESSAGE_HEADERS ȯ°æ º¯¼ö¿¡ ÁöÁ¤µÈ ÆÄÀÏ¿¡ ±â·ÏÇϵµ·Ï ÁöÁ¤ÇÕ´Ï´Ù.

original-header-file=1Àº Æ÷ÇÔµÈ MESSAGE/RFC822 ºÎºÐÀÇ ¿øº» Çì´õ¸¦ ORIGINAL_HEADERS ȯ°æ º¯¼ö¿¡ ±â·ÏÇϵµ·Ï ÁöÁ¤ÇÕ´Ï´Ù.

override-header-file=1Àº Æ÷ÇÔµÈ MIME ºÎºÐÀÇ ¿øº» MIME Çì´õ ÇàÀ» ¹«½ÃÇÏ°í OUTPUT_HEADERS ȯ°æ º¯¼ö¿¡ ÁöÁ¤µÈ ÆÄÀÏ¿¡¼­ MIME Çì´õ¸¦ Àеµ·Ï ÁöÁ¤ÇÕ´Ï´Ù. $OUTPUT_HEADERS´Â º¯È¯À» ½ÇÇàÇÒ ¶§ Áï¼®¿¡¼­ ¸¸µé¾îÁö´Â Àӽà ÆÄÀÏÀÔ´Ï´Ù. »çÀÌÆ®¿¡¼­ Á¦°øÇÏ´Â ÇÁ·Î±×·¥Àº ÀÌ ÆÄÀÏÀ» »ç¿ëÇÏ¿© º¯È¯ ÇÁ·Î¼¼½º Áß¿¡ º¯°æµÈ MIME Çì´õ ÇàÀ» ÀúÀåÇÕ´Ï´Ù. ±×·± ´ÙÀ½ º¯È¯ ä³ÎÀº º»¹® ºÎºÐÀ» ´Ù½Ã ¾î¼ÀºíÇÒ ¶§ ÀÌ ÆÄÀÏ¿¡¼­ MIME Çì´õ ÇàÀ» ÀнÀ´Ï´Ù. MIME Çì´õ Çุ ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Ù¸¥ ÀϹÝÀûÀÎ ºñMIME Çì´õ ÇàÀº º¯È¯ ä³Î¿¡¼­ º¯°æÇÒ ¼ö ¾ø½À´Ï´Ù.

override-option-file=1Àº º¯È¯ ä³ÎÀÌ OUTPUT_OPTIONS ȯ°æ º¯¼ö¸¦ ÅëÇØ ¸í¸íµÈ ÆÄÀÏ¿¡¼­ º¯È¯ ä³Î ¿É¼ÇÀ» Àеµ·Ï ÁöÁ¤ÇÕ´Ï´Ù. º¯È¯ ä³Î Ãâ·Â ¿É¼Ç »ç¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

command="msg_svr_base/bin/viro-scan500.sh"´Â ¸ÞÀÏ º»¹® ºÎºÐ¿¡¼­ ½ÇÇàÇÒ ¸í·ÉÀ» ÁöÁ¤ÇÕ´Ï´Ù.

Ç¥ 13-3 º¯È¯ ä³Î ȯ°æ º¯¼ö 

ȯ°æ º¯¼ö

¼³¸í

ATTACHMENT_NUMBER

ÇöÀç ºÎºÐÀÇ Ã·ºÎ ÆÄÀÏ ¼öÀÔ´Ï´Ù. ATTACHMENT-NUMBER º¯È¯ ÀÏÄ¡ ¸Å°³ º¯¼ö¿Í °°Àº Çü½ÄÀ» »ç¿ëÇÕ´Ï´Ù.

CONVERSION_TAG

È°¼º º¯È¯ ű×ÀÇ ÇöÀç ¸ñ·ÏÀÔ´Ï´Ù. TAG º¯È¯ ÀÏÄ¡ ¸Å°³ º¯¼ö¿¡ ÇØ´çÇÕ´Ï´Ù.

INPUT_CHANNEL

¸ÞÀÏÀ» º¯È¯ ä³ÎÀÇ ´ë±â¿­¿¡ Æ÷ÇÔ½ÃŲ ä³ÎÀÔ´Ï´Ù. IN-CHANNEL º¯È¯ ÀÏÄ¡ ¸Å°³ º¯¼ö¿¡ ÇØ´çÇÕ´Ï´Ù.

INPUT_ENCODING

º»¹® ºÎºÐ¿¡ ¿ø·¡ Ç¥½ÃµÈ ºÎºÐÀ» ÀÎÄÚµùÇÕ´Ï´Ù.

INPUT_FILE

¿øº» º»¹® ºÎºÐÀÌ Æ÷ÇÔµÈ ÆÄÀÏ À̸§ÀÔ´Ï´Ù. »çÀÌÆ®¿¡¼­ Á¦°øÇÏ´Â ÇÁ·Î±×·¥Àº ÀÌ ÆÄÀÏÀ» Àоî¾ß ÇÕ´Ï´Ù.

INPUT_HEADERS

º»¹® ºÎºÐÀÇ ¿øº» Çì´õ ÇàÀÌ Æ÷ÇÔµÈ ÆÄÀÏ À̸§ÀÔ´Ï´Ù. »çÀÌÆ®¿¡¼­ Á¦°øÇÏ´Â ÇÁ·Î±×·¥Àº ÀÌ ÆÄÀÏÀ» Àоî¾ß ÇÕ´Ï´Ù.

INPUT_TYPE

ÀÔ·Â ¸ÞÀÏ ºÎºÐÀÇ MIME Content-typeÀÔ´Ï´Ù.

INPUT_SUBTYPE

ÀÔ·Â ¸ÞÀÏ ºÎºÐÀÇ MIME ³»¿ë ÇÏÀ§ À¯ÇüÀÔ´Ï´Ù.

INPUT_DESCRIPTION

ÀÔ·Â ¸ÞÀÏ ºÎºÐÀÇ MIME content-descriptionÀÔ´Ï´Ù.

INPUT_DISPOSITION

ÀÔ·Â ¸ÞÀÏ ºÎºÐÀÇ MIME content-dispositionÀÔ´Ï´Ù.

MESSAGE_HEADERS

Æ÷ÇÔµÈ ¸ÞÀÏÀÇ °¡Àå ¿ÜºÎ¿¡ ÀÖ´Â ¿øº» Çì´õ(º»¹® ºÎºÐ ¾Æ´Ô) ¶Ç´Â ÃֽŠÆ÷ÇÔµÈ MESSAGE/RFC822 ºÎºÐÀÇ Çì´õ¸¦ Æ÷ÇÔÇÏ´Â ÆÄÀÏ À̸§ÀÔ´Ï´Ù. »çÀÌÆ®¿¡¼­ Á¦°øÇÏ´Â ÇÁ·Î±×·¥Àº ÀÌ ÆÄÀÏÀ» Àоî¾ß ÇÕ´Ï´Ù.

OUTPUT_CHANNEL

¸ÞÀÏÀ» º¸³»´Â ä³ÎÀÔ´Ï´Ù. OUT-CHANNEL º¯È¯ ÀÏÄ¡ ¸Å°³ º¯¼ö¿¡ ÇØ´çÇÕ´Ï´Ù.

OUTPUT_FILE

»çÀÌÆ®¿¡¼­ Á¦°øÇÏ´Â ÇÁ·Î±×·¥ÀÌ Ãâ·ÂÀ» ÀúÀåÇÏ´Â ÆÄÀÏ À̸§ÀÔ´Ï´Ù. »çÀÌÆ®¿¡¼­ Á¦°øÇÏ´Â ÇÁ·Î±×·¥Àº ÀÌ ÆÄÀÏÀ» ¸¸µé°í ½á¾ß ÇÕ´Ï´Ù.

OUTPUT_HEADERS

»çÀÌÆ®¿¡¼­ Á¦°øÇÏ´Â ÇÁ·Î±×·¥ÀÌ Æ÷ÇÔ ºÎºÐ¿¡ ´ëÇÑ MIME Çì´õ ÇàÀ» ÀúÀåÇÏ´Â ÆÄÀÏÀÇ À̸§ÀÔ´Ï´Ù. »çÀÌÆ®¿¡¼­ Á¦°øÇÏ´Â ÇÁ·Î±×·¥Àº ÀÌ ÆÄÀÏÀ» ¸¸µé°í ½á¾ß ÇÕ´Ï´Ù. ÆÄÀÏ¿¡´Â ¸¶Áö¸· ÇàÀ¸·Î ºó ÇàÀÌ ¿À´Â ½ÇÁ¦ MIME Çì´õ Çà(option=value Çà ¾Æ´Ô)ÀÌ Æ÷ÇԵǾî ÀÖ¾î¾ß ÇÕ´Ï´Ù. ¶ÇÇÑ, MIME Çì´õ Çุ ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Ù¸¥ ÀϹÝÀûÀÎ ºñMIME Çì´õ ÇàÀº º¯È¯ ä³Î¿¡¼­ º¯°æÇÒ ¼ö ¾ø½À´Ï´Ù.

OUTPUT_OPTIONS

»çÀÌÆ®¿¡¼­ Á¦°øÇÏ´Â ÇÁ·Î±×·¥ÀÌ º¯È¯ ä³Î ¿É¼ÇÀ» Àоî¾ß ÇÏ´Â ÆÄÀÏÀÇ À̸§ÀÔ´Ï´Ù. º¯È¯ ä³Î Ãâ·Â ¿É¼Ç »ç¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

PART_NUMBER

ÇöÀç ºÎºÐÀÇ ºÎÇ° ¹øÈ£ÀÔ´Ï´Ù. PART-NUMBER º¯È¯ ÀÏÄ¡ ¸Å°³ º¯¼ö¿Í °°Àº Çü½ÄÀ» »ç¿ëÇÕ´Ï´Ù.

PART_SIZE

ó¸®ÇÒ ºÎºÐÀÇ Å©±â(¹ÙÀÌÆ®)ÀÔ´Ï´Ù.

¸ÞÀÏ º¯È¯ ű×

¸ÞÀÏ º¯È¯ ű״ ƯÁ¤ÇÑ ¹Þ´Â »ç¶÷À̳ª º¸³½ »ç¶÷°ú ¿¬°üµÈ Ư¼öÇÑ Å±×ÀÔ´Ï´Ù. ¸ÞÀÏÀÌ Àü´ÞµÉ ¶§ º¯È¯ ä³Î ÇÁ·Î±×·¥¿¡¼­ º¯È¯ ű׸¦ º¼ ¼ö ÀÖÀ¸¸ç Ư¼öÇÑ Ã³¸®¸¦ À§ÇØ º¯È¯ ű׸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. º¯È¯ ű״ LDAP µð·ºÅ丮¿¡ ÀúÀåµË´Ï´Ù.

¸ÞÀÏ º¯È¯ ű׸¦ ´ÙÀ½°ú °°ÀÌ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. °ü¸®ÀÚ´Â ¸ÞÀÏ º¯È¯ ÅÂ±× °ªÀÌ harmonicaÀÎ ¼±ÅÃµÈ »ç¿ëÀÚ¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·± ´ÙÀ½ °ü¸®ÀÚ´Â ÇØ´ç ¸ÞÀÏ Ã³¸® ½Ã¿¡ ÅÂ±×¿Í harmonica °ªÀ» °¨ÁöÇÏ´Â º¯È¯ ä³ÎÀ» ¼³Á¤ÇÕ´Ï´Ù. ÇØ´ç ÅÂ±×¿Í °ªÀÌ °¨ÁöµÇ¸é ÇÁ·Î±×·¥¿¡¼­ ¸î °¡Áö ÀÓÀÇÀÇ ±â´ÉÀ» ¼öÇàÇÕ´Ï´Ù.

¸ÞÀÏ º¯È¯ ű״ »ç¿ëÀÚ ¶Ç´Â µµ¸ÞÀÎ ´ÜÀ§·Î ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. µµ¸ÞÀÎ ¼öÁØÀÇ ¼ö½ÅÀÚ LDAP ¼Ó¼ºÀº MailDomainConversionTag(MTA ¿É¼Ç LDAP_DOMAIN_ATTR_CONVERSION_TAG¸¦ »ç¿ëÇÏ¿© ¼öÁ¤ÇÒ ¼ö ÀÖÀ½)ÀÔ´Ï´Ù. »ç¿ëÀÚ ¼öÁØÀÇ ¼ö½ÅÀÚ LDAP ¼Ó¼ºÀº MailConversionTag(MTA ¿É¼Ç LDAP_CONVERSION_TAG¸¦ »ç¿ëÇÏ¿© ¼öÁ¤ÇÒ ¼ö ÀÖÀ½)ÀÔ´Ï´Ù. ÀÌ·¯ÇÑ µÎ ¼Ó¼ºÀº °ªÀÌ ¿©·¯ °³ÀÏ ¼ö ÀÖÀ¸¸ç °¢ °ª¿¡ ´Ù¸¥ ű׸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ƯÁ¤ ¼ö½ÅÀÚ¿Í ¿¬°üµÈ ÅÂ±× ÁýÇÕÀº ´©ÀûµË´Ï´Ù. Áï, µµ¸ÞÀÎ ¼öÁØ¿¡¼­ ¼³Á¤µÈ űװ¡ »ç¿ëÀÚ ¼öÁØ¿¡¼­ ¼³Á¤µÈ ÅÂ±×¿Í °áÇյ˴ϴÙ.

º¸³½ »ç¶÷ ±â¹ÝÀÇ º¯È¯ ű״ MTA ¿É¼Ç LDAP_SOURCE_CONVERSION_TAG ¹× LDAP_DOMAIN_ATTR_SOURCE_CONVERSION_TAG¸¦ »ç¿ëÇÏ¿© ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¿É¼ÇÀº ÀÌ·¯ÇÑ ¼Ò½º ÁÖ¼Ò¿Í ¿¬°üµÈ º¯È¯ ű׿¡ ´ëÇØ °¢°¢ »ç¿ëÀÚ ¹× µµ¸ÞÀÎ ¼öÁØ LDAP ¼Ó¼ºÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ¿É¼Ç¿¡´Â ±âº» ¼Ó¼ºÀÌ ¾ø½À´Ï´Ù.

º¯È¯ ä³Î Ãâ·Â ¿É¼Ç »ç¿ë

º¯È¯ ä³Î Ãâ·Â ¿É¼Ç(Ç¥ 13-4)Àº º¯È¯ ½ºÅ©¸³Æ®¿¡¼­ º¯È¯ ä³Î·Î Á¤º¸ ¹× Ư¼ö Áö½Ã¹®À» Àü´ÞÇÏ´Â µ¥ »ç¿ëµÇ´Â µ¿Àû º¯¼öÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, º»¹® ºÎºÐÀ» ó¸®ÇÏ´Â µ¿¾È ½ºÅ©¸³Æ®°¡ ¸ÞÀÏÀ» ¹Ù¿î½ºÇÏ°í ¸ÞÀÏ¿¡ ¹ÙÀÌ·¯½º°¡ ÀÖ´Ù´Â ¿À·ù ÅؽºÆ®¸¦ ¹ÝȯµÇ´Â ¸ÞÀÏ¿¡ Ãß°¡Çϵµ·Ï ¿äûÇϴ Ư¼ö Áö½Ã¹®À» º¸³¾ ¼ö ÀÖ½À´Ï´Ù.

¿øÇÏ´Â º¯È¯ Ç׸ñ¿¡ OVERRIDE-OPTION-FILE=1À» ¼³Á¤ÇÏ¿© Ãâ·Â ¿É¼ÇÀ» ½ÃÀÛÇÕ´Ï´Ù. ±×·¯¸é Ãâ·Â ¿É¼ÇÀÌ ÇÊ¿ä¿¡ µû¶ó ½ºÅ©¸³Æ®¿¡¼­ ¼³Á¤µÇ°í ȯ°æ º¯¼ö ÆÄÀÏ OUTPUT_OPTIONS¿¡ ÀúÀåµË´Ï´Ù. ½ºÅ©¸³Æ®°¡ º»¹® ºÎºÐ 󸮸¦ ¿Ï·áÇÏ¸é º¯È¯ ä³ÎÀÌ OUTPUT_OPTIONS ÆÄÀÏ¿¡¼­ ¿É¼ÇÀ» ÀнÀ´Ï´Ù.

OUTPUT_OPTION º¯¼ö´Â º¯È¯ ä³ÎÀÌ ¿É¼ÇÀ» Àд ÆÄÀÏÀÇ À̸§ÀÔ´Ï´Ù. ÀϹÝÀûÀ¸·Î ÀÌ ÆÄÀÏÀ» Áï¼®¿¡¼­ ¸¸µé¾îÁö´Â Àӽà ÆÄÀÏ·Î »ç¿ëÇÏ¿© Á¤º¸¸¦ Àü´ÞÇÕ´Ï´Ù. ¾Æ·¡ ¿¹´Â Ãâ·Â ¿É¼ÇÀ» »ç¿ëÇÏ¿© ¹ÙÀÌ·¯½º ¸ÞÀÏÀ» º¸³½ »ç¶÷¿¡°Ô ¿À·ù ¸Þ½ÃÁö¸¦ ¹ÝȯÇÏ´Â ½ºÅ©¸³Æ®ÀÔ´Ï´Ù.

/usr/local/bin/viro_screen2k $INPUT_FILE   # run the virus screener

if [ $? -eq 1 ]; then
   echo "OUTPUT_DIAGNOSTIC=?irus found and deleted.? > $OUTPUT_OPTIONS
   echo "STATUS=178029946" >> $OUTPUT_OPTIONS
else
   cp $INPUT_FILE $OUTPUT_FILE # Message part is OK
fi

ÀÌ ¿¹¿¡¼­´Â ½Ã½ºÅÛ Áø´Ü ¸ÞÀÏ°ú »óÅ Äڵ带 $OUTPUT_OPTIONS¿¡ Á¤ÀÇµÈ ÆÄÀÏ¿¡ Ãß°¡ÇÕ´Ï´Ù. $OUTPUT_OPTIONS Àӽà ÆÄÀÏ¿¡´Â ´ÙÀ½°ú ºñ½ÁÇÑ ³»¿ëÀÌ Ç¥½ÃµË´Ï´Ù.

OUTPUT_DIAGNOSTIC="Virus found and deleted."
STATUS=178029946

OUTPUT_DIAGNOSTIC='Virus found and deleted' ÇàÀº ¸ÞÀÏ¿¡ Virus found and deleted ÅؽºÆ®¸¦ Ãß°¡Çϵµ·Ï º¯È¯ ä³Î¿¡ Áö½ÃÇÕ´Ï´Ù.

178029946Àº msg_svr_base/include/deprecated/pmdf_err.h¿¡ ÀÖ´Â °¢ pmdf_err.h ÆÄÀÏÀÇ PMDF__FORCERETURN »óÅÂÀÔ´Ï´Ù. ÀÌ »óÅ ÄÚµå´Â ¸ÞÀÏÀ» º¸³½ »ç¶÷¿¡°Ô ´Ù½Ã ¹Ù¿î½ºÇϵµ·Ï º¯È¯ ä³Î¿¡ Áö½ÃÇÕ´Ï´Ù. Ư¼ö Áö½Ã¹® »ç¿ë¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº º¯È¯ ä³Î Ãâ·ÂÀ» »ç¿ëÇÏ¿© ¸ÞÀÏ ¹Ù¿î½º, »èÁ¦ ¶Ç´Â º¸°üÀ» ÂüÁ¶ÇϽʽÿÀ.

´ÙÀ½Àº Àüü Ãâ·Â ¿É¼Ç ¸ñ·ÏÀÔ´Ï´Ù.

Ç¥ 13-4 º¯È¯ ä³Î Ãâ·Â ¿É¼Ç

¿É¼Ç

¼³¸í

OUTPUT_TYPE

Ãâ·Â ¸ÞÀÏ ºÎºÐÀÇ MIME ³»¿ë À¯ÇüÀÔ´Ï´Ù.

OUTPUT_SUBTYPE

Ãâ·Â ¸ÞÀÏ ºÎºÐÀÇ MIME ³»¿ë ÇÏÀ§ À¯ÇüÀÔ´Ï´Ù.

OUTPUT_DESCRIPTION

Ãâ·Â ¸ÞÀÏ ºÎºÐÀÇ MIME ³»¿ë ¼³¸íÀÔ´Ï´Ù.

OUTPUT_DIAGNOSTIC

¸ÞÀÏÀÌ º¯È¯ ä³Î¿¡ ÀÇÇØ °­Á¦·Î ¹Ù¿î½ºµÉ °æ¿ì º¸³½ »ç¶÷¿¡°Ô Àü´ÞµÇ´Â ¸ÞÀÏÀÇ ÀϺηΠÆ÷ÇԵǴ ÅؽºÆ®ÀÔ´Ï´Ù.

OUTPUT_DISPOSITION

Ãâ·Â ¸ÞÀÏ ºÎºÐÀÇ MIME content-dispositionÀÔ´Ï´Ù.

OUTPUT_ENCODING

Ãâ·Â ¸ÞÀÏ ºÎºÐ¿¡ »ç¿ëÇÒ MIME ³»¿ë Àü¼Û encodingÀÔ´Ï´Ù.

OUTPUT_MODE

º¯È¯ ä³Î¿¡¼­ Ãâ·Â ¸ÞÀÏ ºÎºÐÀ» ¾µ ¶§ »ç¿ëÇÏ´Â MIME Mode Áï, ¼ö½ÅÀÚ°¡ Ãâ·Â ¸ÞÀÏ ºÎºÐÀ» ÀÐÀ» ¶§ »ç¿ëÇÏ´Â ¸ðµåÀÔ´Ï´Ù.

STATUS

º¯È¯±âÀÇ Á¾·á »óÅÂÀÔ´Ï´Ù. ÀϹÝÀûÀ¸·Î º¯È¯ ä³Î¿¡¼­ ÀϺΠÀÛ¾÷À» ½ÃÀÛÇϴ Ư¼ö Áö½Ã¹®ÀÔ´Ï´Ù. Àüü Áö½Ã¹® ¸ñ·ÏÀº msg_svr_base/include/deprecated/pmdf_err.h¸¦ ÂüÁ¶ÇϽʽÿÀ.

Æ÷ÇÔµÈ MESSAGE/RFC822 ºÎºÐÀÇ Çì´õ

¸ÞÀÏ ºÎºÐ¿¡¼­ º¯È¯À» ¼öÇàÇÒ ¶§ º¯È¯ ä³ÎÀº Æ÷ÇÔµÈ MESSAGE/RFC822 ºÎºÐÀÇ Çì´õ¿¡ ¾×¼¼½ºÇÕ´Ï´Ù. Æ÷ÇÔµÈ MESSAGE/RFC822 ºÎºÐÀÌ ¾ø´Â °æ¿ì ¸ÞÀÏ Çì´õ¿¡ ¾×¼¼½ºÇÕ´Ï´Ù. Çì´õÀÇ Á¤º¸´Â »çÀÌÆ®¿¡¼­ Á¦°øÇÏ´Â ÇÁ·Î±×·¥¿¡ À¯¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

ORIGINAL-HEADER-FILE=1ÀÌ ÀÖ´Â Ç׸ñÀ» ¼±ÅÃÇϸé Æ÷ÇÔµÈ MESSAGE/RFC822 ºÎºÐÀÇ ¸ðµç ¿øº» Çì´õ ÇàÀÌ ORIGINAL_HEADERS ȯ°æ º¯¼ö¿¡ Ç¥½ÃµÈ ÆÄÀÏ¿¡ ±â·ÏµË´Ï´Ù. OVERRIDE-HEADER-FILE=1ÀÎ °æ¿ì º¯È¯ ä³ÎÀº ORIGINAL_HEADERS ȯ°æ º¯¼ö¿¡ Ç¥½ÃµÈ ÆÄÀÏÀÇ ³»¿ëÀ» Àоî ÇØ´ç Æ÷ÇÔ ºÎºÐÀÇ Çì´õ·Î »ç¿ëÇÕ´Ï´Ù.

º¯È¯ Ç׸ñ¿¡¼­ ¸ÅÇÎ Å×À̺í È£Ãâ

out-parameter-* °ªÀº À̸§ÀÌ Áߺ¹ ÁöÁ¤µÈ ¸ÅÇÎ Å×ÀÌºí¿¡¼­ ÀúÀå ¹× °Ë»öµÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ±â´ÉÀº ÷ºÎ ÆÄÀÏÀÌ postscript, msword ¶Ç´Â textÀÎÁö ¿©ºÎ¿¡ °ü°è ¾øÀÌ att.dat¿Í °°Àº ÀϹÝÀûÀÎ À̸§À» »ç¿ëÇÏ¿© ¸ðµç ÷ºÎ ÆÄÀÏÀ» º¸³»´Â Ŭ¶óÀ̾ðÆ®°¡ ÷ºÎ ÆÄÀÏÀÇ À̸§À» º¯°æÇÏ¿© º¸³¾ ¶§ À¯¿ëÇÕ´Ï´Ù. ÀÌ ¹æ¹ýÀº ´Ù¸¥ Ŭ¶óÀ̾ðÆ®(¿¹: Outlook)°¡ È®Àå¸íÀ» Àоî ÇØ´ç ºÎºÐÀ» ¿­ ¼ö ÀÖµµ·Ï ÀÌ ºÎºÐÀÇ ·¹À̺íÀ» ´Ù½Ã ÁöÁ¤ÇÏ´Â ÀϹÝÀûÀÎ ¹æ¹ýÀÔ´Ï´Ù.

¸ÅÇÎ Å×ÀÌºí¿¡¼­ ¸Å°³ º¯¼ö °ªÀ» °Ë»öÇÏ´Â ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.

‘mapping-table-name:mapping-input[$Y, $N]’

$Y´Â ¸Å°³ º¯¼ö °ªÀ» ¹ÝȯÇÕ´Ï´Ù. ÀÏÄ¡ÇÏ´Â ³»¿ëÀÌ ¾ø°Å³ª $NÀÌ ¹ÝȯµÉ °æ¿ì º¯È¯ ÆÄÀÏ Ç׸ñÀÇ ÇØ´ç ¸Å°³ º¯¼ö°¡ ¹«½ÃµÇ°Å³ª ºó ¹®ÀÚ¿­·Î 󸮵˴ϴÙ. ÀÏÄ¡ Ç׸ñÀÌ ºÎÁ·Çϰųª $NÀÌ ¹ÝȯµÉ °æ¿ì¿¡´Â º¯È¯ Ç׸ñÀÌ ÁßÁöµÇÁö ¾Ê½À´Ï´Ù.

´ÙÀ½ ¸ÅÇÎ Å×À̺íÀ» ÂüÁ¶ÇϽʽÿÀ.

X-ATT-NAMES

   postscript       temp.PS$Y
   wordperfect5.1   temp.WPC$Y
   msword           temp.DOC$Y

À§ ¸ÅÇÎ Å×ÀÌºí¿¡¼­ ÷ºÎ ÆÄÀÏ¿¡ Àִ ƯÁ¤ ÆÄÀÏ À̸§À» ÀÏ¹Ý ÆÄÀÏ À̸§À¸·Î ´ëüÇÏ¸é º¯È¯ Ç׸ñÀÌ ´ÙÀ½°ú °°ÀÌ Ç¥½ÃµË´Ï´Ù.

out-chan=tcp_local; in-type=application; in-subtype=*;
   in-parameter-name-0=name; in-parameter-value-0=*;
   out-type=application; out-subtype=’INPUT-SUBTYPE’;
   out-parameter-name-0=name;
   out-parameter-value-0=”’X-ATT-NAMES:\\’INPUT_SUBTYPE\\’’”;
   command="cp  ‘INPUT_FILE’  ‘OUTPUT_FILE’"

À§ ¿¹¿¡¼­ out-chan=tcp_local; in-type=application; in-subtype=*´Â application/*(*´Â ÇÏÀ§ À¯ÇüÀÇ ¼öÇà ÀÛ¾÷À» ÁöÁ¤ÇÔ)ÀÇ content-type Çì´õ¸¦ »ç¿ëÇÏ¿© tcp_local ä³Î¿¡¼­ ó¸®ÇÒ ¸ÞÀÏÀ» °¡Á®¿Àµµ·Ï ÁöÁ¤ÇÕ´Ï´Ù.

in-parameter-name-0=name; in-parameter-value-0=*´Â ¸ÞÀÏ¿¡ name=* ¸Å°³ º¯¼ö À¯Çü(*´Â ¸Å°³ º¯¼ö °ªÀÇ ¼öÇà ÀÛ¾÷À» ÁöÁ¤ÇÔ)ÀÌ ÀÖ¾î¾ß ÇÔÀ» ÁöÁ¤ÇÕ´Ï´Ù.

out-type=application;Àº »çÈÄ Ã³¸® ¸ÞÀÏÀÇ MIME Content-type ¸Å°³ º¯¼ö°¡ applicationÀÓÀ» ÁöÁ¤ÇÕ´Ï´Ù.

out-subtype=?NPUT-SUBTYPE?Àº »çÈÄ Ã³¸® º»¹® ºÎºÐÀÇ MIME subtype ¸Å°³ º¯¼ö°¡ ÀÔ·Â subtypeÀÇ ¿øº» °ªÀÎ INPUT-SUBTYPE ȯ°æ º¯¼öÀÓÀ» ÁöÁ¤ÇÕ´Ï´Ù. µû¶ó¼­

   Content-type: application/xxxx; name=foo.doc

   À§ Ç׸ñÀ» ¾Æ·¡¿Í °°ÀÌ º¯°æÇÏ·Á¸é

   Content-type: application/msword; name=foo.doc

   ´ÙÀ½À» »ç¿ëÇÕ´Ï´Ù.

   out-type=application; out-subtype=msword

out-parameter-name-0=name;Àº Ãâ·Â º»¹® ºÎºÐÀÇ Ã¹ ¹ø° MIME Content-type ¸Å°³ º¯¼ö°¡ name= À¯ÇüÀÓÀ» ÁöÁ¤ÇÕ´Ï´Ù.

out-parameter-value-0='X-ATT-NAMES:\\INPUT_SUBTYPE\\'';Àº ù ¹ø° MIME subtype ¸Å°³ º¯¼ö °ªÀ» »ç¿ëÇÏ¿© X-ATT-NAMES ¸ÅÇÎ Å×ÀÌºí¿¡¼­ subtype ÀÏÄ¡ Ç׸ñÀ» °Ë»öÇϵµ·Ï Áö½ÃÇÕ´Ï´Ù. ÀÏÄ¡ Ç׸ñÀÌ ¹ß°ßµÇ¸é name ¸Å°³ º¯¼ö´Â X-ATT-NAMES ¸ÅÇÎ Å×ÀÌºí¿¡ ÁöÁ¤µÈ »õ °ªÀ» ¹Þ½À´Ï´Ù. µû¶ó¼­, ¸Å°³ º¯¼ö°¡ msword À¯ÇüÀÎ °æ¿ì name ¸Å°³ º¯¼ö´Â temp.DOC°¡ µË´Ï´Ù.

º¯È¯ ä³Î Ãâ·ÂÀ» »ç¿ëÇÏ¿© ¸ÞÀÏ ¹Ù¿î½º, »èÁ¦ ¶Ç´Â º¸°ü

ÀÌ Àý¿¡¼­´Â º¯È¯ ä³Î ¿É¼ÇÀ» »ç¿ëÇÏ¿© ¸ÞÀÏÀ» ¹Ù¿î½º, »èÁ¦ ¶Ç´Â º¸°üÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù. ±âº» ÀýÂ÷´Â ´ÙÀ½°ú °°½À´Ï´Ù.

  1. ÇØ´ç º¯È¯ ÆÄÀÏ Ç׸ñ¿¡¼­ OVERRIDE-OPTION-FILE=1À» ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ¼³Á¤Àº OUTPUT_OPTIONS ÆÄÀÏ¿¡¼­ Ãâ·Â ¿É¼ÇÀ» Àеµ·Ï º¯È¯ ä³Î¿¡ Áö½ÃÇÕ´Ï´Ù.
  2. º¯È¯ ½ºÅ©¸³Æ®¸¦ »ç¿ëÇÏ¿© ƯÁ¤ ¸ÞÀÏ º»¹® ºÎºÐ¿¡ ÇÊ¿äÇÑ ÀÛ¾÷À» °áÁ¤ÇÕ´Ï´Ù.
  3. ½ºÅ©¸³Æ®¿¡¼­ OUTPUT_OPTIONS ÆÄÀÏ¿¡ STATUS=directive_code ¿É¼ÇÀ» ÀÛ¼ºÇÏ¿© ÇØ´ç ÀÛ¾÷¿¡ ´ëÇÑ Æ¯¼ö Áö½Ã¹®À» ÁöÁ¤ÇÕ´Ï´Ù.

Àüü Ư¼ö Áö½Ã¹® ¸ñ·ÏÀº msg_svr_base/include/deprecated/pmdf_err.h¸¦ ÂüÁ¶ÇϽʽÿÀ. º¯È¯ ä³Î¿¡ ÀϹÝÀûÀ¸·Î »ç¿ëµÇ´Â Ư¼ö Áö½Ã¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.

Ç¥ 13-5 º¯È¯ ä³Î¿¡ ÀϹÝÀûÀ¸·Î »ç¿ëµÇ´Â Ư¼ö Áö½Ã¹®

À̸§

16Áø¼ö °ª

10Áø¼ö °ª

PMDF__FORCEHOLD

0x0A9C86AA

178030250

PMDF__FORCERETURN

0x0A9C857A

178029946

PMDF__FORCEDELETE

0x0A9C8662

178030178

ÀÌ·¯ÇÑ Áö½Ã¹®ÀÇ ±â´ÉÀÇ ¿¹´Â ´ÙÀ½°ú °°½À´Ï´Ù.

¸ÞÀÏ ¹Ù¿î½º

º¯È¯ ä³ÎÀ» »ç¿ëÇÏ¿© ¸ÞÀÏÀ» ¹Ù¿î½ºÇÏ·Á¸é ÇØ´ç conversions ÆÄÀÏ Ç׸ñ¿¡¼­ OVERRIDE-OPTION-FILE=1À» ¼³Á¤ÇÏ°í º¯È¯ ½ºÅ©¸³Æ®¿¡ ´ÙÀ½ ÇàÀ» Ãß°¡ÇÕ´Ï´Ù.

   echo "STATUS=178029946" >> $OUTPUT_OPTIONS

¹Ù¿î½ºµÈ ¸ÞÀÏ¿¡ °£´ÜÇÑ ÅؽºÆ® ¹®ÀÚ¿­À» Ãß°¡ÇÏ·Á¸é º¯È¯ ½ºÅ©¸³Æ®¿¡ ´ÙÀ½ ÇàÀ» Ãß°¡ÇÕ´Ï´Ù.

   echo OUTPUT_DIAGNOSTIC=text-string >> $OUTPUT_OPTIONS

¿©±â¼­ ÅؽºÆ® ¹®ÀÚ¿­Àº "The message sent from your machine contained a virus which has been removed. Be careful about executing email attachments."°ú °°½À´Ï´Ù.

¸ÞÀÏ ºÎºÐ Á¶°ÇºÎ »èÁ¦

¸ÞÀÏ ºÎºÐÀ» Æ÷ÇÔµÈ ³»¿ë¿¡ µû¶ó Á¶°ÇÀûÀ¸·Î »èÁ¦ÇÏ´Â °ÍÀÌ ÁÁÀ» ¼ö ÀÖ½À´Ï´Ù. Á¶°ÇÀû »èÁ¦´Â Ãâ·Â ¿É¼ÇÀ» »ç¿ëÇÏ¿© ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹Ý´ë·Î DELETE=1 º¯È¯ ¸Å°³ º¯¼ö ÀýÀº ¸ÞÀÏ ºÎºÐÀ» ¹«Á¶°Ç »èÁ¦ÇÕ´Ï´Ù.

Ãâ·Â ¿É¼ÇÀ» »ç¿ëÇÏ¿© ¸ÞÀÏ ºÎºÐÀ» »èÁ¦ÇÏ·Á¸é ÇØ´ç º¯È¯ ÆÄÀÏ Ç׸ñ¿¡ OVERRIDE-OPTION-FILE=1À» ¼³Á¤ÇÏ°í º¯È¯ ½ºÅ©¸³Æ®¿¡ ´ÙÀ½ ÇàÀ» Ãß°¡ÇÕ´Ï´Ù.

   echo "STATUS=178030178" >> $OUTPUT_OPTIONS

¸ÞÀÏ º¸°ü

¸ÞÀÏ ºÎºÐÀ» Æ÷ÇÔµÈ ³»¿ë¿¡ µû¶ó Á¶°ÇÀûÀ¸·Î º¸°üÇÏ´Â °ÍÀÌ ÁÁÀ» ¼ö ÀÖ½À´Ï´Ù. Ãâ·Â ¿É¼ÇÀ» »ç¿ëÇÏ¿© ¸ÞÀÏ ºÎºÐÀ» »èÁ¦ÇÏ·Á¸é ÇØ´ç º¯È¯ ÆÄÀÏ Ç׸ñ¿¡ OVERRIDE-OPTION-FILE=1À» ¼³Á¤ÇÏ°í º¯È¯ ½ºÅ©¸³Æ®¿¡ ´ÙÀ½ ÇàÀ» Ãß°¡ÇÕ´Ï´Ù.

   echo "STATUS=178030250" >> $OUTPUT_OPTIONS

ÀÌ ÇàÀº º¯È¯ ä³ÎÀÌ ¸ÞÀÏÀ» º¯È¯ ä³Î ´ë±â¿­¿¡ .HELD ÆÄÀÏ·Î º¸°üÇØ¾ß Çϵµ·Ï ¿äûÇÕ´Ï´Ù.

º¯È¯ ä³Î ¿¹

¾Æ·¡ ¿¹¿¡ Ç¥½ÃµÈ CONVERSIONS ¸ÅÇÎ ¹× º¯È¯ ±ÔÄ¢ ¼¼Æ®´Â tcp_docuprint °¡»ó ä³Î·Î º¸³½ GIF, JPEG ¹× BITMAP ÆÄÀÏÀ» PostScript·Î ÀÚµ¿À¸·Î º¯È¯ÇÏ°Ô ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ¿©·¯ º¯È¯¿¡¼­´Â °¡»ó /usr/bin/ps-converter.sh¸¦ »ç¿ëÇÏ¿© ÇØ´ç º¯È¯À» ¼öÇàÇÕ´Ï´Ù. WordPerfect 5.1 ÆÄÀÏÀ» Microsoft Word ÆÄÀÏ·Î º¯È¯ÇÏ´Â Ãß°¡ ±ÔÄ¢ÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

CONVERSIONS

      IN-CHAN=*;OUT-CHAN=tcp_docuprint;CONVERT    Yes

out-chan=ims-ms; in-type=application; in-subtype=wordperfect5.1;
  out-type=application; out-subtype=msword; out-mode=block;
  command="/bin/doc-convert -in=wp -out=msw   ?NPUT_FILE?  

out-chan=tcp_docuprint; in-type=image; in-subtype=gif;
  out-type=application; out-subtype=postscript; out-mode=text;
  command="/bin/ps-convert -in=gif -out=ps   ?NPUT_FILE?  

out-chan=tcp_docuprint; in-type=image; in-subtype=jpeg;
  out-type=application; out-subtype=postscript; out-mode=text;
  command="/bin/ps-convert -in=jpeg -out=ps   ?NPUT_FILE?  

out-chan=tcp_docuprint; in-type=image; in-subtype=bitmap;
  out-type=application; out-subtype=postscript; out-mode=text;
  command="/bin/ps-convert -in=bmp -out=ps   ’INPUT_FILE’  ’OUTPUT_FILE’"

¾Æ¶ø¾î ¹®ÀÚ ¼¼Æ® ÀÚµ¿ °¨Áö

¾Æ¶ø¾î ¹®ÀÚ ¼¼Æ®¸¦ ÀÚµ¿À¸·Î °¨ÁöÇϱâ À§ÇÑ »õ·Î¿î auto_ef ÇÁ·Î±×·¥ÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù.

º¯È¯ ä³Î¿¡¼­ auto_ef ÇÁ·Î±×·¥À» È£ÃâÇÏ¿© ·¹ÀÌºí¸µµÇÁö ¾Ê¾Ò°Å³ª À߸ø ·¹ÀÌºí¸µµÈ ¾Æ¶ø¾î ¹®ÀÚ ¼¼Æ®ÀÇ ÅؽºÆ® ¸ÞÀÏÀ» ´ëºÎºÐ ÀÚµ¿À¸·Î °¨ÁöÇÏ°í ·¹ÀÌºí¸µÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ·¹ÀÌºí¸µµÇÁö ¾Ê¾Ò°Å³ª À߸ø ·¹ÀÌºí¸µµÈ ¸ÞÀÏÀº ÀϹÝÀûÀ¸·Î Yahoo³ª Hotmail¿¡¼­ ¾Æ¶ø¾î·Î º¸³½ ¸ÞÀÏÀÔ´Ï´Ù.

¹®ÀÚ ¼¼Æ® ·¹ÀÌºí¸µÀ» Á¦´ë·Î ÇÏÁö ¸øÇÏ¸é ¸¹Àº ¸ÞÀÏ Å¬¶óÀ̾ðÆ®¿¡¼­ ¸ÞÀÏÀ» ¿Ã¹Ù·Î Ç¥½ÃÇÏÁö ¸øÇÕ´Ï´Ù.

¸ÞÀÏ¿¡ MIME ³»¿ë À¯Çü Çì´õ°¡ ÀÖÀ¸¸é auto_ef ÇÁ·Î±×·¥Àº ÅؽºÆ®/ÀÏ¹Ý ³»¿ë À¯ÇüÀÇ Çì´õ¸¸ °Ë»çÇÏ°í ó¸®ÇÕ´Ï´Ù. ¸ÞÀÏÀÌ MIME ³»¿ë À¯Çü Çì´õ·Î ·¹ÀÌºí¸µµÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì¿¡´Â auto_ef´Â ÅؽºÆ®/ÀÏ¹Ý ³»¿ë À¯ÇüÀ» ¹«Á¶°Ç Ãß°¡ÇÕ´Ï´Ù.

ÀÌ ÇÁ·Î±×·¥À» È°¼ºÈ­Çϰųª »ç¿ë °¡´ÉÇϵµ·Ï ¼³Á¤ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.

  1. msg_svr_base/config µð·ºÅ丮¿¡ ÀÖ´Â ¸ÅÇÎ ÆÄÀÏÀ» ÆíÁýÇÏ¿© ¼±Åÿ¡ µû¶ó ¼Ò½º ¹× ´ë»ó ä³Î¿¡ ´ëÇØ º¯È¯ ä³ÎÀ» È°¼ºÈ­ÇÕ´Ï´Ù. ÀÎÅͳݿ¡¼­ ·ÎÄà »ç¿ëÀÚ¿¡°Ô ¿À´Â ¸ðµç ¸ÞÀÏ¿¡ ´ëÇØ º¯È¯ ä³ÎÀ» È°¼ºÈ­ÇÏ·Á¸é ¸ÅÇÎ ÆÄÀÏ¿¡ ´ÙÀ½°ú À¯»çÇÑ ¼½¼ÇÀ» Ãß°¡ÇÕ´Ï´Ù.
  2. CONVERSIONS

        IN-CHAN=tcp*;OUT-CHAN=ims-ms;CONVERT   YES

    IN ¹× OUT ä³ÎÀº ±¸¼º¿¡ µû¶ó ´Ù¸¨´Ï´Ù. ¸±·¹ÀÌ MTA¿¡ ¹èÆ÷ÇÏ·Á¸é ÇØ´ç ±¸¼º¿¡ ¸Â°Ô ä³ÎÀ» ¼öÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.

    IN-CHAN=tcp*;OUT-CHAN=tcp*;CONVERT YES

    ¶Ç´Â ´ÙÀ½°ú °°ÀÌ ¸ðµç ä³Î¿¡ ´ëÇØ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

    IN-CHAN=*;OUT-CHAN=*;CONVERT YES

  3. Messaging Server »ç¿ëÀÚ°¡ ¼ÒÀ¯ÇÏ°í ÀÐÀ» ¼ö ÀÖ´Â msg_svr_base/config µð·ºÅ丮¿¡ ´ÙÀ½ ³»¿ëÀ» Æ÷ÇÔÇÏ´Â º¯È¯ ÆÄÀÏÀ» ¸¸µì´Ï´Ù.
  4. !
    in-channel=*; out-channel=*;
      in-type=text; in-subtype=*;
      parameter-copy-0=*; dparameter-copy-0=*;
      original-header-file=1; override-header-file=1;
      command="
    msg_svr_base/lib/arabicdetect.sh"
    !

  5. ´ÙÀ½ ¸í·ÉÀ¸·Î MTA ±¸¼ºÀ» ÄÄÆÄÀÏÇÕ´Ï´Ù.
  6. msg_svr_base/sbin/imsimta cnbuild

  7. ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÏ¿© ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.
  8. msg_svr_base/sbin/imsimta restart

Ç¥ 13-6 º¯È¯ ¸Å°³ º¯¼ö  

¸Å°³ º¯¼ö

¼³¸í

¸Å°³ º¯¼ö ±ÔÁ¤(º¯È¯Çϱâ Àü¿¡ ¸ÞÀÏÀÌ ÀÏÄ¡ÇØ¾ß ÇÏ´Â ¸Å°³ º¯¼ö ÁöÁ¤)

OUT-CHAN,
OUT-CHANNEL

º¯È¯À» À§ÇØ ÀÏÄ¡½Ãų Ãâ·Â ä³Î(¿ÍÀϵåÄ«µå Çã¿ë)ÀÔ´Ï´Ù. ¸ÞÀÏÀÌ ÇØ´ç ä³ÎÀÇ ´ë»óÀ¸·Î ÁöÁ¤µÈ °æ¿ì¿¡¸¸ ÀÌ Ç׸ñ¿¡ ÁöÁ¤µÈ º¯È¯ÀÌ ¼öÇàµË´Ï´Ù.

IN-CHAN,
IN-CHANNEL

º¯È¯À» À§ÇØ ÀÏÄ¡½Ãų ÀԷ ä³Î(¿ÍÀϵåÄ«µå Çã¿ë)ÀÔ´Ï´Ù. ÁöÁ¤µÈ ä³Î¿¡¼­ ¸ÞÀÏÀÌ Àü´ÞµÈ °æ¿ì¿¡¸¸ ÀÌ Ç׸ñ¿¡ ÁöÁ¤µÈ º¯È¯ÀÌ ¼öÇàµË´Ï´Ù.

IN-TYPE

º¯È¯À» À§ÇØ ÀÏÄ¡½Ãų ÀÔ·Â MIME À¯Çü(¿ÍÀϵåÄ«µå Çã¿ë)ÀÔ´Ï´Ù. ÀÌ Çʵ尡 º»¹® ºÎºÐÀÇ MIME À¯Çü°ú ÀÏÄ¡ÇÏ´Â °æ¿ì¿¡¸¸ ÁöÁ¤µÈ º¯È¯ÀÌ ¼öÇàµË´Ï´Ù.

IN-SUBTYPE

º¯È¯À» À§ÇØ ÀÏÄ¡½Ãų ÀÔ·Â MIME ÇÏÀ§ À¯Çü(¿ÍÀϵåÄ«µå Çã¿ë)ÀÔ´Ï´Ù. ÀÌ Çʵ尡 º»¹® ºÎºÐÀÇ MIME ÇÏÀ§ À¯Çü°ú ÀÏÄ¡ÇÏ´Â °æ¿ì¿¡¸¸ ÀÌ Ç׸ñ¿¡ ÁöÁ¤µÈ º¯È¯ÀÌ ¼öÇàµË´Ï´Ù.

IN-PARAMETER-NAME-n

º¯È¯À» À§ÇØ ÀÏÄ¡ÇØ¾ß ÇÏ´Â ÀÔ·Â MIME Content-Type ¸Å°³ º¯¼ö À̸§ÀÔ´Ï´Ù(n = 0, 1, 2...) ÀÌ ¸Å°³ º¯¼ö¸¦ IN-PARAMETER-VALUE-n°ú ÇÔ²² »ç¿ëÇÏ¿© À̸§ ¹× º¸À¯ÇÑ °ªÀ» ±âÁØÀ¸·Î ¸Å°³ º¯¼ö¸¦ ¸íÈ®ÇÏ°Ô ½Äº°ÇÒ ¼ö ÀÖ½À´Ï´Ù.

IN-PARAMETER-VALUE-n

º¯È¯À» À§ÇØ ÀÏÄ¡ÇØ¾ß ÇÏ´Â ÇØ´ç IN-PARAMETER-NAMEÀÇ ÀÔ·Â MIME Content-Type ¸Å°³ º¯¼ö °ªÀÔ´Ï´Ù. ÀÌ Çʵ尡 º»¹® ºÎºÐÀÇ Content-Type ¸Å°³ º¯¼ö ¸ñ·Ï¿¡ ÀÖ´Â ÇØ´ç ¸Å°³ º¯¼ö¿Í ÀÏÄ¡ÇÏ´Â °æ¿ì¿¡¸¸ ÀÌ Ç׸ñ¿¡ ÁöÁ¤µÈ º¯È¯ÀÌ ¼öÇàµË´Ï´Ù. ¿ÍÀϵåÄ«µå°¡ Çã¿ëµË´Ï´Ù.

IN-PARAMETER-DEFAULT-n

¸Å°³ º¯¼ö°¡ ¾ø´Â °æ¿ì ÀÔ·Â MIME Content-Type ¸Å°³ º¯¼öÀÇ ±âº»°ªÀÔ´Ï´Ù. ÀÌ °ªÀº ÇØ´ç ¸Å°³ º¯¼ö°¡ º»¹® ºÎºÐ¿¡ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì IN-PARAMETER-VALUE-n Å×½ºÆ®¸¦ À§ÇÑ ±âº»°ªÀ¸·Î »ç¿ëµË´Ï´Ù.

IN-DISPOSITION

º¯È¯À» À§ÇØ ÀÏÄ¡½Ãų ÀÔ·Â MIME Content-DispositionÀÔ´Ï´Ù.

IN-DPARAMETER-NAME-n

º¯È¯À» À§ÇØ ÀÏÄ¡ÇØ¾ß ÇÏ´Â ÀÔ·Â MIME Content-Disposition ¸Å°³ º¯¼ö À̸§ÀÔ´Ï´Ù(n = 0, 1, 2...). ÀÌ ¸Å°³ º¯¼ö¸¦ IN-DPARAMETER-VALUE-n°ú ÇÔ²² »ç¿ëÇÏ¿© À̸§ ¹× º¸À¯ÇÑ °ªÀ» ±âÁØÀ¸·Î ¸Å°³ º¯¼ö¸¦ ¸íÈ®ÇÏ°Ô ½Äº°ÇÒ ¼ö ÀÖ½À´Ï´Ù.

IN-DPARAMETER-VALUE-n

º¯È¯À» À§ÇØ ÀÏÄ¡ÇØ¾ß ÇÏ´Â ÇØ´ç IN-DPARAMETER-NAMEÀÇ ÀÔ·Â MIME Content-Disposition ¸Å°³ º¯¼ö °ªÀÔ´Ï´Ù. ÀÌ Çʵ尡 º»¹® ºÎºÐÀÇ Content-Disposition: ¸Å°³ º¯¼ö ¸ñ·Ï¿¡ ÀÖ´Â ÇØ´ç ¸Å°³ º¯¼ö¿Í ÀÏÄ¡ÇÏ´Â °æ¿ì¿¡¸¸ ÀÌ Ç׸ñ¿¡ ÁöÁ¤µÈ º¯È¯ÀÌ ¼öÇàµË´Ï´Ù. ¿ÍÀϵåÄ«µå°¡ Çã¿ëµË´Ï´Ù.

IN-DPARAMETER-DEFAULT-n

¸Å°³ º¯¼ö°¡ ¾ø´Â °æ¿ìÀÇ ÀÔ·Â MIME Content-Disposition ¸Å°³ º¯¼öÀÇ ±âº»°ªÀÔ´Ï´Ù. ÀÌ °ªÀº ÇØ´ç ¸Å°³ º¯¼ö°¡ º»¹® ºÎºÐ¿¡ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì IN-DPARAMETER-VALUE-n Å×½ºÆ®¸¦ À§ÇÑ ±âº»°ªÀ¸·Î »ç¿ëµË´Ï´Ù.

IN-DESCRIPTION

º¯È¯À» À§ÇØ ÀÏÄ¡½Ãų ÀÔ·Â MIME Content-DescriptionÀÔ´Ï´Ù.

IN-SUBJECT

Æ÷ÇÔ MESSAGE/RFC822 ºÎºÐ¿¡¼­ °¡Á®¿Â ÀÔ·Â SubjectÀÔ´Ï´Ù.

TAG

¸ÞÀÏ ¸ñ·Ï CONVERSION_TAG ¸Å°³ º¯¼ö¿¡ ÀÇÇØ ¼³Á¤µÇ´Â ÀԷ ű×ÀÔ´Ï´Ù.

Ãâ·Â ¸Å°³ º¯¼ö(º»¹® ºÎºÐÀÇ º¯È¯ ÈÄ Ãâ·Â ¼³Á¤ ÁöÁ¤)

OUT-TYPE

ÀÔ·Â À¯Çü°ú ´Ù¸¦ °æ¿ìÀÇ Ãâ·Â MIME À¯ÇüÀÔ´Ï´Ù.

OUT-SUBTYPE

ÀÔ·Â ÇÏÀ§ À¯Çü°ú ´Ù¸¦ °æ¿ìÀÇ Ãâ·Â MIME ÇÏÀ§ À¯ÇüÀÔ´Ï´Ù.

OUT-PARAMETER-NAME-n

Ãâ·Â MIME Content-Type ¸Å°³ º¯¼ö À̸§ÀÔ´Ï´Ù(n = 0, 1, 2...).

OUT-PARAMETER-VALUE-n

OUT-PARAMETER-NAME-n¿¡ ÇØ´çÇÏ´Â Ãâ·Â MIME Content-Type ¸Å°³ º¯¼ö °ªÀÔ´Ï´Ù.

PARAMETER-COPY-n

ÀÔ·Â º»¹® ºÎºÐÀÇ Content-Type ¸Å°³ º¯¼ö ¸ñ·Ï¿¡¼­ Ãâ·Â º»¹® ºÎºÐÀÇ Content-Type: ¸Å°³ º¯¼ö ¸ñ·Ï¿¡ º¹»çÇÒ Content-Type:¸Å°³ º¯¼ö ¸ñ·ÏÀÔ´Ï´Ù(n=0, 1, 2...). IN-PARAMETER-NAME-n Àý°ú ÀÏÄ¡ÇÒ °æ¿ì µ¿ÀÏÇÑ MIME ¸Å°³ º¯¼ö À̸§À» »ç¿ëÇÏ¿© º¹»çÇÕ´Ï´Ù.

OUT-DISPOSITION

ÀÔ·Â MIME Content-Disposition°ú ´Ù¸¦ °æ¿ìÀÇ Ãâ·Â MIME Content-DispositionÀÔ´Ï´Ù.

OUT-DPARAMETER-NAME-n

Ãâ·Â MIME Content-Disposition ¸Å°³ º¯¼ö À̸§ÀÔ´Ï´Ù(n=0, 1, 2...).

OUT-DPARAMETER-VALUE-n

OUT-DPARAMETER-NAME-n¿¡ ÇØ´çÇÏ´Â Ãâ·Â MIME Content-Disposition ¸Å°³ º¯¼ö °ªÀÔ´Ï´Ù.

DPARAMETER-COPY-n

ÀÔ·Â º»¹® ºÎºÐÀÇ Content-Disposition: ¸Å°³ º¯¼ö ¸ñ·Ï¿¡¼­ Ãâ·Â º»¹® ºÎºÐÀÇ Content-Disposition: ¸Å°³ º¯¼ö ¸ñ·Ï¿¡ º¹»çÇÒ Content-Disposition: ¸Å°³ º¯¼ö ¸ñ·ÏÀÔ´Ï´Ù(n = 0, 1, 2,...). IN-PARAMETER-NAME-n Àý°ú ÀÏÄ¡ÇÒ °æ¿ì MIME ¸Å°³ º¯¼ö À̸§À» Àμö·Î »ç¿ëÇÏ¿© º¹»çÇÕ´Ï´Ù. ¿ÍÀϵåÄ«µå¸¦ Àμö·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ * Àμö´Â ¸ðµç ¿øº» Content-Disposition: ¸Å°³ º¯¼ö¸¦ º¹»çÇÔÀ» ÀǹÌÇÕ´Ï´Ù.

OUT-DESCRIPTION

ÀÔ·Â MIME Content-Description°ú ´Ù¸¦ °æ¿ìÀÇ Ãâ·Â MIME Content-DescriptionÀÔ´Ï´Ù.

OUT-MODE

º¯È¯µÈ ÆÄÀÏÀ» Àаí ÀúÀåÇÏ´Â µ¥ »ç¿ëÇÏ´Â ¸ðµåÀÔ´Ï´Ù. BLOCK(ÀÌÁø ¹× ½ÇÇà ÆÄÀÏ) ¶Ç´Â TEXTÀ̾î¾ß ÇÕ´Ï´Ù.

OUT-ENCODING

¸ÞÀÏÀ» ´Ù½Ã ¾î¼ÀºíÇÒ ¶§ º¯È¯µÈ ÆÄÀÏ¿¡ Àû¿ëÇÒ ÀÎÄÚµùÀÔ´Ï´Ù.

ÀÛ¾÷ ¸Å°³ º¯¼ö(¸ÞÀÏ ºÎºÐ¿¡¼­ ¼öÇàÇÒ ÀÛ¾÷ ÁöÁ¤)

COMMAND

º¯È¯À» ¼öÇàÇϱâ À§ÇØ ½ÇÇàÇÒ ¸í·ÉÀÔ´Ï´Ù. º¯È¯À» ¼öÇàÇϱâ À§ÇØ ½ÇÇàÇÒ ¸í·ÉÀÔ´Ï´Ù. ÀÌ ¸Å°³ º¯¼ö´Â ÇʼöÀÔ´Ï´Ù. ¸í·ÉÀ» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é Ç׸ñÀÌ ¹«½ÃµË´Ï´Ù. \ ´ë½Å /¸¦ »ç¿ëÇÏ¿© °æ·Î¸¦ ÁöÁ¤ÇÕ´Ï´Ù(¿¹: command="D:/tmp/mybat.bat").

DELETE

0 ¶Ç´Â 1ÀÔ´Ï´Ù. ÀÌ Ç÷¡±×¸¦ ¼³Á¤ÇÏ¸é ¸ÞÀÏ ºÎºÐÀÌ »èÁ¦µË´Ï´Ù. ÀÌ ºÎºÐÀÌ ¸ÞÀÏÀÇ À¯ÀÏÇÑ ºÎºÐÀÎ °æ¿ì ºó ´ÜÀÏ ÅؽºÆ® ºÎºÐÀÌ ´ëüµË´Ï´Ù.

RELABEL

RELABEL=1ÀÎ °æ¿ì MIME ·¹À̺íÀ» Ãâ·Â ¸Å°³ º¯¼ö¿¡ ÁöÁ¤µÈ ·¹À̺í·Î ´Ù½Ã ÁöÁ¤ÇÕ´Ï´Ù. Relabel=0ÀÎ °æ¿ì¿¡´Â ·¹À̺íÀ» ´Ù½Ã ÁöÁ¤ÇÏÁö ¾Ê½À´Ï´Ù. ÀϹÝÀûÀ¸·Î ·¹ÀÌºí ´Ù½Ã ÁöÁ¤Àº ·¹À̺íÀÌ À߸ø ÁöÁ¤µÈ ºÎºÐ¿¡¼­ ¼öÇàµË´Ï´Ù. ¿¹¸¦ µé¾î, Content-type: application/octet-stream¿¡¼­ Content-type: application/msword·Î ·¹À̺íÀ» ´Ù½Ã ÁöÁ¤ÇÕ´Ï´Ù. ±×·¸°Ô Çϸé ÇØ´ç ºÎºÐÀ» ÆÄÀÏ·Î ÀúÀåÇÏ¿© ÇÁ·Î±×·¥¿¡¼­ ¿­ ÇÊ¿ä ¾øÀÌ ÇØ´ç ºÎºÐÀ» "µÎ ¹ø ´­·¯" ¿­ ¼ö ÀÖ½À´Ï´Ù.

SERVICE-COMMAND

SERVICE-COMMAND=command´Â Àüü MIME ¸ÞÀÏ(MIME Çì´õ ¹× ³»¿ë º»¹® ºÎºÐ)¿¡ Àû¿ëÇÒ »çÀÌÆ®¿¡¼­ Á¦°øÇÏ´Â ÀýÂ÷¸¦ ½ÇÇàÇÕ´Ï´Ù. ´Ù¸¥ CHARSET-CONVERSION ÀÛ¾÷ ¶Ç´Â º¯È¯ ä³Î ÀÛ¾÷°ú ´Þ¸® service-command´Â MIME µð½º¾î¼Àºí¸®, µðÄÚµù, ÀçÀÎÄÚµù ¹× ¸®¾î¼Àºí¸®¸¦ ÀÚüÀûÀ¸·Î ¼öÇàÇÕ´Ï´Ù. ÀÌ Ç÷¡±×´Â º¯È¯ ä³ÎÀ» ó¸®ÇÏ´Â µ¿¾È Ç׸ñÀÌ ¹«½ÃµÇ°Ô ÇÕ´Ï´Ù. SERVICE-COMMAND Ç׸ñÀº ¹®ÀÚ ¼¼Æ® º¯È¯ ó¸® Áß¿¡ ´ë½Å ¼öÇàµË´Ï´Ù. \ ´ë½Å /¸¦ »ç¿ëÇÏ¿© °æ·Î¸¦ ÁöÁ¤ÇÕ´Ï´Ù(¿¹: command="D:/tmp/mybat.bat").

Á¤º¸ Àü´Þ ¸Å°³ º¯¼ö(»çÀÌÆ®¿¡¼­ Á¦°øÇÏ´Â ÇÁ·Î±×·¥À» ÅëÇØ Á¤º¸¸¦ Àü´ÞÇÏ´Â µ¥ »ç¿ëµÊ)

DPARAMETER-SYMBOL-n

Content-disposition ¸Å°³ º¯¼ö °ª(ÀÖ´Â °æ¿ì)ÀÌ ÀúÀåµÇ´Â ȯ°æ º¯¼öÀÔ´Ï´Ù(n = 0, 1, 2,...). °¢ DPARAMETER-SYMBOL-nÀº Content-Disposition: ¸Å°³ º¯¼ö ¸ñ·Ï¿¡¼­ ¼ø¼­´ë·Î(n=0ÀÌ Ã¹ ¹ø° ¸Å°³ º¯¼ö, n=2°¡ µÎ ¹ø° ¸Å°³ º¯¼ö µî) ÃßÃâµÇ¾î »çÀÌÆ®¿¡¼­ Á¦°øÇÏ´Â ÇÁ·Î±×·¥À» ½ÇÇàÇϱâ Àü¿¡ ÁöÁ¤µÈ ȯ°æ º¯¼ö¿¡ ÀúÀåµË´Ï´Ù.

PARAMETER-SYMBOL-n

Content-Type ¸Å°³ º¯¼ö °ª(ÀÖ´Â °æ¿ì)ÀÌ ÀúÀåµÇ´Â ȯ°æ º¯¼öÀÔ´Ï´Ù(n = 0, 1, 2...). °¢ PARAMETER-SYMBOL-nÀº Content-Type: ¸Å°³ º¯¼ö ¸ñ·Ï¿¡¼­ ¼ø¼­´ë·Î(n=0ÀÌ Ã¹ ¹ø° ¸Å°³ º¯¼ö, n=2°¡ µÎ ¹ø° ¸Å°³ º¯¼ö, µî) ÃßÃâµÇ¾î »çÀÌÆ®¿¡¼­ Á¦°øÇÏ´Â ÇÁ·Î±×·¥À» ½ÇÇàÇϱâ Àü¿¡ µ¿ÀÏÇÑ À̸§ÀÇ È¯°æ º¯¼ö¿¡ ÀúÀåµË´Ï´Ù. IN-PARAMETER-NAME-n Àý°ú ÀÏÄ¡ÇÒ °æ¿ì MIME ¸Å°³ º¯¼ö¸¦ º¯È¯ÇÒ º¯¼ö À̸§À» Àμö·Î »ç¿ëÇÕ´Ï´Ù.

MESSAGE-HEADER-FILE

¸ÞÀÏ ¿øº» Çì´õÀÇ ¸ðµÎ ¶Ç´Â ÀϺθ¦ MESSAGE_HEADERS ȯ°æ º¯¼ö¿¡¼­ ÁöÁ¤ÇÑ ÆÄÀÏ¿¡ ¾²°Å³ª ÀüÇô ¾²Áö ¾Ê½À´Ï´Ù. ÀÌ °ªÀ» 1·Î ¼³Á¤Çϸé Æ÷ÇÔµÈ º»¹® ºÎºÐÀÇ ¿øº» Çì´õ¸¦ MESSAGE_HEADERS ȯ°æ º¯¼ö¿¡¼­ ÁöÁ¤ÇÑ ÆÄÀÏ¿¡ ¾¹´Ï´Ù. ÀÌ °ªÀ» 2·Î ¼³Á¤ÇÏ¸é ¸ÞÀÏ ¿øº» Çì´õ(°¡Àå ¹Ù±ù¿¡ ÀÖ´Â ¸ÞÀÏ Çì´õ) Àüü¸¦ ÇØ´ç ÆÄÀÏ¿¡ ¾¹´Ï´Ù.

ORIGINAL-HEADER-FILE

0 ¶Ç´Â 1ÀÔ´Ï´Ù. ÀÌ °ªÀ» 1·Î ¼³Á¤Çϸé Æ÷ÇÔµÈ MESSAGE/RFC822 ºÎºÐ(º»¹® ºÎºÐÀÌ ¾Æ´Ô)ÀÇ ¿øº» Çì´õ¸¦ ORIGINAL_HEADERS ȯ°æ º¯¼ö¿¡ Ç¥½ÃµÈ ÆÄÀÏ¿¡ ¾¹´Ï´Ù.

OVERRIDE-HEADER-FILE

0 ¶Ç´Â 1ÀÔ´Ï´Ù. ÀÌ °ªÀ» 1·Î ¼³Á¤ÇÏ´Â °æ¿ì º¯È¯ ä³ÎÀº Æ÷ÇÔµÈ MIME ºÎºÐÀÇ ¿øº» Çì´õ ÇàÀ» ¹«½ÃÇÏ°í OUTPUT_HEADERS ȯ°æ º¯¼ö¿¡¼­ MIME Çì´õ ÇàÀ» ÀнÀ´Ï´Ù.

OVERRIDE-OPTION-FILE

OVERRIDE-OPTION-FILE=1ÀÎ °æ¿ì º¯È¯ ä³ÎÀº OUTPUT_OPTIONS ȯ°æ º¯¼ö¿¡¼­ ¿É¼ÇÀ» ÀнÀ´Ï´Ù.

PART-NUMBER

Á¡À¸·Î ±¸ºÐµÈ Á¤¼ö(a. b. c...)ÀÔ´Ï´Ù. MIME º»¹® ºÎºÐÀÇ ºÎÇ° ¹øÈ£ÀÔ´Ï´Ù.


¹®ÀÚ ¼¼Æ® º¯È¯ ¹× ¸ÞÀÏ Çü½Ä ´Ù½Ã ÁöÁ¤

ÀÌ Àý¿¡¼­´Â MTA¿¡¼­ ³»ºÎÀûÀ¸·Î ¼öÇàÇÑ ¹®ÀÚ ÁýÇÕ°ú Çü½Ä ÁöÁ¤, ·¹À̺í ÁöÁ¤ÀÇ º¯È¯¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ÀÌ Àý¿¡ ³ª¿Í ÀÖ´Â ¿¹ Áß ÀϺδ DEC VMS °°ÀÌ ¿À·¡µÇ¾ú°Å³ª ´õ ÀÌ»ó »ç¿ëµÇÁö ¾Ê´Â ±â¼ú ¶Ç´Â d ä³ÎÀ» »ç¿ëÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ±â¼úÀÌ ¿À·¡µÈ °ÍÀ̶ó Çصµ DEC³ª d ä³Î¿¡¸¸ »ç¿ëµÇ´Â ¿¹¸¦ Á¦½ÃÇÑ °ÍÀº ¾Æ´Ï¸ç º¯È¯ ±â¼úÀÇ ÀÛµ¿ ¹æ¹ýÀ» ¼³¸íÇÏ´Â µ¥ À־´Â ¿©ÀüÈ÷ À¯È¿ÇÑ ¿¹¶ó ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇâÈÄ ¸±¸®½º¿¡¼­´Â ÀÌ·¯ÇÑ ¿¹¸¦ ¾÷µ¥ÀÌÆ®ÇÒ ¿¹Á¤ÀÔ´Ï´Ù.

Messaging ServerÀÇ °¡Àå ±âº»ÀûÀÎ ¸ÅÇÎ Å×À̺í Áß Çϳª´Â ¹®ÀÚ ¼¼Æ® º¯È¯ Å×À̺íÀÔ´Ï´Ù. ÀÌ Å×À̺íÀÇ À̸§Àº CHARSET-CONVERSIONÀÔ´Ï´Ù. ÀÌ Å×À̺íÀº ¼öÇàÇÒ Ã¤³Î °£ ¹®ÀÚ ¼¼Æ® º¯È¯ ¹× ¸ÞÀÏ Çü½Ä ´Ù½Ã ÁöÁ¤ Á¾·ù¸¦ ÁöÁ¤ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.

¿©·¯ ½Ã½ºÅÛ¿¡¼­´Â ¹®ÀÚ ¼¼Æ® º¯È¯ ¶Ç´Â ¸ÞÀÏ Çü½Ä ´Ù½Ã ÁöÁ¤À» ¼öÇàÇÒ ÇÊ¿ä°¡ ¾øÀ¸¹Ç·Î ÀÌ Å×À̺íÀÌ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù. ±×·¯³ª, ¹®ÀÚ º¯È¯À» ¼öÇàÇØ¾ß ÇÏ´Â »óȲÀÌ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î ÀϺ»¾î OpenVMS¸¦ ½ÇÇàÇÏ´Â »çÀÌÆ®´Â DEC Kanji¿Í ÇöÀç ÀÎÅͳݿ¡¼­ »ç¿ëµÇ´Â ISO-2022 Kanji »çÀÌ¿¡ º¯È¯ÇØ¾ß ÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. º¯È¯ÀÌ »ç¿ëµÉ ¶Ç ´Ù¸¥ °æ¿ì·Î¼­, ´Ù±¹¾î ¹®ÀÚ°¡ ³Ê¹« ¸¹ÀÌ »ç¿ëµÇ¾ú±â ¶§¹®¿¡ DEC ´Ù±¹¾î ¹®ÀÚ ÁýÇÕ(DEC-MCS)°ú MIME¿¡ »ç¿ëµÇµµ·Ï ÁöÁ¤µÈ ISO-8859-1 ¹®ÀÚ ÁýÇÕ »çÀÌ¿¡ ¾à°£ÀÇ Â÷ÀÌ°¡ ¹ß»ýÇÒ ¼ö ÀÖ°í ÀÌ µÎ ÁýÇÕ °£¿¡ ½ÇÁ¦ º¯È¯ÀÌ ÇÊ¿äÇÒ ¼ö ÀÖ½À´Ï´Ù.

¶ÇÇÑ CHARSET-CONVERSION ¸ÅÇÎ Å×À̺íÀ» »ç¿ëÇÏ¿© ¸ÞÀÏÀÇ Çü½ÄÀ» º¯°æÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¸¹Àº ºñMIME Çü½ÄÀ» MIME Çü½ÄÀ¸·Î º¯È¯ÇÏ´Â ±â´ÉÀÌ Á¦°øµË´Ï´Ù. ¶ÇÇÑ MIME ÀÎÄÚµù°ú ±¸Á¶¸¦ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ¿É¼ÇÀº MIME ¶Ç´Â MIMEÀÇ ÀϺΠÇÏÀ§ ÁýÇÕ¸¸ Áö¿øÇÏ´Â ½Ã½ºÅÛ¿¡ ¸ÞÀÏÀ» ¸±·¹ÀÌÇÒ ¶§ »ç¿ëµË´Ï´Ù. ¸¶Áö¸·À¸·Î MIME¸¦ ºñMIME Çü½ÄÀ¸·Î º¯È¯ÇÏ´Â ±â´ÉÀÌ Á¦°øµÇ´Â °æ¿ìµµ °¡²û¾¿ ÀÖ½À´Ï´Ù.

MTA´Â ´ÙÀ½°ú °°Àº µÎ °¡Áö ¹æ¹ýÀ¸·Î CHARSET-CONVERSION ¸ÅÇÎ Å×À̺íÀ» °¨½ÃÇÕ´Ï´Ù. ù ¹ø° °¨½Ã ¹æ¹ýÀº MTA°¡ ¸ÞÀÏ Çü½ÄÀ» ´Ù½Ã ÁöÁ¤ÇØ¾ß ÇÏ´ÂÁö ¿©ºÎ¸¦ È®ÀÎÇÏ°í ±×·¸°Ô ÇØ¾ß ÇÒ °æ¿ì »ç¿ëÇÒ Çü½Ä ÁöÁ¤ ¿É¼ÇÀ» °áÁ¤ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. Çü½Ä ´Ù½Ã ÁöÁ¤À» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é MTA´Â ƯÁ¤ ¹®ÀÚ ¼¼Æ® º¯È¯À» È®ÀÎÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ Ã¹ ¹ø° °¨½Ã ¹æ¹ý¿¡ »ç¿ëµÇ´Â ÀÔ·Â ¹®ÀÚ¿­ÀÇ Çü½ÄÀº ÀϹÝÀûÀ¸·Î ´ÙÀ½°ú °°½À´Ï´Ù.

IN-CHAN=in-channel;OUT-CHAN=out-channel;CONVERT

¿©±â¼­ in-channelÀº ¼Ò½º ä³Î(¸ÞÀÏÀ» °¡Á®¿Â ä³Î)ÀÇ À̸§ÀÌ°í out-channelÀº ´ë»ó ä³Î(¸ÞÀÏÀÌ À̵¿Çϴ ä³Î)ÀÇ À̸§ÀÔ´Ï´Ù. ÀÏÄ¡°¡ ¹ß»ýÇÒ °æ¿ì ½°Ç¥·Î ±¸ºÐµÈ Å°¿öµå ¸ñ·ÏÀÌ °á°ú ¹®ÀÚ¿­·Î Ç¥½ÃµË´Ï´Ù. Å°¿öµå´Â Ç¥ 13-7¿¡ ³ª¿­µÇ¾î ÀÖ½À´Ï´Ù.

Ç¥ 13-7 HARSET-CONVERSION ¸ÅÇÎ Å×À̺í Å°¿öµå

Å°¿öµå

¼³¸í

Always

out-channel·Î À̵¿Çϱâ Àü¿¡ º¯È¯ ä³ÎÀ» ÅëÇØ ¸ÞÀÏÀ» Àü´ÞÇÏ´õ¶óµµ º¯È¯À» ¼öÇàÇÕ´Ï´Ù.

Appledouble

´Ù¸¥ MacMIME Çü½ÄÀ» Appledouble Çü½ÄÀ¸·Î º¯È¯ÇÕ´Ï´Ù.

Applesingle

´Ù¸¥ MacMIME Çü½ÄÀ» Applesingle Çü½ÄÀ¸·Î º¯È¯ÇÕ´Ï´Ù.

BASE64

MIME ÀÎÄÚµùÀ» BASE64·Î ÀüȯÇÕ´Ï´Ù. ÀÌ Å°¿öµå´Â ÀÌ¹Ì ÀÎÄÚµùµÈ ¸ÞÀÏ ºÎºÐ¿¡¸¸ Àû¿ëµË´Ï´Ù. 7ºñÆ® ¶Ç´Â 8ºñÆ®¸¦ °¡Áø ¸ÞÀÏÀº Ư¼öÇÑ ÀÎÄÚµùÀÌ ÇÊ¿äÇÏÁö ¾ÊÀ¸¹Ç·Î ÀÌ BASE64 ¿É¼ÇÀÌ ¾Æ¹« ¿µÇâÀ» ¹ÌÄ¡Áö ¾Ê½À´Ï´Ù.

Binhex

´Ù¸¥ MacMIME Çü½Ä ¶Ç´Â Macintosh À¯Çü ¹× Mac ÀÛ¼ºÀÚ Á¤º¸¸¦ Æ÷ÇÔÇÏ´Â ºÎºÐÀ» Binhex Çü½ÄÀ¸·Î º¯È¯ÇÕ´Ï´Ù.

Block

MacMIME Çü½Ä ºÎºÐ¿¡¼­ µ¥ÀÌÅÍ Æ÷Å©¸¸ ÃßÃâÇÕ´Ï´Ù.

Bottom

¸ÞÀÏ/rfc822 º»¹® ºÎºÐ(Àü´ÞµÈ ¸ÞÀÏ)À» ¸ÞÀÏ ³»¿ë ºÎºÐ°ú Çì´õ ºÎºÐÀ¸·Î "°áÇÕ"ÇÕ´Ï´Ù.

Delete

Àü´ÞµÈ Çì´õ¸¦ »èÁ¦ÇÏ¿© ¸ÞÀÏ/rfc822 º»¹® ºÎºÐ(Àü´ÞµÈ ¸ÞÀÏ)À» ¸ÞÀÏ ³»¿ë ºÎºÐÀ¸·Î "°áÇÕ"ÇÕ´Ï´Ù.

¼öÁØ

¸ÞÀÏ¿¡¼­ Áߺ¹ ¸ÖƼÆÄÆ® ¼öÁØÀ» Á¦°ÅÇÕ´Ï´Ù.

Macbinary

´Ù¸¥ MacMIME Çü½Ä ¶Ç´Â Macintosh À¯Çü ¹× Macintosh ÀÛ¼ºÀÚ Á¤º¸¸¦ Æ÷ÇÔÇÏ´Â ºÎºÐÀ» Macbinary Çü½ÄÀ¸·Î º¯È¯ÇÕ´Ï´Ù.

¾Æ´Ï¿ä

º¯È¯À» ºñÈ°¼ºÈ­ÇÕ´Ï´Ù.

QUOTED-PRINTABLE

MIME ÀÎÄÚµùÀ» QUOTED-PRINTABLE·Î ÀüȯÇÕ´Ï´Ù.

Record,Text

ÅؽºÆ®/ÀÏ¹Ý ºÎºÐÀ» 80ÀÚ¿¡¼­ ÁÙ ¹Ù²ÞÇÕ´Ï´Ù.

Record,Text= n

ÅؽºÆ®/ÀÏ¹Ý ºÎºÐÀ» nÀÚ¿¡¼­ ÁÙ ¹Ù²ÞÇÕ´Ï´Ù.

RFC1154

¸ÞÀÏÀ» RFC 1154 Çü½ÄÀ¸·Î º¯È¯ÇÕ´Ï´Ù.

Top

¸ÞÀÏ/rfc822 º»¹® ºÎºÐ(Àü´ÞµÈ ¸ÞÀÏ)À» Çì´õ ºÎºÐ°ú ¸ÞÀÏ ³»¿ë ºÎºÐÀ¸·Î "°áÇÕ"ÇÕ´Ï´Ù.

UUENCODE

MIME ÀÎÄÚµùÀ» X-UUENCODE·Î ÀüȯÇÕ´Ï´Ù.

¿¹

º¯È¯À» È°¼ºÈ­ÇÕ´Ï´Ù.

¹®ÀÚ ¼¼Æ® º¯È¯

MTA°¡ ¸ÞÀÏ Çü½ÄÀ» ´Ù½Ã ÁöÁ¤ÇØ¾ß ÇÏ´ÂÁö¸¦ °¨½ÃÇÏ¿© ¹ß°ßÇÏ´Â °æ¿ì ¸ÞÀÏÀÇ °¢ ºÎºÐÀ» È®ÀÎÇÕ´Ï´Ù. ÅؽºÆ® ºÎºÐÀÌ ÀÖÀ¸¸é ÇØ´ç ¹®ÀÚ ¼¼Æ® ¸Å°³ º¯¼ö¸¦ »ç¿ëÇÏ¿© µÎ ¹ø° °¨½Ã¸¦ »ý¼ºÇÕ´Ï´Ù. MTA´Â º¯È¯ÀÌ ÇÊ¿äÇÏ´Ù°í È®ÀÎµÈ °æ¿ì¿¡¸¸ µÎ ¹ø° °¨½Ã¸¦ ¼öÇàÇÕ´Ï´Ù. ÀÌ µÎ ¹ø° °¨½ÃÀÇ ÀÔ·Â ¹®ÀÚ¿­Àº ´ÙÀ½°ú °°½À´Ï´Ù.

IN-CHAN=in-channel;OUT-CHAN=out-channel;IN-CHARSET=in-char-set

in-channel ¹× out-channelÀº ¾ÕÀÇ ¿¹¿Í µ¿ÀÏÇÏ°í in-char-set´Â ¹®Á¦°¡ Àִ ƯÁ¤ ºÎºÐ°ú ¿¬°áµÈ ¹®ÀÚ ¼¼Æ®ÀÇ À̸§ÀÔ´Ï´Ù. ù ¹ø° °¨½Ã¿¡¼­ Å°¿öµå°¡ ÀÏÄ¡ÇÏ¿© ¸ÞÀÏ Çü½ÄÀÌ ´Ù½Ã ÁöÁ¤(¿¹: MIME ±¸Á¶ º¯°æ)µÇ´õ¶óµµ ÀÌ µÎ ¹ø° °¨½Ã¿¡¼­ ÀÏÄ¡ Ç׸ñÀÌ ¹ß°ßµÇÁö ¾ÊÀ¸¸é ¹®ÀÚ ¼¼Æ® º¯È¯ÀÌ ¼öÇàµÇÁö ¾Ê½À´Ï´Ù. ÀÏÄ¡ Ç׸ñÀÌ ¹ß°ßµÉ °æ¿ì ´ÙÀ½°ú °°Àº Çü½ÄÀÇ ¹®ÀÚ¿­ÀÌ »ý¼ºµË´Ï´Ù.

OUT-CHARSET=out-char-set

¿©±â¼­ out-char-set´Â in-char-set¸¦ º¯È¯ÇØ¾ß ÇÏ´Â ¹®ÀÚ ¼¼Æ®ÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ¹®ÀÚ ¼¼Æ®´Â ¸ðµÎ MTA Å×ÀÌºí µð·ºÅ丮¿¡ ÀÖ´Â ¹®ÀÚ ¼¼Æ® Á¤ÀÇ Å×À̺í charsets.txt¿¡¼­ Á¤ÀÇÇØ¾ß ÇÕ´Ï´Ù. ¹®ÀÚ ¼¼Æ®¸¦ ÀÌ ÆÄÀÏ¿¡ Á¦´ë·Î Á¤ÀÇÇÏÁö ¾ÊÀ¸¸é º¯È¯ÀÌ ¼öÇàµÇÁö ¾Ê½À´Ï´Ù. ÀÌ ÆÄÀÏ¿¡´Â ¼ö ¹é°³ÀÇ ¹®ÀÚ ¼¼Æ®°¡ Á¤ÀǵǾî ÀÖ°í ÇöÀç »ç¿ë ÁßÀÎ ´ëºÎºÐÀÇ ¹®ÀÚ ¼¼Æ®°¡ ÀÌ ÆÄÀÏ¿¡ Á¤ÀǵǾî Àֱ⠶§¹®¿¡ ÀÌ·¯ÇÑ °æ¿ì´Â ÈçÇÏÁö ¾Ê½À´Ï´Ù. charsets.txt ÆÄÀÏ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº imsimta chbuild(UNIX ¹× NT) À¯Æ¿¸®Æ¼ ¼³¸íÀ» ÂüÁ¶ÇϽʽÿÀ.

¸ðµç Á¶°ÇÀÌ ÃæÁ·µÇ¸é MTA´Â ¹®ÀÚ ¼¼Æ® ¸ÅÇÎÀ» ÀÛ¼ºÇÏ°í º¯È¯À» ¼öÇàÇÕ´Ï´Ù. º¯È¯µÈ ¸ÞÀÏ ºÎºÐÀÇ ·¹À̺íÀº º¯È¯µÈ ¹®ÀÚ ¼¼Æ®ÀÇ À̸§À¸·Î ´Ù½Ã ÁöÁ¤µË´Ï´Ù.

Charset-conversion ¸ÅÇÎÀÌ È®ÀåµÇ¾î ´ÙÀ½°ú °°Àº ¿©·¯ Ãß°¡ ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù.

¿¹: ISO-8859-1°ú UTF-8 »çÀÌÀÇ º¯È¯

·ÎÄ÷ΠISO-8859-1°¡ »ç¿ëµÈ´Ù°í ÇÒ ¶§, ÀÎÅͳݿ¡¼­ »ç¿ëÇϱâ À§Çؼ­´Â UTF-8·Î º¯È¯µÇ¾î¾ß Çմϴ٠ƯÈ÷, ÀÎÅÍ³Ý ¿¬°áÀÌ tcp_localÀ» ÅëÇÑ °ÍÀ̶ó°í °¡Á¤ÇÒ ¶§ tcp_internal°ú ims-ms´Â ³»ºÎ ¸Þ½ÃÁö°¡ ¸¸µé¾îÁ® Àü´ÞµÇ´Â À§Ä¡ÀÔ´Ï´Ù. ¾Æ·¡´Â ±×·¯ÇÑ º¯È¯À» ÀÏÀ¸Å°´Â CHARSET-CONVERSION Ç¥ÀÔ´Ï´Ù.

CHARSET-CONVERSION

  IN-CHAN=tcp_internal;OUT-CHAN=tcp_local;CONVERT                Yes
  IN-CHAN=tcp_local;OUT-CHAN=tcp_internal;CONVERT                Yes
  IN-CHAN=tcp_local;OUT-CHAN=ims-ms;CONVERT                      Yes
  IN-CHAN=*;OUT-CHAN=*;CONVERT                     No
  IN-CHAN=tcp_internal;OUT-CHAN=tcp_local;IN-CHARSET=ISO-8859-1  OUT-CHARSET=UTF-8
  IN-CHAN=tcp_local;OUT-CHAN=tcp_internal;IN-CHARSET=UTF-8       OUT-CHARSET=ISO-8859-1
  IN-CHAN=tcp_local;OUT-CHAN=ims-ms;IN-CHARSET=UTF-8           OUT-CHARSET=ISO-8859-1

¿¹: EUC-JP¿Í ISO-2022-JP »çÀÌÀÇ º¯È¯

¾Æ·¡ CHARSET-CONVERSION Ç¥´Â EUC-JPÀÇ ·ÎÄà »ç¿ë°ú ISO 2022 ±â¹Ý JP ÄÚµå »çÀÌÀÇ º¯È¯À» ÁöÁ¤ÇÕ´Ï´Ù.

CHARSET-CONVERSION

  IN-CHAN=ims-ms;OUT-CHAN=ims-ms;CONVERT                       No
  IN-CHAN=tcp_internal;OUT-CHAN=ims-ms;CONVERT                 No
  IN-CHAN=tcp_internal;OUT-CHAN=tcp_internal;CONVERT           No
  IN-CHAN=tcp_internal;OUT-CHAN=*;CONVERT                      Yes
  IN-CHAN=*;OUT-CHAN=ims-ms;CONVERT                            YES
  IN-CHAN=*;OUT-CHAN=tcp_internal;CONVERT                      Yes
  IN-CHAN=tcp_internal;OUT-CHAN=*;IN-CHARSET=EUC-JP            OUT-CHARSET=ISO-2022-JP
  IN-CHAN=*;OUT-CHAN=ims-ms;IN-CHARSET=ISO-2022-JP             OUT-CHARSET=EUC-JP
  IN-CHAN=*;OUT-CHAN=tcp_internal;IN-CHARSET=ISO-2022-JP     OUT-CHARSET=EUC-JP

¸ÞÀÏ Çü½Ä ´Ù½Ã ÁöÁ¤

À§¿¡¼­ ¼³¸íÇÑ °Íó·³ CHARSET-CONVERSION ¸ÅÇÎ Å×À̺íÀº MIME°ú ¿©·¯ ÇØ´ç ¸ÞÀÏ Çü½Ä »çÀÌ¿¡¼­ ÷ºÎ ÆÄÀÏÀ» º¯È¯ÇÏ´Â µ¥µµ »ç¿ëµË´Ï´Ù.

´ÙÀ½ Àý¿¡¼­´Â CHARSET-CONVERSION ¸ÅÇÎ Å×ÀÌºí¿¡¼­ Àû¿ëÇÒ ¼ö ÀÖ´Â ¸ÞÀÏ Çü½Ä ´Ù½Ã ÁöÁ¤ÀÇ ¸î °¡Áö ´Ù¸¥ ¿¹¸¦ Á¦°øÇÕ´Ï´Ù.

ºñMIME ÀÌÁø ÷ºÎ ÆÄÀÏ º¯È¯

ƯÁ¤ Çü½ÄÀÇ ¸ÞÀÏ ¶Ç´Â Microsoft Mail(MSMAIL) SMTP °ÔÀÌÆ®¿þÀÌ¿¡¼­ °¡Á®¿Â ¸ÞÀÏ µî°ú °°Àº ƯÁ¤ ºñ Ç¥ÁØ(ºñMIME) Çü½Ä ¸ÞÀÏÀº ¸ÞÀÏ Ã³¸®¿¡ °ü°èµÈ ä³Î¿¡ ´ëÇØ CHARSET-CONVERSIONÀ» È°¼ºÈ­ÇÒ °æ¿ì MIME Çü½ÄÀ¸·Î ÀÚµ¿À¸·Î º¯È¯µË´Ï´Ù. tcp_local ä³ÎÀº ÀϹÝÀûÀ¸·Î Microsoft Mail SMTP °ÔÀÌÆ®¿þÀ̸¦ ÅëÇØ °¡Á®¿Â ¸ÞÀÏ¿¡ ´ëÇÑ ¼ö½Å ä³ÎÀ̸ç, ´ÙÀ½Àº ·ÎÄà »ç¿ëÀÚ¿¡°Ô Àü´ÞµÈ ¸ÞÀÏ¿¡ ´ëÇÑ º¯È¯À» È°¼ºÈ­ÇÕ´Ï´Ù.

CHARSET-CONVERSION

   IN-CHAN=tcp_local;OUT-CHAN=ims-ms;CONVERT         Yes

¶ÇÇÑ Ã¤³Î¿¡ ´ëÇÑ Ç׸ñÀ» ´Ù¸¥ ·ÎÄà ¸ÞÀÏ ½Ã½ºÅÛ¿¡ Ãß°¡ÇÏ·Á°í ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î ´ÙÀ½Àº tcp_internal ä³Î¿¡ ´ëÇÑ Ç׸ñÀÔ´Ï´Ù.

CHARSET-CONVERSION

    IN-CHAN=tcp_local;OUT-CHAN=l;CONVERT                 Yes
    IN-CHAN=tcp_local;OUT-CHAN=tcp_internal;CONVERT        Yes

¸ðµç ä³ÎÀ» Æ÷ÇÔÇÏ·Á¸é OUT-CHAN=ims-ms ´ë½Å OUT-CHAN=*¸¦ ÁöÁ¤ÇÏ¸é µË´Ï´Ù. ±×·¯³ª, ÀÌ·¸°Ô Çϸé tcp_local ä³Î¿¡ ¼ö½ÅµÇ´Â ¸ðµç ¸ÞÀÏÀ» ƯÁ¤ ä³Î¿¡ ¹Ù¿îµåÇÏÁö ¾Ê°í ²Ä²ÄÇÏ°Ô °Ë»çÇÏ°Ô µÇ¹Ç·Î ¸ÞÀÏ Ã³¸® ¿À¹öÇìµå°¡ Áõ°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¹«¾ùº¸´Ùµµ ±×·¯ÇÑ ¹«ºÐº°ÇÑ º¯È¯Àº ½Ã½ºÅÛÀ» ÅëÇØ ´Ü¼øÈ÷ Àü´ÞÇϱ⸸ ÇÏ¸é µÇ´Â(¸ÞÀÏ ºÀÅõ¿Í °ü·Ã Àü¼Û Á¤º¸ ÀÌ¿Ü¿¡ ´Ù¸¥ º¯È¯À» ¼öÇàÇÒ ÇÊ¿ä ¾øÀÌ ´Ü¼øÈ÷ Àü¼Û¸¸ ÇÏ¸é µÇ´Â »óȲ) º¯È¯ ¸ÞÀÏ·Î ÀÎÇØ ½Ã½ºÅÛÀÌ Á¤·ÄµÇÁö ¾ÊÀº º¹ÀâÇÑ »óÅ·ΠµÉ ¼ö ÀÖ½À´Ï´Ù(»ç¿ëÀÚÀÇ ½Ã½ºÅÛÀº ±×·¸Áö ¾ÊÀ» ¼öµµ ÀÖÀ½).

MIME¸¦ Microsoft Mail SMTP °ÔÀÌÆ®¿þÀÌ¿¡¼­ ÀνÄÇÒ ¼ö ÀÖ´Â Çü½ÄÀ¸·Î º¯È¯ÇÏ·Á¸é Microsoft Mail SMTP °ÔÀÌÆ®¿þÀÌ¿¡ ´ëÇÑ MTA ±¸¼º¿¡¼­ º°µµÀÇ Ã¤³Î(¿¹: tcp_msmail)À» »ç¿ëÇÏ°í ¸ÅÇÎ ÆÄÀÏ¿¡ ´ÙÀ½À» ÀÔ·ÂÇÕ´Ï´Ù.

CHARSET-CONVERSION

   IN-CHAN=*;OUT-CHAN=tcp_msmail;CONVERT        RFC1154

MIME Çì´õ ·¹ÀÌºí ´Ù½Ã ÁöÁ¤

ÀϺΠ»ç¿ëÀÚ ¿¡ÀÌÀüÆ® ¶Ç´Â °ÔÀÌÆ®¿þÀÌ¿¡¼­´Â ³»¿ë¿¡ ºñÇØ ºÎÁ·ÇÏÁö¸¸ ¼¼ºÎ MIME Çì´õ¸¦ ±¸¼ºÇÏ´Â µ¥´Â ÃæºÐÇÑ Á¤º¸¸¦ Á¦°øÇÏ´Â MIME Çì´õ¸¦ »ç¿ëÇÏ¿© ¸ÞÀÏÀ» º¸³¾ ¼ö ÀÖ½À´Ï´Ù. ±×·¯ÇÑ »ç¿ëÀÚ ¿¡ÀÌÀüÆ® ¶Ç´Â °ÔÀÌÆ®¿þÀ̸¦ ÀûÀýÇÏ°Ô ±¸¼ºÇÏ´Â °ÍÀÌ °¡Àå ÁÁÁö¸¸ ÇØ´ç ±¸¼ºÀ» Á÷Á¢ Á¦¾îÇÒ ¼ö ¾ø´Â °æ¿ì MIME Çì´õ¸¦ º¸´Ù À¯¿ëÇÏ°Ô ´Ù½Ã ±¸¼ºÇϵµ·Ï MTA¿¡ ¿äûÇÒ ¼ö ÀÖ½À´Ï´Ù.

CHARSET-CONVERSION ¸ÅÇÎ Å×ÀÌºí¿¡ ´ëÇÑ Ã¹ ¹ø° °¨½Ã¿¡¼­ Yes ¶Ç´Â Always Å°¿öµå¸¦ »ý¼ºÇÏ´Â °æ¿ì MTA´Â conversions ÆÄÀÏÀÌ ÀÖ´ÂÁö¸¦ È®ÀÎÇÕ´Ï´Ù. º¯È¯ ÆÄÀÏÀÌ ÀÖ´Â °æ¿ì MTA´Â ÇØ´ç ÆÄÀÏ¿¡¼­ RELABEL=1ÀÎ Ç׸ñÀ» Á¶»çÇÏ¿© ±×·± Ç׸ñÀÌ ÀÖ´Â °æ¿ì ÇØ´ç Ç׸ñ¿¡ ÁöÁ¤µÈ MIME ·¹ÀÌºí ´Ù½Ã ÁöÁ¤À» ¼öÇàÇÕ´Ï´Ù. º¯È¯ ÆÄÀÏ Ç׸ñ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº º¯È¯ ó¸® Á¦¾î¸¦ ÂüÁ¶ÇϽʽÿÀ.

¿¹¸¦ µé¾î ´ÙÀ½°ú °°Àº CHARSET-CONVERSION Å×À̺í°ú

CHARSET-CONVERSION

   IN-CHAN=tcp_local;OUT-CHAN=tcp_internal;CONVERT            Yes

MTA º¯È¯ ÆÄÀÏ Ç׸ñ

out-chan=ims-ms; in-type=application; in-subtype=octet-stream;
  in-parameter-name-0=name; in-parameter-value-0=*.ps;
  out-type=application; out-subtype=postscript;
     parameter-copy-0=*; relabel=1

out-chan=ims-ms; in-type=application; in-subtype=octet-stream;
  in-parameter-name-0=name; in-parameter-value-0=*.msw;
  out-type=application; out-subtype=msword;
     parameter-copy-0=* relabel=1

À» Á¶ÇÕÇϸé tcp_local ä³Î¿¡ µµÂøÇÏ°í ims-ms ä³Î¿¡ ¶ó¿ìÆÃµÈ ¸ÞÀÏÀÌ ³ªÅ¸³ª°Ô µÇ´Âµ¥, ÀÌ´Â ¿ø·¡ application/octet-streamÀ̶ó´Â MIME ·¹À̺í ÁöÁ¤À» »ç¿ëÇÏ¿© µµÂøÇ쵂 ÆÄÀÏ À̸§ ¸Å°³ º¯¼ö¿¡ ps ¶Ç´Â msw¶ó´Â È®Àå¸íÀÌ ÀÖ´Â ¸ÞÀϷμ­ °¢°¢ application/postscript ¶Ç´Â application/msword¶ó´Â ·¹À̺íÀÌ ºÙ¿©Áý´Ï´Ù. ÀÌ·¯ÇÑ º¸´Ù ¼¼ºÎÀûÀÎ ·¹À̺í ÁöÁ¤Àº ¿øº» »ç¿ëÀÚ ¿¡ÀÌÀüÆ® ¶Ç´Â °ÔÀÌÆ®¿þÀÌ¿¡¼­ ¼öÇàµÇ¾ú¾î¾ß ÇÏ´Â ³»¿ëÀÔ´Ï´Ù. ÀÌ·¯ÇÑ ·¹ÀÌºí ´Ù½Ã ÁöÁ¤Àº MIME-CONTENT-TYPES-TO-MR ¸ÅÇÎ Å×À̺í°ú ÇÔ²² »ç¿ëÇÒ ¶§ ƯÈ÷ À¯¿ëÇÕ´Ï´Ù. MIME-CONTENT-TYPES-TO-MR ¸ÅÇÎ Å×À̺íÀº °á°ú·Î ³ªÅ¸³ª´Â MIME Çü½ÄÀ» ´Ù½Ã ÀûÇÕÇÑ MRTYPE ű׷Πº¯È¯ÇÏ´Â µ¥ »ç¿ëµÇ¸ç ÇØ´ç űװ¡ ÃÖÀû »óÅ·Π±â´ÉÇϱâ À§Çؼ­´Â MIME ·¹À̺íÀ» Á¤È®È÷ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ¸ðµç ³»¿ë À¯Çü¿¡ application/octet-streamÀ¸·Î¸¸ ·¹À̺íÀÌ ÁöÁ¤µÈ °æ¿ì¿¡´Â MIME-CONTENT-TYPES-TO-MR ¸ÅÇÎ Å×À̺íÀº ¸ðµç Çü½ÄÀ» ¹«Á¶°Ç MRTYPEÀ̶ó´Â ÇÑ °¡Áö ű׷θ¸ º¯È¯ÇÒ ¼ö ÀÖ½À´Ï´Ù.

À§ÀÇ ¿¹¿Í ÇÔ²² ´ÙÀ½ÀÌ Æ÷ÇÔµÈ MIME-CONTENT-TYPES-TO-MR ¸ÅÇÎ Å×À̺í Ç׸ñÀ» »ç¿ëÇÒ ¶§

APPLICATION/POSTSCRIPT           PS
APPLICATION/MSWORD                  MW

·¹À̺í ÁöÁ¤À» ¼öÇàÇϸé

Content-type: application/octet-stream; name=stuff.ps

´ÙÀ½°ú °°ÀÌ ·¹À̺íÀÌ ´Ù½Ã ÁöÁ¤µÇ°í

Content-type: application/postscript

MRTYPE ű׷Πº¯È¯µÊÀ¸·Î½á PS ¸ÞÀÏ ¶ó¿ìÅÍ°¡ PostScript¸¦ ¿¹»óÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù.

ÀÏ¹Ý ÀÌÁø µ¥ÀÌÅÍ¿¡ ´ëÇØ ¹Ý´ë ¹æÇâÀ¸·Î ·¹ÀÌºí ´Ù½Ã ÁöÁ¤(ƯÁ¤ MIME ÷ºÎ ÆÄÀÏ ·¹À̺í ÁöÁ¤À» application/octet-streamÀ¸·Î "´Ù¿î±×·¹À̵å")ÇÏ´Â °ÍÀÌ À¯¿ëÇÒ °æ¿ì°¡ ÀÖ½À´Ï´Ù. ƯÈ÷, ƯÁ¤ MIME ·¹À̺í ÁöÁ¤À» "´Ù¿î±×·¹À̵å"ÇÏ´Â °ÍÀº mime_to_x400 ä³Î(PMDF-X400) ¶Ç´Â xapi_local ä³Î(PMDF-MB400)ÀÇ convert_octet_stream ä³Î Å°¿öµå¿Í ÇÔ²² »ç¿ëÇÏ¿© ¸ðµç ÀÌÁø MIME ÷ºÎ ÆÄÀÏÀ» X.400 bodypart 14 Çü½ÄÀ¸·Î °­Á¦ ¼³Á¤ÇÏ´Â °æ¿ì°¡ ¸¹½À´Ï´Ù.

¿¹¸¦ µé¾î, ¾Æ·¡¿Í °°Àº CHARSET-CONVERSION ¸ÅÇÎ Å×À̺í°ú

CHARSET-CONVERSION

    IN-CHAN=*;OUT-CHAN=mime_to_x400*;CONVERT       Yes

´ÙÀ½ PMDF º¯È¯ ÆÄÀÏ Ç׸ñÀ»

out-chan=mime_to_x400*; in-type=application; in-subtype=*;
   out-type=application; out-subtype=octet-stream; relabel=1

out-chan=mime_to_x400*; in-type=audio; in-subtype=*;
   out-type=application; out-subtype=octet-stream; relabel=1

out-chan=mime_to_x400*; in-type=image; in-subtype=*;
   out-type=application; out-subtype=octet-stream; relabel=1

out-chan=mime_to_x400*; in-type=video; in-subtype=*;
   out-type=application; out-subtype=octet-stream; relabel=1

Á¶ÇÕÇϸé mime_to_x400* ä³Î·Î °¡´Â ¸ðµç ¸ÞÀÏ¿¡ ´ëÇØ Æ¯Á¤ MIME ÷ºÎ ÆÄÀÏ ·¹À̺í ÁöÁ¤ÀÌ ÀÏ¹Ý application/octet-stream ·¹À̺í ÁöÁ¤À¸·Î ´Ù¿î±×·¹À̵åµÇ°í ±×¿¡ µû¶ó convert_octet_streamÀÌ Àû¿ëµË´Ï´Ù.

MacMIME Çü½Ä º¯È¯

Macintosh ÆÄÀÏ¿¡´Â Macintosh ƯÁ¤ Á¤º¸°¡ µé¾î ÀÖ´Â ÀÚ¿ø Æ÷Å©¿Í ´Ù¸¥ Ç÷§Æû¿¡¼­ »ç¿ë °¡´ÉÇÑ µ¥ÀÌÅÍ°¡ µé¾î ÀÖ´Â µ¥ÀÌÅÍ Æ÷Å©ÀÇ µÎ ºÎºÐÀÌ ÀÖ½À´Ï´Ù. µû¶ó¼­, Macintosh ÆÄÀÏ Àü¼ÛÀº ´õ¿í º¹ÀâÇÏ°Ô ¼öÇàµË´Ï´Ù. Macintosh ÆÄÀÏ ºÎºÐ Àü¼Û¿¡´Â ¼­·Î ´Ù¸¥ ³× °¡Áö Çü½ÄÀÌ °øÅëÀûÀ¸·Î »ç¿ëµË´Ï´Ù. Applesingle, Binhex ¹× MacbinaryÀÇ ¼¼ Çü½ÄÀº ÇÑ ºÎºÐÀ¸·Î ÇÔ²² ÀÎÄÚµùµÇ´Â Macintosh ÀÚ¿ø Æ÷Å©¿Í Macintosh µ¥ÀÌÅÍ Æ÷Å©·Î ±¸¼ºµË´Ï´Ù. ³× ¹ø° Çü½ÄÀÎ AppledoubleÀº ÀÚ¿ø Æ÷Å©¿Í µ¥ÀÌÅÍ Æ÷Å©°¡ º°µµÀÇ ºÎºÐ¿¡ Á¸ÀçÇÏ´Â ¸ÖƼÆÄÆ® Çü½ÄÀÔ´Ï´Ù. µû¶ó¼­, AppledoubleÀÌ Macintosh ÀÌ¿ÜÀÇ Ç÷§Æû¿¡ °¡Àå À¯¿ëÇÑ Çü½ÄÀÔ´Ï´Ù. ÀÌ °æ¿ì ºñ Macintosh ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­´Â ÀÚ¿ø Æ÷Å© ºÎºÐÀº ¹«½ÃÇÏ°í µ¥ÀÌÅÍ Æ÷Å© ºÎºÐ¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Ù¸¥ Çü½ÄÀº Macintoshes¿¡ ¸ÞÀÏÀ» º¸³¾ °æ¿ì¿¡ ƯÈ÷ À¯¿ëÇÕ´Ï´Ù.

MTA´Â ÀÌ·¯ÇÑ ´Ù¾çÇÑ Macintosh Çü½ÄÀ» º¯È¯ÇÒ ¼ö ÀÖ½À´Ï´Ù. CHARSET-CONVERSION Å°¿öµå Appledouble, Applesingle, Binhex ¶Ç´Â Macbinary´Â ´Ù¸¥ MacMIME ±¸Á¶ ºÎºÐÀ» °¢°¢ multipart/appledouble, application/applefile, application/mac-binhex40 ¶Ç´Â application/macbinary MIME ±¸Á¶·Î º¯È¯Çϵµ·Ï MTA¿¡ Áö½ÃÇÕ´Ï´Ù. ¶ÇÇÑ Binhex ¶Ç´Â Macbinary Å°¿öµå´Â MIME Content-type: Çì´õ¿¡ X-MAC-TYPE ¹× X-MAC-CREATOR ¸Å°³ º¯¼ö¸¦ Æ÷ÇÔÇÏ´Â ºñ MacMIME Çü½Ä ºÎºÐÀÇ ÁöÁ¤µÈ Çü½ÄÀ¸·Î º¯È¯Çϵµ·Ï ¿äûÇÕ´Ï´Ù. CHARSET-CONVERSION Å°¿öµå BlockÀº MacMIME Çü½Ä ºÎºÐ¿¡¼­ ÀÚ¿ø Æ÷Å©´Â »èÁ¦ÇÏ°í µ¥ÀÌÅÍ Æ÷Å©¸¸ ÃßÃâÇϵµ·Ï MTA¿¡ Áö½ÃÇÕ´Ï´Ù. ÀÌ·¸°Ô Çϸé Á¤º¸°¡ ¼Õ½ÇµÇ¹Ç·Î ÀϹÝÀûÀ¸·Î AppledoubleÀ» »ç¿ëÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.

¿¹¸¦ µé¾î ´ÙÀ½ CHARSET-CONVERSION Å×À̺íÀº MTA¿¡°Ô VMS MAIL ¸ÞÀÏÇÔÀ̳ª GroupWise »ç¼­ÇÔÀ¸·Î Àü´ÞÇÒ ¶§´Â Appledouble Çü½ÄÀ¸·Î º¯È¯ÇÏ°í ¸ÞÀÏ ¶ó¿ìÅÍ Ã¤³Î·Î Àü´ÞÇÒ ¶§´Â Macbinary Çü½ÄÀ¸·Î º¯È¯Çϵµ·Ï ¸í·ÉÇÕ´Ï´Ù.

CHARSET-CONVERSION

   IN-CHAN=*;OUT-CHAN=l;CONVERT            Appledouble
   IN-CHAN=*;OUT-CHAN=wpo_local;CONVERT    Appledouble
   IN-CHAN=*;OUT-CHAN=tcp_internal;CONVERT    Macbinary

Appledouble Çü½ÄÀ¸·ÎÀÇ º¯È¯Àº ÀÌ¹Ì MacMIME Çü½Ä Áß Çϳª·Î µÈ ºÎºÐ¿¡¸¸ Àû¿ëµË´Ï´Ù. Macbinary Çü½ÄÀ¸·ÎÀÇ º¯È¯Àº ÀÌ¹Ì MacMIME Çü½Ä Áß Çϳª·Î µÈ ºÎºÐ¿¡¸¸ Àû¿ëµÇ°Å³ª X-MAC-TYPE ¹× X-MAC-CREATOR ¸Å°³ º¯¼ö¸¦ MIME Content-type: Çì´õ¿¡ Æ÷ÇÔÇÑ ºñMacMIME ºÎºÐ¿¡¸¸ Àû¿ëµË´Ï´Ù.

Appledouble ¶Ç´Â Block Çü½ÄÀ¸·Î º¯È¯ÇÒ °æ¿ì MAC-TO-MIME-CONTENT-TYPES ¸ÅÇÎ Å×À̺íÀ» »ç¿ëÇÏ¿© ¿øº» Macintosh ÆÄÀÏÀÇ Macintosh ÀÛ¼ºÀÚ ¹× Macintosh ÀÔ·Â Á¤º¸¿¡ µû¶ó Appledouble ºÎºÐ ¶Ç´Â Block ºÎºÐÀÇ µ¥ÀÌÅÍ Æ÷Å©¿¡ ³ÖÀ» ƯÁ¤ MIME ·¹À̺íÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Å×À̺íÀÇ °Ë»ç¿¡´Â format|type|creator|filenameÀ̶ó´Â Çü½ÄÀÌ »ç¿ëµÇ´Âµ¥ ¿©±â¼­ formatÀº SINGLE, BINHEX ¶Ç´Â MACBINARY Áß ÇϳªÀÌ°í type ¹× creator´Â °¢°¢ 16Áø¼öÀÎ Macintosh À¯Çü ¹× Macintosh ÀÛ¼ºÀÚ Á¤º¸À̸ç filenameÀº ÆÄÀÏ À̸§ÀÔ´Ï´Ù.

¿¹¸¦ µé¾î, ims-ms ä³Î¿¡ º¸³¾ ¶§ MACBINARY ¶Ç´Â BINHEX ºÎºÐ¿¡¼­ º¯È¯µÈ MS Word ¶Ç´Â PostScript ¹®¼­¿¡ ´ëÇØ Æ¯Á¤ MIME ·¹À̺íÀ» »ç¿ëÇϵµ·Ï Appledouble·Î º¯È¯ÇÏ´Â Å×À̺íÀº ´ÙÀ½°ú °°½À´Ï´Ù.

CHARSET-CONVERSION

  IN-CHAN=*;OUT-CHAN=ims-ms;CONVERT     Appledouble

MAC-TO-MIME-CONTENT-TYPES

! PostScript
    MACBINARY|45505346|76677264|*     APPLICATION/POSTSCRIPT$Y
    BINHEX|45505346|76677264|*        APPLICATION/POSTSCRIPT$Y
! Microsoft Word
    MACBINARY|5744424E|4D535744|*     APPLICATION/MSWORD$Y
    BINHEX|5744424E|4D535744|*        APPLICATION/MSWORD$Y

¸ÅÇÎ Ç׸ñÀÇ ÅÛÇø®Æ®(¿À¸¥ÂÊ)¿¡´Â ÁöÁ¤µÈ ·¹À̺í ÁöÁ¤À» ¼öÇàÇϵµ·Ï ¼³Á¤µÈ $Y Ç÷¡±×°¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. Ãß°¡ ÷ºÎ ÆÄÀÏ Çü½Ä¿¡ ´ëÇÑ »ùÇà Ç׸ñÀº MTA Å×ÀÌºí µð·ºÅ丮ÀÇ mac_mappings.sample ÆÄÀÏÀ» ÂüÁ¶ÇϽʽÿÀ.

ºñ MacMIME Çü½Ä ºÎºÐÀ» Binhex ¶Ç´Â Macbinary Çü½ÄÀ¸·Î º¯È¯ÇÏ·Á¸é ÇØ´ç ºÎºÐÀº(¸Å°³ º¯¼ö °ªÀÌ ÀÖÀ» °æ¿ì) X-MAC-TYPE ¹× X-MAC-CREATOR MIME Content-type:À» °¡Á®¾ß ÇÕ´Ï´Ù. MIME ·¹ÀÌºí ´Ù½Ã ÁöÁ¤À» »ç¿ëÇÏ¿© ÇØ´ç ¸Å°³ º¯¼ö°¡ ¾ø´Â ºÎºÐ¿¡ ÀÌ·¯ÇÑ ¸Å°³ º¯¼ö¸¦ Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù.

¼­ºñ½º º¯È¯

MTAÀÇ º¯È¯ ¼­ºñ½º ±â´ÉÀ» »ç¿ëÇÏ¸é »çÀÌÆ®¿¡¼­ Á¦°øÇÏ´Â ÀýÂ÷¿¡ µû¶ó ¸ÞÀÏÀ» ó¸®ÇÏ¿© »õ·Î¿î Çü½ÄÀÇ ¸ÞÀÏÀ» »ý¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. °³º° MIME ¸ÞÀÏ ºÎºÐÀÇ ³»¿ë¿¡ Àû¿ëµÇ´Â À§¿¡¼­ ¼³¸íÇÑ CHARSET-CONVERSION ÀÛ¾÷ ¶Ç´Â conversion ä³Î°ú ´Þ¸® º¯È¯ ¼­ºñ½º´Â Àüü MIME ¸ÞÀÏ ºÎºÐ(MIME Çì´õ ¹× ³»¿ë)°ú Àüü MIME ¸ÞÀÏ¿¡ ´ëÇØ ¼öÇàµË´Ï´Ù. ´Ù¸¥ CHARSET-CONVERSION ÀÛ¾÷ ¶Ç´Â º¯È¯ ä³Î ÀÛ¾÷°ú ´Þ¸® º¯È¯ ¼­ºñ½º´Â MIME µð½º¾î¼Àºí¸®, µðÄÚµù, ÀçÀÎÄÚµù ¹× ¸®¾î¼Àºí¸®¸¦ ÀÚüÀûÀ¸·Î ¼öÇàÇÕ´Ï´Ù.

´Ù¸¥ CHARSET-CONVERSION ÀÛ¾÷°ú ¸¶Âù°¡Áö·Î º¯È¯ ¼­ºñ½ºµµ CHARSET-CONVERSION ¸ÅÇÎ Å×À̺íÀ» ÅëÇØ È°¼ºÈ­µË´Ï´Ù. CHARSET-CONVESION ¸ÅÇÎ Å×ÀÌºí¿¡ ´ëÇÑ Ã¹ ¹ø° °¨½Ã¿¡¼­ Yes ¶Ç´Â Always Å°¿öµå¸¦ »ý¼ºÇÏ´Â °æ¿ì MTA´Â MTA conversions ÆÄÀÏÀÌ ÀÖ´ÂÁö¸¦ È®ÀÎÇÕ´Ï´Ù. conversions ÆÄÀÏÀÌ ÀÖ´Â °æ¿ì MTA´Â ÇØ´ç ÆÄÀÏ¿¡¼­ SERVICE-COMMAND¸¦ ÁöÁ¤ÇÏ´Â Ç׸ñÀ» Á¶»çÇÏ¿© ±×·¯ÇÑ Ç׸ñÀÌ ¹ß°ßµÇ¸é ÇØ´ç Ç׸ñÀ» ½ÇÇàÇÕ´Ï´Ù. conversions ÆÄÀÏ Ç׸ñÀÇ Çü½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù.

in-chan=channel-pattern;
  in-type=type-pattern; in-subtype=subtype-pattern;
  service-command=command

ÇÙ½ÉÀûÀÎ »çÇ×Àº ¸í·É ¹®ÀÚ¿­ÀÔ´Ï´Ù. ¸í·É ¹®ÀÚ¿­Àº ¼­ºñ½º º¯È¯À» ¼öÇàÇϱâ À§ÇØ ½ÇÇàÇØ¾ß ÇÏ´Â ¸í·É(¿¹: ¹®¼­ º¯È¯±â È£Ãâ)ÀÔ´Ï´Ù. ¸í·ÉÀº ¼­ºñ½º¸¦ Á¦°øÇÒ ¸ÞÀÏ ÅؽºÆ®°¡ µé¾î ÀÖ´Â ÀÔ·Â ÆÄÀÏÀ» ó¸®ÇÏ¿© »õ ¸ÞÀÏ ÅؽºÆ®°¡ Æ÷ÇÔµÈ Ãâ·Â ÆÄÀÏÀ» »ý¼ºÇØ¾ß ÇÕ´Ï´Ù. UNIX¿¡¼­ ¸í·ÉÀº ¼º°øÇÒ °æ¿ì 0À¸·Î ³¡³ª°í ±×·¸Áö ¾ÊÀº °æ¿ì 0ÀÌ ¾Æ´Ñ ´Ù¸¥ °ªÀ¸·Î ³¡³³´Ï´Ù.

¿¹¸¦ µé¾î, ¾Æ·¡¿Í °°Àº CHARSET-CONVERSION Å×À̺í°ú

CHARSET-CONVERSION

IN-CHAN=bsout_*;OUT-CHAN=*;CONVERT Yes

´ÙÀ½ÀÇ UNIX MTA conversions ÆÄÀÏ Ç׸ñÀ»

in-chan=bsout_*; in-type=*; in-subtype=*;
service-command="/pmdf/bin/compress.sh compress $INPUT_FILE $OUTPUT_FILE"

Á¶ÇÕÇϸé BSOUT ä³ÎÀÇ ¸ðµç ¸ÞÀÏÀÌ ¾ÐÃàµË´Ï´Ù.

ȯ°æ º¯¼ö´Â ¸ÞÀÏÀÇ ºÀÅõ ¼ö½ÅÀÚ ÁÖ¼Ò ¸ñ·ÏÀÌ Æ÷ÇÔµÈ ÆÄÀÏ À̸§°ú ÀÔ·Â ¹× Ãâ·Â ÆÄÀÏÀÇ À̸§À» Àü´ÞÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ÀÌ·¯ÇÑ È¯°æ º¯¼öÀÇ À̸§Àº ´ÙÀ½°ú °°½À´Ï´Ù.

Ç¥ÁØ ¸í·ÉÁÙ ´ëü¸¦ »ç¿ëÇÏ¿© ÀÌ·¯ÇÑ ¼¼ ȯ°æ º¯¼ö °ªÀ» ¸í·ÉÁÙ·Î ´ëüÇÒ ¼ö ÀÖ½À´Ï´Ù. UNIXÀÇ °æ¿ì º¯¼ö À̸§ ¾Õ¿¡ $ ¹®ÀÚ¸¦ Ç¥½ÃÇÕ´Ï´Ù. ¿¹¸¦ µé¾î INPUT_FILE°ú OUTPUT_FILE¿¡ a.in ¹× a.out °ªÀÌ ÀÖÀ» ¶§ UNIX¿¡¼­ ´ÙÀ½ ¼±¾ðÀº

in-chan=bsout_*; in-type=*; in-subtype=*;
    service-command="/pmdf/bin/convert.sh $INPUT_FILE $OUTPUT_FILE"

´ÙÀ½ ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù.

/pmdf/bin/convert.sh a.in a.out



ÀÌÀü      ¸ñÂ÷      »öÀÎ      ´ÙÀ½     


Copyright 2005 Sun Microsystems, Inc. ¸ðµç ±Ç¸®´Â ÀúÀÛ±ÇÀÚÀÇ ¼ÒÀ¯ÀÔ´Ï´Ù.