Sun Java System Messaging Server 6 2004Q2 °ü¸® ¼³¸í¼ |
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
ÇÁ·Î¼¼½ºÀÌ·¯ÇÑ Ã¤³ÎÀº Áö¿¬µÈ ¿ÀÇÁ¶óÀÎ ¸ÞÀÏÀ» ó¸®ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. reprocess ä³ÎÀº ÀϹÝÀûÀ¸·Î ¼Ò½º ¶Ç´Â ´ë»ó ä³Î·Î Ç¥½ÃµÇÁö ¾Ê°í process ä³ÎÀº ´Ù¸¥ MTA ä³Î°ú ¸¶Âù°¡Áö·Î Ç¥½ÃµË´Ï´Ù.
defragment
MIME Á¶°¢ÈµÈ ¸ÞÀÏÀ» ´Ù½Ã ¾î¼ÀºíÇÒ ¼ö ÀÖ½À´Ï´Ù.
conversion
MTA¸¦ ÅëÇØ ÁÖ°í ¹Þ´Â ¸ÞÀÏ¿¡ ´ëÇØ º»¹® ºÎºÐ ´ÜÀ§ º¯È¯À» ¼öÇàÇÕ´Ï´Ù.
bitbucket
»èÁ¦ÇØ¾ß ÇÏ´Â ¸ÞÀÏ¿¡ »ç¿ëµË´Ï´Ù.
inactive/deleted
µð·ºÅ丮¿¡ ºñÈ°¼º/»èÁ¦µÊÀ¸·Î Ç¥½ÃµÈ »ç¿ëÀÚÀÇ ¸ÞÀÏÀ» ó¸®ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ÀϹÝÀûÀ¸·Î ¸ÞÀÏÀ» ¹Ù¿î½ºÇÏ°í ¸ÞÀÏÀ» º¸³½ »ç¶÷¿¡°Ô »ç¿ëÀÚ Á¤ÀÇ ¹Ù¿î½º ¸ÞÀÏÀ» ¹ÝȯÇÕ´Ï´Ù.
hold
»ç¿ëÀÚÀÇ ¸ÞÀÏÀ» º¸°üÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ¿¹¸¦ µé¾î, »ç¿ëÀÚ°¡ ÇÑ ¸ÞÀÏ ¼¹ö¿¡¼ ´Ù¸¥ ¸ÞÀÏ ¼¹ö·Î ÀÌÀüÇÏ´Â °æ¿ì¿¡ ÀÌ·¯ÇÑ »ç¿ëÀÚÀÇ ¸ÞÀÏÀ» º¸°üÇÕ´Ï´Ù.
sms
SMS °ÔÀÌÆ®¿þÀÌ¿¡ ´Ü¹æÇâ ÀüÀÚ ¸ÞÀÏ Áö¿øÀ» Á¦°øÇÕ´Ï´Ù.
tcp_local
tcp_intranet
tcp_auth
tcp_submit
tcp_tasTCP/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: myprocmailimsimta 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)À¸·Î À̸§À» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.
¿É¼Ç ÆÄÀÏÀº ¿©·¯ ÇàÀ¸·Î ±¸¼ºµË´Ï´Ù. °¢ Çà¿¡´Â ÇϳªÀÇ ¿É¼Ç¿¡ ´ëÇÑ ¼³Á¤°ªÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ¿É¼ÇÀÇ Çü½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù.
value´Â ¿É¼ÇÀÇ ¿ä±¸ »çÇ׿¡ µû¶ó ¹®ÀÚ¿ ¶Ç´Â Á¤¼öÀÏ ¼ö ÀÖ½À´Ï´Ù.
º¸°ü ä³ÎÀ» »ç¿ëÇÏ¿© ¸ÞÀÏÀ» ÀϽÃÀûÀ¸·Î º¸°üº¸°ü ä³ÎÀº »õ ¸ÞÀÏ ¹Þ±â°¡ ÀϽÃÀûÀ¸·Î ±ÝÁöµÈ ¼ö½ÅÀÚÀÇ ¸ÞÀÏÀ» º¸°üÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ¾ÆÀ̵𰡠º¯°æµÇ¾ú°Å³ª ¸ÞÀÏÇÔÀÌ ´Ù¸¥ ¸ÞÀÏ È£½ºÆ® ¶Ç´Â µµ¸ÞÀÎÀ¸·Î À̵¿µÈ °æ¿ì¿¡ ¸ÞÀÏÀ» º¸°üÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Ù¸¥ ÀÌÀ¯·Î ¸ÞÀÏÀ» ÀϽÃÀûÀ¸·Î º¸°üÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
¸ÞÀÏÀ» º¸°üÇÒ °æ¿ì ¸ÞÀÏÀ» Àçó¸® ä³Î·Î À̵¿ÇÏ´Â µ¥ »ç¿ëµÇ´Â °Í°ú µ¿ÀÏÇÑ ±â¹ýÀ¸·Î ¸ÞÀÏÀ» 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¸¦ ÂüÁ¶ÇϽʽÿÀ.
º¯È¯ ä³Îº¯È¯ ä³ÎÀ» »ç¿ëÇϸé MTA¸¦ Åë°úÇÏ´Â ¸ÞÀÏ È帧¿¡¼ ÀÓÀÇÀÇ º»¹®À» º»¹® ºÎºÐ ´ÜÀ§·Î ó¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. º»¹® ºÎºÐÀº ¸ÞÀÏ°ú ´Ù¸¨´Ï´Ù. ¿¹¸¦ µé¾î, ¸ÞÀÏÀº ÇÑ Ã·ºÎ ÆÄÀÏ¿¡ ¿©·¯ º»¹® ºÎºÐÀ» Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ, º»¹® ºÎºÐÀº MIME Çì´õ¿¡¼ ÁöÁ¤ÇÏ°í ¼³¸íÇÕ´Ï´Ù. ÀÌ ÇÁ·Î¼¼½º´Â »çÀÌÆ®¿¡¼ Á¦°øÇÏ´Â ÇÁ·Î±×·¥À̳ª ¸í·É ÇÁ·Î½ÃÀú¿¡ ÀÇÇØ ¼öÇàµÉ ¼ö ÀÖÀ¸¸ç ÅؽºÆ® ¶Ç´Â À̹ÌÁö¸¦ ´Ù¸¥ Çü½ÄÀ¸·Î º¯È¯, ¹ÙÀÌ·¯½º ½ºÄµ, ¾ð¾î º¯È¯ µî°ú °°Àº ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. º¯È¯ÇÒ ´Ù¾çÇÑ ¸ÞÀÏ À¯ÇüÀÇ MTA Æ®·¡ÇÈÀ» ¼±ÅÃÇÑ ´ÙÀ½ °¢ À¯ÇüÀÇ ¸ÞÀÏ º»¹® ºÎºÐ¿¡ ´ëÇØ Æ¯Á¤ ÇÁ·Î¼¼½º ¹× ÇÁ·Î±×·¥À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ ÀåÀ» ÇнÀÇÏ·Á¸é ä³Î °³³äÀ» Àß ¾Ë°í ÀÖ¾î¾ß ÇÕ´Ï´Ù(ä³Î ÂüÁ¶). º¯È¯ ä³ÎÀ» »ç¿ëÇÑ ¹ÙÀÌ·¯½º ½ºÄµ°ú °ü·ÃÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 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 Çì´õ ÇàÀÇ ¿¹ÀÔ´Ï´Ù.
ÁÖ
MIME Çì´õ ÇàÀº To:, Subject: ¹× From: µî°ú °°Àº ºñ MIME Çì´õ Çà°ú ´Ù¸¨´Ï´Ù. º¯È¯ ä³ÎÀÇ °æ¿ì 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-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 Çü½Ä ÁÖ¼Ò°¡ º¯È¯ ä³ÎÀ» ÅëÇØ ¶ó¿ìÆõ˴ϴÙ.
´ÙÀ½ ¿¹¿¡¼´Â ¸ðµç ¿ÜºÎ ¸ÞÀÏ(ÀÎÅͳÝÀ» ÅëÇØ ÁÖ°í ¹Þ´Â ¸ÞÀÏ)À» º¯È¯ ä³Î·Î ¶ó¿ìÆÃÇÕ´Ï´Ù.
ù ¹ø° ÇàÀº 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 ?NPUT_FILE?\ ?UTPUT_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Àº ¿ø·¡ÀÇ º»¹® ºÎºÐÀÌ Æ÷ÇÔµÈ ÆÄÀÏ°ú ÇÁ·Î±×·¥¿¡¼ º¯È¯µÈ º»¹® ºÎºÐÀ» ÀúÀåÇÏ´Â ÆÄÀÏÀ» ÁöÁ¤ÇÏ´Â º¯È¯ ä³Î ȯ°æ ¸Å°³ º¯¼ö(º¯È¯ ä³Î ȯ°æ º¯¼ö »ç¿ë ÂüÁ¶)ÀÔ´Ï´Ù.
º»¹® ºÎºÐ¿¡¼ ¸í·ÉÀ» ½ÇÇàÇÏÁö ¾Ê°í 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 º¯È¯ ä³Î ȯ°æ º¯¼ö
ȯ°æ º¯¼ö
¼³¸í
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_FILE
»çÀÌÆ®¿¡¼ Á¦°øÇÏ´Â ÇÁ·Î±×·¥ÀÌ Ãâ·ÂÀ» ÀúÀåÇÏ´Â ÆÄÀÏ À̸§ÀÔ´Ï´Ù. »çÀÌÆ®¿¡¼ Á¦°øÇÏ´Â ÇÁ·Î±×·¥Àº ÀÌ ÆÄÀÏÀ» ¸¸µé°í ½á¾ß ÇÕ´Ï´Ù.
OUTPUT_HEADERS
»çÀÌÆ®¿¡¼ Á¦°øÇÏ´Â ÇÁ·Î±×·¥ÀÌ Æ÷ÇÔ ºÎºÐ¿¡ ´ëÇÑ MIME Çì´õ ÇàÀ» ÀúÀåÇÏ´Â ÆÄÀÏÀÇ À̸§ÀÔ´Ï´Ù. »çÀÌÆ®¿¡¼ Á¦°øÇÏ´Â ÇÁ·Î±×·¥Àº ÀÌ ÆÄÀÏÀ» ¸¸µé°í ½á¾ß ÇÕ´Ï´Ù. ÆÄÀÏ¿¡´Â ¸¶Áö¸· ÇàÀ¸·Î ºó ÇàÀÌ ¿À´Â ½ÇÁ¦ MIME Çì´õ Çà(option=value Çà ¾Æ´Ô)ÀÌ Æ÷ÇԵǾî ÀÖ¾î¾ß ÇÕ´Ï´Ù. ¶ÇÇÑ, MIME Çì´õ Çุ ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Ù¸¥ ÀϹÝÀûÀÎ ºñ MIME Çì´õ ÇàÀº º¯È¯ ä³Î¿¡¼ º¯°æÇÒ ¼ö ¾ø½À´Ï´Ù.
OUTPUT_OPTIONS
»çÀÌÆ®¿¡¼ Á¦°øÇÏ´Â ÇÁ·Î±×·¥ÀÌ º¯È¯ ä³Î ¿É¼ÇÀ» Àоî¾ß ÇÏ´Â ÆÄÀÏÀÇ À̸§ÀÔ´Ï´Ù. º¯È¯ ä³Î Ãâ·Â ¿É¼Ç »ç¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
º¯È¯ ä³Î Ãâ·Â ¿É¼Ç »ç¿ë
º¯È¯ ä³Î Ãâ·Â ¿É¼Ç(Ç¥ 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=178029946OUTPUT_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 ³»¿ë Àü¼Û ÀÎÄÚµùÀÔ´Ï´Ù.
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ÀÌ ¹ÝȯµÉ °æ¿ì¿¡´Â º¯È¯ Ç׸ñÀÌ ÁßÁöµÇÁö ¾Ê½À´Ï´Ù.
´ÙÀ½ ¸ÅÇÎ Å×À̺íÀ» ÂüÁ¶ÇϽʽÿÀ.
À§ ¸ÅÇÎ Å×ÀÌºí¿¡¼ ÷ºÎ ÆÄÀÏ¿¡ Àִ ƯÁ¤ ÆÄÀÏ À̸§À» ÀÏ¹Ý ÆÄÀÏ À̸§À¸·Î ´ëüÇÏ¸é º¯È¯ Ç׸ñÀÌ ´ÙÀ½°ú °°ÀÌ Ç¥½ÃµË´Ï´Ù.
out-chan=tcp_local; in-type=application; in-subtype=*;
in-parameter-name-0=name; in-parameter-value-0=*;
out-type=application; out-subtype=?NPUT-SUBTYPE?
out-parameter-name-0=name;
out-parameter-value-0=”’X-ATT-NAMES:\\?NPUT_SUBTYPE\\’’?
command="cp ?NPUT_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°¡ µË´Ï´Ù.
º¯È¯ ä³Î Ãâ·ÂÀ» »ç¿ëÇÏ¿© ¸ÞÀÏ ¹Ù¿î½º, »èÁ¦ ¶Ç´Â º¸°ü
ÀÌ Àý¿¡¼´Â º¯È¯ ä³Î ¿É¼ÇÀ» »ç¿ëÇÏ¿© ¸ÞÀÏÀ» ¹Ù¿î½º, »èÁ¦ ¶Ç´Â º¸°üÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù. ±âº» ÀýÂ÷´Â ´ÙÀ½°ú °°½À´Ï´Ù.
- ÇØ´ç º¯È¯ ÆÄÀÏ Ç׸ñ¿¡¼ OVERRIDE-OPTION-FILE=1À» ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ¼³Á¤Àº OUTPUT_OPTIONS ÆÄÀÏ¿¡¼ Ãâ·Â ¿É¼ÇÀ» Àеµ·Ï º¯È¯ ä³Î¿¡ Áö½ÃÇÕ´Ï´Ù.
- º¯È¯ ½ºÅ©¸³Æ®¸¦ »ç¿ëÇÏ¿© ƯÁ¤ ¸ÞÀÏ º»¹® ºÎºÐ¿¡ ÇÊ¿äÇÑ ÀÛ¾÷À» °áÁ¤ÇÕ´Ï´Ù.
- ½ºÅ©¸³Æ®¿¡¼ 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 ÆÄÀÏ·Î º¯È¯ÇÏ´Â Ãß°¡ ±ÔÄ¢ÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
!
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 ’INPUT_FILE’ ’OUTPUT_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´Â ÅؽºÆ®/ÀÏ¹Ý ³»¿ë À¯ÇüÀ» ¹«Á¶°Ç Ãß°¡ÇÕ´Ï´Ù.
ÀÌ ÇÁ·Î±×·¥À» È°¼ºÈÇϰųª »ç¿ë °¡´ÉÇϵµ·Ï ¼³Á¤ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.
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
Ç¥ 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 º»¹® ºÎºÐÀÇ ºÎÇ° ¹øÈ£ÀÔ´Ï´Ù.
¹®ÀÚ ¼¼Æ® º¯È¯ ¹× ¸ÞÀÏ Çü½Ä ´Ù½Ã ÁöÁ¤Messaging ServerÀÇ °¡Àå ±âº»ÀûÀÎ ¸ÅÇÎ Å×À̺í Áß Çϳª´Â ¹®ÀÚ ¼¼Æ® º¯È¯ Å×À̺íÀÔ´Ï´Ù. ÀÌ Å×À̺íÀÇ À̸§Àº CHARSET-CONVERSIONÀÔ´Ï´Ù. ÀÌ Å×À̺íÀº ¼öÇàÇÒ Ã¤³Î °£ ¹®ÀÚ ¼¼Æ® º¯È¯ ¹× ¸ÞÀÏ Çü½Ä ´Ù½Ã ÁöÁ¤ Á¾·ù¸¦ ÁöÁ¤ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.
¿©·¯ ½Ã½ºÅÛ¿¡¼´Â ¹®ÀÚ ¼¼Æ® º¯È¯ ¶Ç´Â ¸ÞÀÏ Çü½Ä ´Ù½Ã ÁöÁ¤À» ¼öÇàÇÒ ÇÊ¿ä°¡ ¾øÀ¸¹Ç·Î ÀÌ Å×À̺íÀÌ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù. ±×·¯³ª, ¹®ÀÚ º¯È¯À» ¼öÇàÇØ¾ß ÇÏ´Â »óȲÀÌ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.
¶ÇÇÑ 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 º»¹® ºÎºÐ(Àü´ÞµÈ ¸ÞÀÏ)À» ¸ÞÀÏ ³»¿ë ºÎºÐÀ¸·Î "°áÇÕ"ÇÕ´Ï´Ù.
Level
¸ÞÀÏ¿¡¼ Áߺ¹ ¸ÖƼÆÄÆ® ¼öÁØÀ» Á¦°ÅÇÕ´Ï´Ù.
Macbinary
´Ù¸¥ MacMIME Çü½Ä ¶Ç´Â Macintosh À¯Çü ¹× Macintosh ÀÛ¼ºÀÚ Á¤º¸¸¦ Æ÷ÇÔÇÏ´Â ºÎºÐÀ» Macbinary Çü½ÄÀ¸·Î º¯È¯ÇÕ´Ï´Ù.
No
º¯È¯À» ºñÈ°¼ºÈÇÕ´Ï´Ù.
QUOTED-PRINTABLE
MIME ÀÎÄÚµùÀ» QUOTED-PRINTABLE·Î ÀüȯÇÕ´Ï´Ù.
Record,Text
ÅؽºÆ®/ÀÏ¹Ý ºÎºÐÀ» 80ÀÚ¿¡¼ ÁÙ ¹Ù²ÞÇÕ´Ï´Ù.
Record,Text= n
ÅؽºÆ®/ÀÏ¹Ý ºÎºÐÀ» nÀÚ¿¡¼ ÁÙ ¹Ù²ÞÇÕ´Ï´Ù.
RFC1154
¸ÞÀÏÀ» RFC 1154 Çü½ÄÀ¸·Î º¯È¯ÇÕ´Ï´Ù.
Top
¸ÞÀÏ/rfc822 º»¹® ºÎºÐ(Àü´ÞµÈ ¸ÞÀÏ)À» Çì´õ ºÎºÐ°ú ¸ÞÀÏ ³»¿ë ºÎºÐÀ¸·Î "°áÇÕ"ÇÕ´Ï´Ù.
UUENCODE
MIME ÀÎÄÚµùÀ» X-UUENCODE·Î ÀüȯÇÕ´Ï´Ù.
Yes
º¯È¯À» È°¼ºÈÇÕ´Ï´Ù.
¹®ÀÚ ¼¼Æ® º¯È¯
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 ¸ÅÇÎ Å×À̺íÀº 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
¸ðµç ä³ÎÀ» Æ÷ÇÔÇÏ·Á¸é 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 Å×À̺í°ú MTA conversions ÆÄÀÏ Ç׸ñÀ» ´ÙÀ½°ú °°ÀÌ Á¶ÇÕÇϸé tcp_local ä³Î¿¡ µµÂøÇÑ ´ÙÀ½ ims-ms ä³Î·Î ¶ó¿ìÆõǰí, µµÂø ´ç½ÃÀÇ MIME ·¹À̺íÀÌ application/octet-streamÀÌÁö¸¸ ps ¶Ç´Â msw È®Àå¸í(°¢°¢ application/postscript ¶Ç´Â application/msword ·¹À̺í ÁöÁ¤)À» °®´Â ÆÄÀÏ À̸§ ¸Å°³ º¯¼ö°¡ ÀÖ´Â ¸ÞÀÏÀÌ »ý¼ºµË´Ï´Ù. ÀÌ·¯ÇÑ º¸´Ù ¼¼ºÎÀûÀÎ ·¹À̺í ÁöÁ¤Àº ¿øº» »ç¿ëÀÚ ¿¡ÀÌÀüÆ® ¶Ç´Â °ÔÀÌÆ®¿þÀÌ¿¡¼ ¼öÇàµÇ¾ú¾î¾ß ÇÏ´Â ³»¿ëÀÔ´Ï´Ù.
CHARSET CONVERSION TABLE
CHARSET-CONVERSION
IN-CHAN=tcp_local;OUT-CHAN=mr_local;CONVERT Yes
MTA CONVERSIONS FILE ENTRIES
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
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 Å×À̺íÀº ims-ms ä³Î¿¡ Àü´ÞÇÒ ¶§ Appledouble Çü½ÄÀ¸·Î º¯È¯Çϵµ·Ï MTA¿¡ Áö½ÃÇÕ´Ï´Ù.
CHARSET-CONVERSION
IN-CHAN=*;OUT-CHAN=l;CONVERT Appledouble
Appledouble Çü½ÄÀ¸·ÎÀÇ º¯È¯Àº ÀÌ¹Ì 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 ÆÄÀÏ Ç׸ñÀÇ Çü½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù.
ÇÙ½ÉÀûÀÎ »çÇ×Àº ¸í·É ¹®ÀÚ¿ÀÔ´Ï´Ù. ¸í·É ¹®ÀÚ¿Àº ¼ºñ½º º¯È¯À» ¼öÇàÇϱâ À§ÇØ ½ÇÇàÇØ¾ß ÇÏ´Â ¸í·É(¿¹: ¹®¼ º¯È¯±â È£Ãâ)ÀÔ´Ï´Ù. ¸í·ÉÀº ¼ºñ½º¸¦ Á¦°øÇÒ ¸ÞÀÏ ÅؽºÆ®°¡ µé¾î ÀÖ´Â ÀÔ·Â ÆÄÀÏÀ» ó¸®ÇÏ¿© »õ ¸ÞÀÏ ÅؽºÆ®°¡ Æ÷ÇÔµÈ Ãâ·Â ÆÄÀÏÀ» »ý¼ºÇØ¾ß ÇÕ´Ï´Ù. UNIX¿¡¼ ¸í·ÉÀº ¼º°øÇÒ °æ¿ì 0À¸·Î ³¡³ª°í ±×·¸Áö ¾ÊÀº °æ¿ì 0ÀÌ ¾Æ´Ñ ´Ù¸¥ °ªÀ¸·Î ³¡³³´Ï´Ù.
ȯ°æ º¯¼ö´Â ¸ÞÀÏÀÇ ºÀÅõ ¼ö½ÅÀÚ ÁÖ¼Ò ¸ñ·ÏÀÌ Æ÷ÇÔµÈ ÆÄÀÏ À̸§°ú ÀÔ·Â ¹× Ãâ·Â ÆÄÀÏÀÇ À̸§À» Àü´ÞÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ÀÌ·¯ÇÑ È¯°æ º¯¼öÀÇ À̸§Àº ´ÙÀ½°ú °°½À´Ï´Ù.
Ç¥ÁØ ¸í·ÉÁÙ ´ëü¸¦ »ç¿ëÇÏ¿© ÀÌ·¯ÇÑ ¼¼ ȯ°æ º¯¼ö °ªÀ» ¸í·ÉÁÙ·Î ´ëüÇÒ ¼ö ÀÖ½À´Ï´Ù. UNIXÀÇ °æ¿ì º¯¼ö À̸§ ¾Õ¿¡ $ ¹®ÀÚ¸¦ Ç¥½ÃÇÕ´Ï´Ù.