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

Sun ONE Messaging Server 6.0 °ü¸®ÀÚ ¼³¸í¼­

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

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

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

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

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

Ç¥ 11-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´Â ¿É¼ÇÀÇ ¿ä±¸ »çÇ׿¡ µû¶ó ¹®ÀÚ¿­ ¶Ç´Â Á¤¼öÀÏ ¼ö ÀÖ½À´Ï´Ù.

Ç¥ 11-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 ONE Messaging Server Reference Guide¸¦ ÂüÁ¶ÇϽʽÿÀ.


º¯È¯ ä³Î

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

ÀÌ ÀåÀ» ÇнÀÇÏ·Á¸é ä³Î °³³äÀ» Àß ¾Ë°í ÀÖ¾î¾ß ÇÕ´Ï´Ù("ä³Î" ÂüÁ¶). º¯È¯ ä³ÎÀ» »ç¿ëÇÑ ¹ÙÀÌ·¯½º ½ºÄµ°ú °ü·ÃÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Messaging Server Documentation À¥ »çÀÌÆ®ÀÇ ¾Æ·¡ÂÊ¿¡ ÀÖ´Â Messaging Server ±â¼ú Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ.

º¯È¯ ä³Î ±¸ÇöÀº 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: µî°ú °°Àº ÀϹÝÀûÀÎ ºñ 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-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 ÆÄÀÏÀº ó¸®ÇÒ º»¹® ºÎºÐÀÇ À¯Çü°ú ó¸® ¹æ¹ýÀ» Á¦¾îÇÏ´Â Ç׸ñÀ¸·Î ±¸¼ºµË´Ï´Ù.

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

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

ÄÚµå ¿¹ 11-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-* ¸Å°³ º¯¼ö¸¦ »ç¿ëÇÏ¿© ¸ÞÀÏ ºÎºÐÀ» ÀÚ¼¼È÷ ±ÔÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. Ç¥ 11-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"

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

ÄÚµå ¿¹ 11-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 ONE Messaging Server Reference ManualÀÇ imsimta refresh ¸í·É ÂüÁ¶).


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

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

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

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

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

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

parameter-symbol-* ¸Å°³ º¯¼ö ¶Ç´Â ¹Ì¸® Á¤ÀÇµÈ Ã¤³Î ȯ°æ º¯¼ö(Ç¥ 11-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 ‘INPUT_FILE’ ‘OUTPUT_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 ºÎºÐÀÇ ¿øº» Çì´õ¸¦ INPUT_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"´Â ¸ÞÀÏ º»¹® ºÎºÐ¿¡¼­ ½ÇÇàÇÒ ¸í·ÉÀ» ÁöÁ¤ÇÕ´Ï´Ù.

Ç¥ 11-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

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

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

º¯È¯ ä³Î Ãâ·Â ¿É¼Ç(Ç¥ 11-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=’Virus 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 »óÅÂÀÔ´Ï´Ù. ÀÌ »óÅ ÄÚµå´Â ¸ÞÀÏÀ» º¸³½ »ç¶÷¿¡°Ô ´Ù½Ã ¹Ù¿î½ºÇϵµ·Ï º¯È¯ ä³Î¿¡ Áö½ÃÇÕ´Ï´Ù. Ư¼ö Áö½Ã¹® »ç¿ë¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº "º¯È¯ ä³Î Ãâ·ÂÀ» »ç¿ëÇÏ¿© ¸ÞÀÏ ¹Ù¿î½º, »èÁ¦ ¶Ç´Â º¸°ü"À» ÂüÁ¶ÇϽʽÿÀ.

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

Ç¥ 11-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 ºÎºÐÀÇ ¸ðµç ¿øº» Çì´õ ÇàÀÌ OUTPUT_HEADERS ȯ°æ º¯¼ö¿¡ Ç¥½ÃµÈ ÆÄÀÏ¿¡ ±â·ÏµË´Ï´Ù. OVERRIDE-HEADER-FILE=1ÀÎ °æ¿ì º¯È¯ ä³ÎÀº OUTPUT_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  ?NPUT_FILE_  ?UTPUT_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=’-ATT-NAMES:\\?NPUT_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¸¦ ÂüÁ¶ÇϽʽÿÀ. º¯È¯ ä³Î¿¡ ÀϹÝÀûÀ¸·Î »ç¿ëµÇ´Â Ư¼ö Áö½Ã¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.

Ç¥ 11-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   ’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   ’INPUT_FILE’  ’OUTPUT_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   ’INPUT_FILE’  ’OUTPUT_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’"

Ç¥ 11-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ÀÔ´Ï´Ù.

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

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"

TAG

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

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

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 ºÎºÐ(º»¹® ºÎºÐÀÌ ¾Æ´Ô)ÀÇ ¿øº» Çì´õ¸¦ OUTPUT_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Àº ´ë»ó ä³Î(¸ÞÀÏÀÌ À̵¿Çϴ ä³Î)ÀÇ À̸§ÀÔ´Ï´Ù. ÀÏÄ¡°¡ ¹ß»ýÇÒ °æ¿ì ½°Ç¥·Î ±¸ºÐµÈ Å°¿öµå ¸ñ·ÏÀÌ °á°ú ¹®ÀÚ¿­·Î Ç¥½ÃµË´Ï´Ù. Å°¿öµå´Â Ç¥ 11-7¿¡ ³ª¿­µÇ¾î ÀÖ½À´Ï´Ù.

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

Å°¿öµå

¼³¸í

Always

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

Appledouble

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

Applesingle

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

BASE64

MIME ÀÎÄÚµùÀ» BASE64·Î ÀüȯÇÕ´Ï´Ù. ÀÌ Å°¿öµå´Â ÀÌ¹Ì ÀÎÄÚµùµÈ ¸ÞÀÏ ºÎºÐ¿¡¸¸ Àû¿ëµË´Ï´Ù. Content-transfer-encoding: 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 ÆÄÀÏ Ç׸ñÀÇ Çü½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù.

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

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

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

Ç¥ÁØ ¸í·ÉÁÙ ´ëü¸¦ »ç¿ëÇÏ¿© ÀÌ·¯ÇÑ ¼¼ ȯ°æ º¯¼ö °ªÀ» ¸í·ÉÁÙ·Î ´ëüÇÒ ¼ö ÀÖ½À´Ï´Ù. UNIXÀÇ °æ¿ì º¯¼ö À̸§ ¾Õ¿¡ $ ¹®ÀÚ¸¦ Ç¥½ÃÇÕ´Ï´Ù.


Brightmail »ç¿ë

Brightmail Inc.´Â ÀüÀÚ ¸ÞÀÏ ¼­¹ö¿¡ ´ëÇÑ ½ºÆÔ ¹æÁö ¹× ¹ÙÀÌ·¯½º ¹é½Å ¼ÒÇÁÆ®¿þ¾î ¼Ö·ç¼ÇÀ» Á¦°øÇϴ ȸ»çÀÔ´Ï´Ù. Brightmail ¼Ö·ç¼ÇÀº ÀüÀÚ ¸ÞÀÏ ¼­¹ö¿¡ ´Ù¿î·ÎµåµÇ´Â ½Ç½Ã°£ ½ºÆÔ ¹æÁö ¹× ¹ÙÀÌ·¯½º ¹é½Å ±ÔÄ¢ ¾÷µ¥ÀÌÆ®¿Í Brightmail Server·Î ±¸¼ºµË´Ï´Ù. ¹ÙÀÌ·¯½º ¹é½Å ¼ÒÇÁÆ®¿þ¾î¸¦ ½Ã½ºÅÛ¿¡ ÅëÇÕÇÏ´Â ´Ù¸¥ ¹æ¹ýÀº "º¯È¯ ä³Î"À» ÂüÁ¶ÇϽʽÿÀ.

Brightmail ÀÛ¾÷ ¹æ¹ý

Brightmail Server´Â °í°´ »çÀÌÆ®¿¡ ¹èÆ÷µË´Ï´Ù. Brightmail¿¡´Â ÀÎÅͳÝÀ» ÅëÇÑ »õ·Î¿î ½ºÆÔ °¨Áö¸¦ À§ÇÑ ÀüÀÚ ¸ÞÀÏ °¨½Ã ¼³Á¤ÀÌ ÀÖ½À´Ï´Ù. Brightmail ±â¼úÀÚµéÀº ÀÌ·¯ÇÑ ½ºÆÔÀ» ½Ç½Ã°£À¸·Î Â÷´ÜÇϱâ À§ÇÑ »ç¿ëÀÚ Á¤ÀÇ ±ÔÄ¢À» ÀÛ¼ºÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ±ÔÄ¢Àº Brightmail Server¿¡ ½Ç½Ã°£À¸·Î ´Ù¿î·ÎµåµË´Ï´Ù. Brightmail µ¥ÀÌÅͺ£À̽º´Â ¾÷µ¥ÀÌÆ®µÇ°í Brightmail Server´Â ÁöÁ¤µÈ »ç¿ëÀÚ ¶Ç´Â µµ¸ÞÀÎÀÇ ÀüÀÚ ¸ÞÀÏ¿¡ ´ëÇØ ÀÌ µ¥ÀÌÅͺ£À̽º ÇÊÅ͸¦ ½ÇÇàÇÕ´Ï´Ù.

Brightmail ±¸Á¶

±×¸² 11-1¿¡¼­´Â Brightmail ±¸Á¶¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

±×¸² 11-1

Brightmail ¹× Messaging Server ±¸Á¶¸¦ º¸¿© ÁÖ´Â ±×·¡ÇÈÀÔ´Ï´Ù.

Brightmail ¹× Messaging Server ±¸Á¶

BLOC (Brightmail Logistics and Operations Center)¿¡¼­ ÀüÀÚ ¸ÞÀÏ °¨½Ã¸¦ ÅëÇØ ½ºÆÔÀ» ¹Þ´Â °æ¿ì ¿¬»êÀÚ´Â ÇØ´ç ½ºÆÔ ¹æÁö ±ÔÄ¢À» Áï½Ã »ý¼ºÇÏ¿© Brightmail °í°´ ½Ã½ºÅÛ¿¡ ´Ù¿î·ÎµåµÇ°Ô ÇÕ´Ï´Ù. ¸¶Âù°¡Áö·Î Symantec Security Response ½Ç½Ã°£ ¹ÙÀÌ·¯½º ±ÔÄ¢À» BrightmailÀ» ÅëÇØ ¹Þ½À´Ï´Ù. ÀÌ·¯ÇÑ ±ÔÄ¢Àº °í°´ÀÇ Brightmail Server¿¡¼­ ½ºÆÔ ¹× ¹ÙÀÌ·¯½º¸¦ ã¾Æ³»´Â µ¥ »ç¿ëµË´Ï´Ù.

MTA´Â Brightmail SDK¸¦ »ç¿ëÇÏ¿© Brightmail Server¿Í Åë½ÅÇÕ´Ï´Ù. MTA´Â BrightmailÀÇ ÀÀ´ä¿¡ µû¶ó ¸ÞÀÏÀ» ¹ß¼ÛÇÕ´Ï´Ù. MTA´Â ¸ÞÀÏ (1a) ¶Ç´Â (1b)¸¦ ¹ÞÀº ÈÄ Brightmail Server (2)·Î º¸³À´Ï´Ù. Brightmail Server´Â ÇØ´ç ±ÔÄ¢°ú µ¥ÀÌÅ͸¦ »ç¿ëÇÏ¿© ¸ÞÀÏÀÌ ½ºÆÔ ¶Ç´Â ¹ÙÀÌ·¯½ºÀÎÁö È®ÀÎÇÏ°í(3) MTA¿¡ ´ä½ÅÀ» º¸³À´Ï´Ù. ´ä½Å¿¡ µû¶ó MTA´Â (4a) Æú´õ¿¡¼­ ¸ÞÀÏ ¶Ç´Â ÆÄÀÏÀ» »èÁ¦Çϰųª (4b) ÀϹÝÀûÀ¸·Î ´ë»ó¿¡ Àü´ÞÇÕ´Ï´Ù.

Brightmail SDK´Â Ÿ»ç ¼ÒÇÁÆ®¿þ¾îÀ̱⠶§¹®¿¡ º»»çÀÇ ¼³Ä¡ Å°Æ®¿¡´Â Á¦°øµÇÁö ¾Ê½À´Ï´Ù. Brightmail SDK ¹× ¼­¹ö ¼ÒÇÁÆ®¿þ¾î´Â °í°´ÀÌ Brightmail Inc.¸¦ ÅëÇØ Á÷Á¢ ±¸ÀÔÇØ¾ß ÇÕ´Ï´Ù. MTA¿¡´Â Brightmail ÅëÇÕÀ» À§ÇØ Brightmail SDK¸¦ ·ÎµåÇÒÁö ¿©ºÎ¿Í ·Îµå À§Ä¡¸¦ ¾Ë·ÁÁÖ´Â ±¸¼º ¼³Á¤ÀÌ ÀÖ½À´Ï´Ù.

SDK°¡ ·ÎµåµÇ¸é ¿©·¯ ¿ä¼Ò¿Í ¼¼ºÎ(granularity - Brightmail¿¡¼­ ÇöÀç ÇÁ·Î¼¼½ÌÀÌ optinÀÓÀ» ÁöÁ¤ÇÏ´Â µ¥ »ç¿ëµÇ´Â ¿ë¾î) ¼öÁØÀ¸·Î Brightmail ¸ÞÀÏ Ã³¸®¸¦ °áÁ¤ÇÕ´Ï´Ù. ÀÌ´Â ´ÙÀ½ ±âÁØ¿¡ µû¶ó ÁöÁ¤µË´Ï´Ù.

ƯÁ¤ ¸ÞÀÏ ¼ö½ÅÀÚ¿¡ ´ëÇØ À§ÀÇ optin °ª°ú ±âº»°ªÀ» °áÇÕÇÕ´Ï´Ù. ±×·¸°Ô ÇÏ¸é ½ºÆÔ°ú ¹ÙÀÌ·¯½º ¸ðµÎ¿¡ ´ëÇØ Ã¤³Î ±âº»°ªÀÌ ÀÌ¹Ì ÁöÁ¤µÇ¾î ÀÖ´Â °æ¿ì °¢ »ç¿ëÀÚ optin °ªÀ» Á¦°øÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. Áï, ½Ã½ºÅÛ °ü¸®ÀÚ°¡ ¸ðµç »ç¿ëÀÚ¿¡ ´ëÇØ ½ºÆÔ ¹× ¹ÙÀÌ·¯½º ÇÊÅ͸µÀ» ¼öÇàÇϵµ·Ï °áÁ¤ÇÒ °æ¿ì ½ºÆÔ ¶Ç´Â ¹ÙÀÌ·¯½º¿¡ ´ëÇØ ¼ö½Å ¼±Åà ±â´É(option)À» »ç¿ëÀÚ¿¡°Ô Á¦°øÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. 󸮸¦ Áß´ÜÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀº ¾ø½À´Ï´Ù. Áï, ÀÌ¹Ì ¼±ÅÃµÈ ¼­ºñ½º´Â Ãë¼ÒÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌ°ÍÀº ¶ÇÇÑ ¼­ºñ½º¿¡ ´ëÇØ ¼ö½Å ¼±Åà ±â´É(optin)À» »ç¿ëÇÏ°í ¸ÞÀÏÀ» ´Ù¸¥ ÁÖ¼Ò·Î Àü´ÞÇÑ °æ¿ì, »ç¿ëÀÚ¸¦ ´ë½ÅÇÏ¿© ÇÊÅ͸µÀÌ ¼öÇàµÈ ÈÄ¿¡ ÇØ´ç ÁÖ¼Ò°¡ ¸ÞÀÏÀ» ¹Þ°Ô µÈ´Ù´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù.

¹ÙÀÌ·¯½º °¨Áö ¶Ç´Â ½ºÆÔ °¨ÁöÀÇ µÎ ¼­ºñ½º¸¸ Á¦°øµË´Ï´Ù. ¶ÇÇÑ BrightmailÀº content-filtering ¼­ºñ½º¸¦ Á¦°øÇÏÁö¸¸ ÀÌ ±â´ÉÀº ½Ãºê(Sieve)¸¦ »ç¿ëÇÏ¿© Á¦°øµÇ¹Ç·Î Brightmail¿¡¼­ ½Ãºê(Sieve) ÇÊÅ͸µÀ» ¼öÇàÇÒ ÀÌÀ¯°¡ ¾ø½À´Ï´Ù.

¸ÞÀÏÀÌ ¹ÙÀÌ·¯½º ¸ÞÀÏÀÎ °ÍÀ¸·Î È®ÀÎµÇ¸é ¹ÙÀÌ·¯½º¸¦ »èÁ¦ÇÏ°í Ä¡·áµÈ ¸ÞÀÏÀ» MTA¿¡ ´Ù½Ã Á¦ÃâÇϵµ·Ï Brightmail Server¸¦ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Ù½Ã Á¦ÃâµÈ Ä¡·áµÈ ¸ÞÀÏ¿¡ ¿øº» ¸ÞÀÏ¿¡ ´ëÇÑ Á¤º¸°¡ ¾øÀ» °æ¿ì ¿øÇÏÁö ¾ÊÀº ºÎÀÛ¿ëÀÌ ¹ß»ýÇϱ⠶§¹®¿¡ Ä¡·áµÈ ¸ÞÀÏÀ» ´Ù½Ã MTA·Î Á¦ÃâÇϵµ·Ï BrightmailÀ» ±¸¼ºÇÏÁö ¾Ê´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ¸ÞÀÏÀÌ ½ºÆÔÀÎ °æ¿ì MTA´Â BrightmailÀÇ ´ä½Å°ú ±¸¼ºÀ» ÇÔ²² »ç¿ëÇÏ¿© ¸ÞÀÏ¿¡ Ç¥½ÃµÇ´Â ³»¿ëÀº °áÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±âº»ÀûÀ¸·Î ¸ÞÀÏ »èÁ¦, Æú´õ¿¡ Á¤¸®, ¹ÞÀº ¸ÞÀÏÇÔ¿¡ Àü´Þ µî ¼¼ °¡Áö°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.

Brightmail Server´Â MTA¿Í µ¿ÀÏÇÑ ½Ã½ºÅÛ¿¡ À§Ä¡Çϰųª º°µµÀÇ ½Ã½ºÅÛ¿¡ À§Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ½ÇÁ¦·Î, Çϳª ÀÌ»óÀÇ MTA¿¡ ¼­ºñ½º¸¦ Á¦°øÇÏ´Â Brightmail Server ±×·ìÀ» °¡Áú ¼ö ÀÖ½À´Ï´Ù. Brightmail SDK´Â Brightmail ±¸¼º ÆÄÀÏÀ» »ç¿ëÇÏ¿© »ç¿ëÇÒ Brightmail Server¸¦ °áÁ¤ÇÕ´Ï´Ù. ÀÌ°ÍÀº MTA°¡ ó¸®ÇØ¾ß ÇÒ »çÇ×ÀÌ ¾Æ´Õ´Ï´Ù.

Brightmail ¿ä±¸ »çÇ× ¹× ¼º´É °í·Á »çÇ×

Brightmail ¹èÆ÷

ÀÌ Àý¿¡¼­´Â ´ÙÀ½ ±¸¼º¿¡ ´ëÇÑ Brightmail ¹èÆ÷ ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù.

Brightmail ÇÊÅ͸µÀº Å°¿öµå ¶Ç´Â LDAP ¼Ó¼ºÀ» »ç¿ëÇÏ¿© Messaging Server¿¡¼­ È°¼ºÈ­µË´Ï´Ù. ½Ã½ºÅÛ¿¡ ´ëÇÑ ÇÊÅ͸µ ¹æ¹ýÀº ºÎ°¡ÀûÀÔ´Ï´Ù. Áï, Å°¿öµå¿Í ¼Ó¼ºÀÇ Á¶ÇÕÀÔ´Ï´Ù.

´ë»ó ¶Ç´Â ¼Ò½º ä³ÎÀÇ ¸ðµç »ç¿ëÀÚ¿¡ ´ëÇØ Bightmail ó¸® È°¼ºÈ­

  1. Brightmail Server¸¦ ¼³Ä¡ÇÏ°í ±¸¼ºÇÕ´Ï´Ù.
  2. ½Ã½ºÅÛ¿¡ BrightmailÀ» ¼³Ä¡ÇÏ·Á¸é Brightmail ´ã´çÀÚ¿¡°Ô ¹®ÀÇÇϽʽÿÀ.

  3. options.dat ÆÄÀÏ¿¡ ´ÙÀ½ µÎ MTA ¿É¼ÇÀ» Ãß°¡ÇÏ¿© Brightmail ¶óÀ̺귯¸® ¹× ±¸¼º ÆÄÀÏ ¸Å°³ º¯¼ö¸¦ ¼³Á¤ÇÕ´Ï´Ù.
  4. Brightmail_Library=path_and_filename_of_libbmiclient.so
    Brightmail_config_file=path_and_filename_of_brightmail_config_file

  5. MTA ¿É¼Ç ÆÄÀÏ(Ç¥ 11-8)°ú Brightmail ±¸¼º ÆÄÀÏ(Ç¥ 11-10)¿¡ ¿øÇÏ´Â Brightmail ¿É¼ÇÀ» ÁöÁ¤ÇÕ´Ï´Ù.
  6. BrightmailÀÌ Ã³¸®µÇ´Â ä³Î ¹× ÀüÀÚ ¸ÞÀÏ ¹æÇâ(¼Ò½º ¶Ç´Â ´ë»ó)À» ÁöÁ¤ÇÕ´Ï´Ù.
  7. ä³Î ºí·Ï¿¡ sourcebrightmailoptin ¶Ç´Â destinationbrightmailoptin Å°¿öµå¸¦ ¼³Á¤ÇÕ´Ï´Ù("MTA ±¸¼º ÆÄÀÏ" ÂüÁ¶).

    sourcebrightmailoptinÀº ä³Î¿¡¼­ ¼ö½ÅÇÏ´Â ¸ðµç ¸ÞÀÏÀ» Brightmail ¼ÒÇÁÆ®¿þ¾î¿¡¼­ ó¸®Çϵµ·Ï ÁöÁ¤ÇÕ´Ï´Ù.

    destinationbrightmailoptinÀº ä³Î·Î º¸³»´Â ¸ðµç ¸ÞÀÏÀ» Brightmail ¼ÒÇÁÆ®¿þ¾î¿¡¼­ ó¸®Çϵµ·Ï ÁöÁ¤ÇÕ´Ï´Ù.

    ÀÌ·¯ÇÑ ¼Ó¼º¿¡ À¯È¿ÇÑ °ªÀº ´ÙÀ½°ú °°½À´Ï´Ù.

    spam - ½ºÆÔ ÇÊÅÍ
    virus - ¹ÙÀÌ·¯½º ÇÊÅÍ
    spam,virus - ½ºÆÔ ¹× ¹ÙÀÌ·¯½º ÇÊÅÍ

¿¹

¿¹ 1 - BrightmailÀÌ tcp_siroemail ä³Î·Î º¸³»´Â ¸ÞÀÏ¿¡¼­ ½ºÆÔ°ú ¹ÙÀÌ·¯½º¸¦ ÇÊÅ͸µÇÕ´Ï´Ù.

¿¹ 2 - BrightmailÀÌ tcp_local ä³Î¿¡¼­ ¼ö½ÅÇÏ´Â ¸ÞÀÏ¿¡¼­ ½ºÆÔÀ» ÇÊÅ͸µÇÕ´Ï´Ù.

¼±ÅÃÇÑ »ç¿ëÀÚ¿¡ ´ëÇØ Brightmail ó¸® È°¼ºÈ­

  1. Brightmail ¼ÒÇÁÆ®¿þ¾î¸¦ ¼³Ä¡ÇÏ°í ±¸¼ºÇÕ´Ï´Ù.
  2. ½Ã½ºÅÛ¿¡ BrightmailÀ» ¼³Ä¡ÇÏ·Á¸é Brightmail ´ã´çÀÚ¿¡°Ô ¹®ÀÇÇϽʽÿÀ.

  3. Brightmail ¶óÀ̺귯¸® ¹× ±¸¼º ÆÄÀÏ ¸Å°³ º¯¼ö¸¦ ¼³Á¤ÇÕ´Ï´Ù.
  4. options.dat ÆÄÀÏ¿¡¼­ ´ÙÀ½ µÎ MTA ¿É¼ÇÀ» »ç¿ëÇÕ´Ï´Ù.

    Brightmail_Library=path_and_filename_of_libbmiclient.so
    Brightmail_config_file=path_and_filename_of_brightmail_config_file

  5. MTA ¿É¼Ç ÆÄÀÏ(Ç¥ 11-8)°ú Brightmail ±¸¼º ÆÄÀÏ(Ç¥ 11-10)¿¡ ¿øÇÏ´Â Brightmail ¿É¼ÇÀ» ÁöÁ¤ÇÕ´Ï´Ù.
  6. ÁöÁ¤ÇÑ »ç¿ëÀÚ¿¡ ´ëÇÑ Brightmail 󸮸¦ È°¼ºÈ­ÇÏ´Â µ¥ »ç¿ëµÇ´Â LDAP ¼Ó¼ºÀ» ÁöÁ¤ÇÕ´Ï´Ù.
  7. option.dat ÆÄÀÏ¿¡¼­ LDAP_OPTIN=mailAntiUBEService¸¦ ¼³Á¤ÇÕ´Ï´Ù. mailAntiUBEService°¡ ¾Æ´Ñ ´Ù¸¥ LDAP ¼Ó¼ºÀ» ÁöÁ¤ÇÒ ¼ö ÀÖÁö¸¸ ÀÌ À̸§À» »ç¿ëÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.

  8. Brightmail 󸮸¦ ¹ÞÀ» »ç¿ëÀÚ Ç׸ñ¿¡ LDAP ¼Ó¼º mailAntiUBEService¸¦ ¼³Á¤ÇÕ´Ï´Ù.
  9. mailAntiUBEService¿¡ À¯È¿ÇÑ °ªÀº spam (½ºÆÔ ÇÊÅÍ) ¹× virus (¹ÙÀÌ·¯½º ÇÊÅÍ)ÀÔ´Ï´Ù.

¿¹

option.dat ÆÄÀÏ¿¡ LDAP_OPTINÀÌ mailAntiUBEService·Î ¼³Á¤µÇ¾î ÀÖ´Â °ÍÀ¸·Î °¡Á¤ÇÕ´Ï´Ù. »ç¿ëÀÚ Otis FanningÀÌ ÀÚ½ÅÀÇ »ç¿ëÀÚ Ç׸ñ¿¡¼­ mailAntiUBEService ¼Ó¼ºÀ» spam ¹× virus·Î ¼³Á¤ÇÑ °æ¿ì BrightmailÀº Otis FanningÀÇ ¸ÞÀÏ¿¡¼­ ½ºÆÔ°ú ¹ÙÀÌ·¯½º¸¦ ÇÊÅ͸µµË´Ï´Ù. ÄÚµå ¿¹ 11-2¿¡¼­´Â Otis Fanning¿¡ ´ëÇÑ Brightmail È°¼ºÈ­µÈ »ç¿ëÀÚ Ç׸ñÀ» º¸¿© ÁÝ´Ï´Ù.

ÄÚµå ¿¹ 11-2  Brightmail¿¡ ´ëÇÑ LDAP »ç¿ëÀÚ Ç׸ñ ¿¹

 

dn: uid=fanning,ou=people,o=sesta.com,o=ISP

objectClass: person

objectClass: organizationalPerson

objectClass: inetOrgPerson

objectClass: inetUser

objectClass: ipUser

objectClass: inetMailUser

objectClass: inetLocalMailRecipient

objectClass: nsManagedPerson

objectClass: userPresenceProfile

cn: Otis Fanning

sn: fanning

initials: OTF

givenName: Otis

pabURI: ldap://ldap.siroe.com:389/ou=fanning,ou=people,o=sesta.com,o=isp,o=pab

mail: Otis.Fanning@sesta.com

mailAlternateAddress: ofanning@sesta.com

mailDeliveryOption: mailbox

mailHost: manatee.siroe.com

uid: fanning

dataSource: iMS 5.0 @(#)ims50users.sh 1.5a 02/3/00

userPassword: password

inetUserStatus: active

mailUserStatus: active

mailQuota: -1

mailMsgQuota: 100

mailAntiUBEService: virus

mailAntiUBEService: spam

½Ã½ºÅÛ¿¡¼­ ¼±ÅÃÇÑ µµ¸ÞÀο¡ ´ëÇØ Brightmail ó¸® È°¼ºÈ­

  1. Brightmail ¼ÒÇÁÆ®¿þ¾î¸¦ ¼³Ä¡ÇÏ°í ±¸¼ºÇÕ´Ï´Ù.
  2. ½Ã½ºÅÛ¿¡ BrightmailÀ» ¼³Ä¡ÇÏ·Á¸é Brightmail ´ã´çÀÚ¿¡°Ô ¹®ÀÇÇϽʽÿÀ.

  3. Brightmail ¶óÀ̺귯¸® ¹× ±¸¼º ÆÄÀÏ ¸Å°³ º¯¼ö¸¦ ¼³Á¤ÇÕ´Ï´Ù.
  4. options.dat ÆÄÀÏ¿¡¼­ ´ÙÀ½ µÎ MTA ¿É¼ÇÀ» ÁöÁ¤ÇÕ´Ï´Ù.

    Brightmail_Library=path_and_filename_of_libbmiclient.so
    Brightmail_config_file=path_and_filename_of_brightmail_config_file

  5. MTA ¿É¼Ç ÆÄÀÏ(Ç¥ 11-8)°ú Brightmail ±¸¼º ÆÄÀÏ(Ç¥ 11-10)¿¡ ¿øÇÏ´Â Brightmail ¿É¼ÇÀ» ÁöÁ¤ÇÕ´Ï´Ù.
  6. ÁöÁ¤ÇÑ µµ¸ÞÀο¡ ´ëÇÑ Brightmail 󸮸¦ È°¼ºÈ­ÇÏ´Â µ¥ »ç¿ëµÇ´Â LDAP ¼Ó¼ºÀ» ÁöÁ¤ÇÕ´Ï´Ù.
  7. option.dat ÆÄÀÏ¿¡¼­ LDAP_DOMAIN_ATTR_OPTIN=mailAntiUBEService¸¦ ¼³Á¤ÇÕ´Ï´Ù. ´Ù¸¥ LDAP ¼Ó¼º À̸§À» ÁöÁ¤ÇÒ ¼ö ÀÖÁö¸¸ Messaging Server ½ºÅ°¸¶°¡ ÀÏ°ü¼ºÀ» À¯ÁöÇϵµ·Ï ÀÌ À̸§À» »ç¿ëÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.

  8. ¸ÞÀÏÀÌ Brightmail 󸮸¦ ¹Þ´Â µµ¸ÞÀÎ Ç׸ñ(DC Æ®¸®¿¡¼­)¿¡¼­ LDAP ¼Ó¼º mailAntiUBEService¸¦ ¼³Á¤ÇÕ´Ï´Ù.
  9. mailAntiUBEService¿¡ À¯È¿ÇÑ °ªÀº spam (½ºÆÔ ÇÊÅÍ) ¹× virus (¹ÙÀÌ·¯½º ÇÊÅÍ)ÀÔ´Ï´Ù.

¿¹

option.dat ÆÄÀÏ¿¡ LDAP_DOMAIN_ATTR_OPTINÀÌ mailAntiUBEService·Î ¼³Á¤µÇ¾î ÀÖ´Â °ÍÀ¸·Î °¡Á¤ÇÕ´Ï´Ù. DC Æ®¸®ÀÇ example.com µµ¸ÞÀÎ Ç׸ñ¿¡¼­ mailAntiUBEService ¼Ó¼ºÀÌ spam ¹× virus·Î ¼³Á¤µË´Ï´Ù. ÄÚµå ¿¹ 11-3¿¡¼­´Â Brightmail »ç¿ë µµ¸ÞÀÎ Ç׸ñÀ» º¸¿© ÁÝ´Ï´Ù.

ÄÚµå ¿¹ 11-3  Brightmail¿¡ ´ëÇÑ LDAP µµ¸ÞÀÎ Ç׸ñ ¿¹

 

dn: dc=sesta,dc=com,o=internet

objectClass: µµ¸ÞÀÎ

objectClass: inetDomain

objectClass: mailDomain

objectClass: nsManagedDomain

objectClass: icsCalendarDomain

description: DC node for sesta.com hosted domain

dc: sesta

inetDomainBaseDN: o=sesta.com,o=isp

inetDomainStatus: active

mailDomainStatus: active

mailDomainAllowedServiceAccess: +imap, pop3, http:*

mailRoutingHosts: manatee.siroe.com

preferredMailHost: manatee.siroe.com

mailDomainDiskQuota: 100000000

mailDomainMsgQuota: -1

mailClientAttachmentQuota: 5

mailAntiUBEService: spam

mailAntiUBEService: virus

Brightmail ¿É¼Ç ¹× Å°¿öµå

Ç¥ 11-8 ¹× Ç¥ 11-9¿¡¼­´Â Messaging ServerÀÇ Brightmail ¿É¼Ç ¹× Å°¿öµå¸¦ º¸¿© ÁÝ´Ï´Ù. ¼±ÅÃÇÑ Brightmail ±¸¼º ÆÄÀÏ ¿É¼ÇÀº Ç¥ 11-10¿¡ Ç¥½ÃµÇ¾î ÀÖ½À´Ï´Ù. ÃÖÁ¾ ¿Ï·áµÈ Brightmail ±¸¼º ÆÄÀÏ È¯°æ ¿É¼Ç ¸ñ·ÏÀº Brightmail¿¡¼­ ±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù.

Ç¥ 11-8 Brightmail MTA ¿É¼Ç(option.dat)

¿É¼Ç

¼³¸í ¹× ±âº»°ª

Brightmail_library

BrightmailÀ» È°¼ºÈ­ÇØ¾ß ÇÕ´Ï´Ù. Brightmail SDK °øÀ¯ ¶óÀ̺귯¸®ÀÇ Àüü ÆÄÀÏ °æ·Î ¹× À̸§ÀÔ´Ï´Ù. Brightmail_config_file°ú ÇÔ²² ÁöÁ¤ÇÒ °æ¿ì ÀÌ ¶óÀ̺귯¸®´Â MTA¿¡ ÀÇÇØ ½Ç½Ã°£À¸·Î ·ÎµåµË´Ï´Ù. ¶ÇÇÑ, SpamAssassin°ú ÇÔ²² »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

¿¹: /opt/mailwall/lib/libbmiclient.so
±âº»°ª: ¾øÀ½

Brightmail_config_file

BrightmailÀ» È°¼ºÈ­ÇØ¾ß ÇÕ´Ï´Ù. Brightmail ±¸¼º ÆÄÀÏÀÇ Àüü ÆÄÀÏ °æ·Î ¹× À̸§ÀÔ´Ï´Ù. Brightmail_library¿Í ÇÔ²² ÁöÁ¤Çϸé MTA¸¦ Brightmail ÅëÇÕ¿¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ, SpamAssassin°ú ÇÔ²² »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

¿¹: /opt/mailwall/config
±âº»°ª: ¾øÀ½

LDAP_optin(ÀÌÀü ¸±¸®½ºÀÇ LDAP_SPARE_2¿¡ »ç¿ëµÊ)

BrightmailÀ» »ç¿ëÀÚ ´ÜÀ§·Î È°¼ºÈ­ÇÏ´Â µ¥ »ç¿ëµÇ´Â LDAP ¼Ó¼ºÀÇ À̸§ÀÔ´Ï´Ù. ÀÌ°ÍÀº inetMailUser objectclassÀÇ ¼Ó¼ºÀ̾î¾ß ÇÕ´Ï´Ù. ¹Ì¸® Á¤ÀÇµÈ ´Ù¸¥ ¼Ó¼ºÀÌ ¾ø´Â °æ¿ì mailAntiUBEService¸¦ »ç¿ëÇϽʽÿÀ.

¼Ó¼º ÀÚü(¿¹: mailAntiUBEService)´Â ¿©·¯ °ªÀ» °¡Áö¸ç ´ë/¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÕ´Ï´Ù. ÇØ´ç ¼Ó¼ºÀÇ °ªÀº ¼Ò¹®ÀÚ·Î spam ¶Ç´Â virusÀÔ´Ï´Ù. »ç¿ëÀÚ°¡ µÎ °ªÀ» ¸ðµÎ ¼±ÅÃÇϸé spamÀ» Æ÷ÇÔÇÏ´Â ¼Ó¼º°ú virus¸¦ Æ÷ÇÔÇÏ´Â ¼Ó¼ºÀ̶ó´Â µÎ °¡Áö ¼Ó¼ºÀ» °¡Áý´Ï´Ù.

±âº»°ª: ¾øÀ½

LDAP_domain_attr_optin

BrightmailÀ» µµ¸ÞÀÎ ´ÜÀ§·Î È°¼ºÈ­ÇÏ´Â µ¥ »ç¿ëµÇ´Â LDAP ¼Ó¼ºÀÇ À̸§ÀÔ´Ï´Ù. ´ë»ó µµ¸ÞÀο¡ Àû¿ëµË´Ï´Ù. mailDomain objectclass¿¡ ÀÖ¾î¾ß ÇÑ´Ù´Â Á¡À» Á¦¿ÜÇÏ°í À§ÀÇ LDAP_optin°ú µ¿ÀÏÇÕ´Ï´Ù.

±âº»°ª: ¾øÀ½

Brightmail_verdict_n

Brightmail_verdict_n ¹× Brightmail_action_nÀº ÀÏÄ¡ÇÏ´Â ½ÖÀÔ´Ï´Ù. ¿©±â¼­ nÀº 0¿¡¼­ 9±îÁöÀÇ ¼ýÀÚÀÔ´Ï´Ù. Brightmail ´ä½ÅÀÇ ±âº» Çؼ®À» µû¸¦ °æ¿ì ÀÌ ¿É¼ÇÀº ¼öµ¿À¸·Î ÁöÁ¤µÇÁö ¾Ê½À´Ï´Ù. ÀÌ ¿É¼Ç¿¡ °¡´ÉÇÑ °ªÀº Brightmail ±¸¼º ÆÄÀÏ ¿É¼Ç blSWClientDestinationLocal (·ÎÄà µµ¸ÞÀÎÀÇ °æ¿ì) ¶Ç´Â blSWClientDesintationForeign (·ÎÄÃÀÌ ¾Æ´Ñ µµ¸ÞÀÎÀÇ °æ¿ì)¿¡¼­ |ÀÇ ¿À¸¥ÂÊ¿¡ ÀÖ´Â °ªÀ¸·Î ÁöÁ¤µË´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.

blSWClientDestinationLocal=spam|spamfolder

Brightmail_verdict_0=spamfolder (spam ¾Æ´Ô, |ÀÇ ¿ÞÂÊ¿¡ ÀÖÀ½)¸¦ ÁöÁ¤ÇÏ·Á°í ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÀÌÇØÇϱ⠾î·Á¿ï ¼öµµ ÀÖÁö¸¸, ÀÌ´Â Àû¿ëµÇ´Â ¹æ¹ýÀÔ´Ï´Ù.

±âº»°ª: ¾øÀ½

Brightmail_null_action

BrightmailÀÇ ´ä½ÅÀÌ Brightmail ±¸¼º ÆÄÀÏÀÇ Null ÀÛ¾÷°ú ÀÏÄ¡ÇÒ °æ¿ì ¼±ÅÃÀû if-then-else statement*°¡ ÀÖ´Â ½Ãºê(Sieve) ¸í·ÉÀ» ÁöÁ¤ÇÏ¿© ½ÇÇàÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, Brightmail ±¸¼º ÆÄÀÏ¿¡ ´ÙÀ½ÀÌ ÀÖ´Â °æ¿ì

blSWClientDestinationLocal: spam|

¿©±â¼­ | µÚ¿¡ nullÀÌ Àְųª ¾Æ¹« °Íµµ ¾øÀ¸¸é null ÀÛ¾÷À» ÀǹÌÇÕ´Ï´Ù. ¸ÞÀÏ¿¡ ´ëÇÑ ´ä½ÅÀÌ spamÀÎ °æ¿ì | ¾ÕÀÇ ´Ü¾î°¡ spamÀÏ °æ¿ì MTA¿¡¼­ null ÀÛ¾÷ÀÌ ¼öÇàµË´Ï´Ù. BrightmailÀÇ ³»¿ëÀÌ null ÀÛ¾÷À» ÀǹÌÇÒ °æ¿ì ±âº» ÀÛ¾÷Àº discardÀ̱⠶§¹®¿¡ ÀÌ ¿É¼ÇÀ» ÁöÁ¤ÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù.

Sieve ¸í·É¿¡ ´ëÇÑ ÅÛÇø®Æ®´Â ´ÙÀ½°ú °°½À´Ï´Ù.
data:,[require "command";] command;
¿©±â¼­ require ¹®Àº reject¿Í fileinto¿¡ ´ëÇØ ÇÊ¿äÇÕ´Ï´Ù.

±âº»°ª: data:,discard;

Brightmail_action_n

ÀÏÄ¡ÇÏ´Â Brightmail_verdict_n ¿É¼Ç°ú ½ÖÀ¸·Î »ç¿ëµÇ¸ç ¼±ÅÃÀû if-then-else statement*°¡ ÀÖ´Â ½Ãºê(Sieve) ¸í·ÉÀ» ÁöÁ¤ÇÏ¿© ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ½ºÆÔÀ» °ÅºÎÇÏ·Á¸é ´ÙÀ½ ½ÖÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù.

  Brightmail_verdict_0=spamfolder
  Brightmail_action_0=data:,require "reject"; reject "Rejected by Brightmail";

Sieve ¸í·É¿¡ ´ëÇÑ ÅÛÇø®Æ®´Â ´ÙÀ½°ú °°½À´Ï´Ù.
data:,[require "command";] command;
¿©±â¼­ require ¹®Àº reject¿Í fileinto¿¡ ´ëÇØ ÇÊ¿äÇÕ´Ï´Ù. ´Ù¸¥ ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.

  Brightmail_verdict_1=spam-folder
  Brightmail_action_1_=data;,require "fileinto";fileinto "Junk";

ÀÌ ÅÛÇø®Æ®´Â ½ºÆÔ(½ºÆÔ¿¡ ´ëÇØ Brightmail¿¡¼­ ¹ÝȯµÈ ´ä½ÅÀÌ spam-folder¶ó°í °¡Á¤)À» Junk¶ó´Â Æú´õ¿¡ Á¤¸®ÇÕ´Ï´Ù. Junk°¡ ¾ø´Â °æ¿ì ½ºÆÔÀº spam-folder Æú´õ¿¡ Á¤¸®µË´Ï´Ù.

±âº»°ª: ¾øÀ½

Brightmail_optional

ÀÌ °ªÀ» 1·Î ¼³Á¤Çϸé MTA°¡ Brightmail SDK¸¦ ·ÎµåÇϱâ À§ÇØ ÃʱâÈ­ ·çƾÀ» È£ÃâÇÏ¿´Áö¸¸ ½ÇÆÐÇÒ °æ¿ì MTA´Â BrightmailÀ» »ç¿ëÇÏÁö ¾ÊÀ» ¶§Ã³·³ °è¼ÓÇÕ´Ï´Ù. MTA°¡ Brightmail ¹× Brightmail ´ÙÀÌ(die)¿Í ÇÔ²² ´ëÈ­ »óÀÚ¿¡ ÀÌ¹Ì ÀÖ´Â °æ¿ì¿¡´Â ÀÌ ¼³Á¤ÀÌ Àû¿ëµÇÁö ¾Ê½À´Ï´Ù. ÀÌ °æ¿ì MTA´Â SMTP Ŭ¶óÀ̾ðÆ®¿¡°Ô Àӽà ¿À·ù¸¦ ¹ÝȯÇÕ´Ï´Ù.

±âº»°ª: 0

Brightmail_string_action

Brightmail ´ä½ÅÀÌ Brightmail ±¸¼º ÆÄÀÏ¿¡ ¹®ÀÚ¿­·Î Ç¥½ÃµÈ ÀÛ¾÷°ú ÀÏÄ¡ÇÒ °æ¿ì ¼±ÅÃÀû if-then-else statement*°¡ ÀÖ´Â ½Ãºê(Sieve) ¸í·ÉÀ» ½ÇÇàÇϵµ·Ï ÁöÁ¤ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, Brightmail ±¸¼º ÆÄÀÏ¿¡ ´ÙÀ½ Ç׸ñÀÌ ÀÖ´Â °æ¿ì

blSWClientDestinationLocal: spam|spam-folder

spam-folder´Â ¹®ÀÚ¿­ÀÔ´Ï´Ù. ´ä½ÅÀÌ spamÀÏ °æ¿ì ÇØ´ç ´ä½Å°ú ÀÏÄ¡ÇÏ´Â ¹®ÀÚ¿­ÀÌ ÀÖ½À´Ï´Ù. ¹®ÀÚ¿­À» ÁöÁ¤ÇÒ °æ¿ìÀÇ ±âº» ÀÛ¾÷ÀÌ ¸ÞÀÏÀ» ÇØ´ç Æú´õ¿¡ Á¤¸®ÇÏ´Â °ÍÀ̹ǷΠÀÌ ¿É¼ÇÀº °ÅÀÇ »ç¿ëµÇÁö ¾Ê½À´Ï´Ù.

Sieve ¸í·É¿¡ ´ëÇÑ ÅÛÇø®Æ®´Â ´ÙÀ½°ú °°½À´Ï´Ù.
data:,[require "command";] command;
¿©±â¼­ require ¹®Àº reject¿Í fileinto¿¡ ´ëÇØ ÇÊ¿äÇÕ´Ï´Ù.

±âº»°ª: data:,require "fileinto"; fileinto "$U?

$U´Â blSWClientDestinationLocal °ª¿¡¼­ |ÀÇ ¿À¸¥ÂÊ¿¡ ÀÖ´Â ¹®ÀÚ¿­ÀÔ´Ï´Ù(À§ ¿¹¿¡¼­´Â spam-folder).

* option.dat ÆÄÀÏ¿¡ ÀÖ´Â ¼±ÅÃÀû if-then-else ¹®¿¡ ´ëÇÑ ½Ãºê(Sieve)ÀÇ ¿¹ÀÔ´Ï´Ù. Brightmail_action_n, Brightmail_null_action ¶Ç´Â Brightmail_string_action¿¡ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù.

Brightmail_string_action=data:,require "fileinto";\
if header :contains ["resent-from"] ["User-1"] {\
fileinto "testspam";\
} else {\
fileinto "spam";};

Ç¥ 11-9 BrightmailÀÇ MTA ä³Î Å°¿öµå

ä³Î Å°¿öµå

¼³¸í

sourcebrightmail

ÀÌ Ã¤³ÎÀ» ÅëÇØ ¼ö½ÅÇÑ ¸ðµç ¸ÞÀÏÀÌ Brightmail 󸮸¦ ¹Þµµ·Ï ÁöÁ¤ÇÕ´Ï´Ù. ¼ö½ÅÀÚ ¶Ç´Â ¼ö½ÅÀÚÀÇ µµ¸ÞÀÎÀ» LDAP ¼Ó¼ºÀ» ÅëÇØ ¼±ÅÃÇÑ °æ¿ì ´ë»ó ä³Î¿¡ °ü°è ¾øÀÌ ¸ðµç ¼ö½ÅÀÚ ÁÖ¼Ò°¡ Brightmail¿¡ ¾Ë·ÁÁý´Ï´Ù. ¼ö½ÅÀÚÀÇ LDAP ¼Ó¼º mailAntiUBEService ¶Ç´Â ÀÌ¿¡ ÇØ´çÇÏ´Â ¼Ó¼º¿¡¼­ ÇÊÅ͸µ ´ë»ó(½ºÆÔ, ¹ÙÀÌ·¯½º, ¸ðµÎ ¶Ç´Â ¾øÀ½)À» °áÁ¤ÇÕ´Ï´Ù. mailAntiUBEService°¡ ½ºÆÔ ¶Ç´Â ¹ÙÀÌ·¯½º¸¦ ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì ÇÊÅ͸µÀ» À§ÇØ ¸ÞÀÏÀ» Brightmail Server·Î º¸³»Áö ¾Ê½À´Ï´Ù. switchchannelÀÌ À¯È¿ÇÑ °æ¿ì switched-to ä³Î¿¡ ÀÌ Å°¿öµå¸¦ µÎ¾î¾ß ÇÕ´Ï´Ù.

±¸¹®:
sourcebrightmail

destinationbrightmail

LDAP ¼Ó¼º mailAntiUBEService ¶Ç´Â ÀÌ¿¡ ÇØ´çÇÏ´Â ¼Ó¼ºÀ» ÅëÇØ ¼ö½ÅÀÚ¸¦ ¼±ÅÃÇÑ °æ¿ì ÀÌ Ã¤³ÎÀ» ´ë»óÀ¸·Î ÇÏ´Â ¸ðµç ¸ÞÀÏÀÌ Brightmail 󸮸¦ ¹Þ½À´Ï´Ù.

±¸¹®:
destinationbrightmail

destinationbrightmailoptin

»ç¿ëÀÚ ¶Ç´Â µµ¸ÞÀÎÀÌ LDAP ¼Ó¼ºÀ» ÅëÇØ ÇØ´ç ¼­ºñ½º¸¦ ¼±ÅÃÇÏÁö ¾ÊÀº °æ¿ì¿¡µµ ÀÌ Ã¤³ÎÀ» ´ë»óÀ¸·Î ÇÏ´Â ¸ðµç ¸ÞÀÏÀÌ ÁöÁ¤µÈ brightmail ó¸®(½ºÆÔ, ¹ÙÀÌ·¯½º ¶Ç´Â ¸ðµÎ)¸¦ ¹Þµµ·Ï ÁöÁ¤ÇÕ´Ï´Ù. ÇÊÅÍ ¸ñ·Ï µÚ¿¡´Â Å°¿öµå°¡ ¿É´Ï´Ù. ¸ñ·Ï µÚ¿¡´Â spam, virus, spam,virus ¶Ç´Â virus,spamÀÌ ¿Í¾ß ÇÕ´Ï´Ù.

¿¹ 1:
ims-ms destinationbrightmailoptin spam,virus. . .

BrightmailÀº ¸ÞÀÏ ÀúÀå¼Ò¸¦ ´ë»óÀ¸·Î ÇÏ´Â ¸ðµç ¸ÞÀÏ¿¡¼­ ½ºÆÔ°ú ¹ÙÀÌ·¯½º¸¦ ¸ðµÎ °Ë»çÇÕ´Ï´Ù.

sourcebrightmailoptin

»ç¿ëÀÚ ¶Ç´Â µµ¸ÞÀÎÀÌ LDAP ¼Ó¼ºÀ» ÅëÇØ ÇØ´ç ¼­ºñ½º¸¦ ¼±ÅÃÇÏÁö ¾ÊÀº °æ¿ì¿¡µµ ÀÌ Ã¤³ÎÀ» ÅëÇØ ¼ö½ÅÇÏ´Â ¸ðµç ¸ÞÀÏÀÌ ÁöÁ¤µÈ brightmail ó¸®(½ºÆÔ, ¹ÙÀÌ·¯½º ¶Ç´Â ¸ðµÎ)¸¦ ¹Þµµ·Ï ÁöÁ¤ÇÕ´Ï´Ù. ½Ã½ºÅÛ Â÷¿ø ±âº» ÇÊÅÍ ¸ñ·Ï µÚ¿¡´Â Å°¿öµå°¡ ¿É´Ï´Ù. ¸ñ·Ï µÚ¿¡´Â spam, virus, spam,virus ¶Ç´Â virus,spamÀÌ ¿Í¾ß ÇÕ´Ï´Ù. switchchannelÀÌ À¯È¿ÇÑ °æ¿ì switched-to ä³Î¿¡ ÀÌ Å°¿öµå¸¦ µÎ¾î¾ß ÇÕ´Ï´Ù.

¿¹ 1:
tcp_local sourcebrightmailoptin spam,virus . . .

»ç¿ëÀÚÀÇ LDAP ¼Ó¼º¿¡ °ü°è ¾øÀÌ BrightmailÀÌ ¸ÞÀÏ¿¡¼­ ½ºÆÔ°ú ¹ÙÀÌ·¯½º¸¦ ¸ðµÎ °Ë»çÇϵµ·Ï ÁöÁ¤ÇÕ´Ï´Ù.

¿¹ 2:
tcp_local sourcebrightmailoptin virus . . .

±âº»ÀûÀ¸·Î ¸ÞÀÏ¿¡¼­ ¹ÙÀÌ·¯½º¸¸ ½ºÄµÇϵµ·Ï ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ °æ¿ì ½ºÆÔ ÇÊÅ͸µÀ» »ç¿ëÀÚ ´ÜÀ§·Î »ç¿ëÇϰųª LDAP ¼Ó¼ºÀ» ÅëÇØ ´ë»ó µµ¸ÞÀο¡¼­ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

Ç¥ 11-10 ¼±ÅÃµÈ Brightmail ±¸¼º ÆÄÀÏ ¿É¼Ç

Brightmail ¿É¼Ç
(´ë/¼Ò¹®ÀÚ ±¸ºÐ ¾È ÇÔ)

¼³¸í(¼Ó¼º °ªÀº ´ë/¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÔ)

blSWPrecedence

ÁöÁ¤µÈ ¸ÞÀÏ¿¡ ¿©·¯ ´ä½ÅÀÌ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¿É¼ÇÀº ¿ì¼± ¼øÀ§¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀ» virus-spamÀ¸·Î ÁöÁ¤ÇÑ °æ¿ì ¸ÞÀÏ¿¡¼­ ¹ÙÀÌ·¯½º °Ë»ç¸¦ ¸ÕÀú ¼öÇàÇÑ ´ÙÀ½ ½ºÆÔ °Ë»ç¸¦ ¼öÇàÇÕ´Ï´Ù. ´ä½ÅÀº ÇÏÀÌÇÂ(-)À¸·Î ±¸ºÐµË´Ï´Ù. Sun ONE Messaging Server¿¡¼­ BrightmailÀ» »ç¿ëÇÒ °æ¿ì¿¡ ±ÇÀåµÇ´Â ¼³Á¤ÀÔ´Ï´Ù.

blSWClientDestinationDefault

½ºÆÔ ¶Ç´Â ¹ÙÀÌ·¯½º ´ë½Å ÀϹÝÀûÀÎ ¸ÞÀÏ Àü´Þ ¹æ¹ýÀ» ÁöÁ¤ÇϹǷΠ´ä½ÅÀÌ ¾ø½À´Ï´Ù. ÀÌ ¸ÞÀÏÀ» ÀϹÝÀûÀÎ ¹æ¹ýÀ¸·Î Àü´ÞÇÏ·Á¸é inbox¸¦ °ªÀ¸·Î ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ªÀº ¾ø½À´Ï´Ù.

blSWLocalDomain

ÀÌ ¼Ó¼ºÀº ·ÎÄ÷Π°£ÁֵǴ µµ¸ÞÀÎÀ» ÁöÁ¤ÇÕ´Ï´Ù. ·ÎÄ÷Π°£ÁֵǴ ¿©·¯ µµ¸ÞÀÎÀ» ÁöÁ¤ÇÏ´Â ¿©·¯ ÇàÀ¸·Î µÈ ÀÌ ¼Ó¼ºÀÌ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ·ÎÄà µµ¸ÞÀΰú ¿ÜºÎ µµ¸ÞÀÎÀº ´ä½Å¿¡ ´ëÇÑ ¼­·Î ´Ù¸¥ µÎ °¡Áö 󸮸¦ ÁöÁ¤Çϱâ À§ÇØ ±¸ºÐÇÏ¿© »ç¿ëµË´Ï´Ù.

¾Æ·¡ÀÇ blSWClientDestinationLocal ¹× blSWClientDestinationForeignÀ» ÂüÁ¶ÇϽʽÿÀ. ¿¹¸¦ µé¾î, ´ÙÀ½À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

blSWLocalDomain=siroe.com

blSWClientDestinationLocal

ÀÌ ¼Ó¼ºÀº ·ÎÄà µµ¸ÞÀο¡ ´ëÇÑ ´ä½Å°ú ÀÛ¾÷ ½ÖÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀϹÝÀûÀ¸·Î ½ºÆÔ°ú ¹ÙÀÌ·¯½º¿¡ ´ëÇØ °¢°¢ ÇÑ Ç྿ µÎ °³ÀÇ ÇàÀÌ ÀÖ½À´Ï´Ù. °ªÀº verdict|action Çü½ÄÀÔ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.

blSWClientDestinationLocal=spam|spambox

blSWClientDestinationLocal=virus|

"null" ÀÛ¾÷(|ÀÇ ¿À¸¥ÂÊ¿¡ ¾Æ¹« °Íµµ ¾øÀ½)¿¡ ´ëÇÑ ±âº» Brightmail Çؼ®Àº ¸ÞÀÏ »èÁ¦ÀÔ´Ï´Ù. µû¶ó¼­, À§ÀÇ ¿¹¿¡¼­ virus ´ä½ÅÀÌ ÀÖ´Â °æ¿ì ¸ÞÀÏÀÌ »èÁ¦µË´Ï´Ù. ´ä½ÅÀÌ spamÀÎ °æ¿ì ¸ÞÀÏÀ» spambox¶ó´Â Æú´õ¿¡ Á¤¸®ÇÕ´Ï´Ù. ¸ÞÀÏÀÌ ½ºÆÔ ¶Ç´Â ¹ÙÀÌ·¯½º°¡ ¾Æ´Ñ °æ¿ì ´ä½ÅÀÌ ÀÏÄ¡ÇÏÁö ¾Ê°í À§ÀÇ blSWClientDestinationDefault ¼³Á¤À» ±âÁØÀ¸·Î ¸ÞÀÏÀ» Àü´ÞÇÕ´Ï´Ù.

MTA¿¡¼­ º°µµÀÇ Brightmail Server¸¦ »ç¿ëÇÒ °æ¿ì Brightmail_verdict_n/Brightmail_action_n/Brightmail_null_action/Brightmail_string_action MTA ¿É¼ÇÀ» »ç¿ëÇÏ¿© °¢ MTA¿¡¼­ ¼öÇàµÇ´Â ÀÛ¾÷À» »ç¿ëÀÚ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. »ç¿ëÀÚ Á¤ÀÇµÈ ÀÛ¾÷Àº Brightmail Server¿¡¼­ ¹ÝȯµÇ´Â ÀÛ¾÷ ¹× ´ä½Å¿¡ ¿ì¼±ÇÕ´Ï´Ù. ÀÌ ¿¹ÀÇ °æ¿ì MTA¿¡¼­ ´Ù¸¥ Brightmail_null_actionÀ» »ç¿ëÇÏ¿© Virus ÀÛ¾÷(»èÁ¦)À» ´ëüÇϰųª Brightmail_verdict_0=spambox ¹× Brightmail_action_0=data:,require "fileinto";fileinto "Junk";¸¦ »ç¿ëÇÏ¿© ¸ÞÀÏÀ» spambox ´ë½Å Junk Æú´õ¿¡ Á¤¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.

blSWClientDesintationForeign

·ÎÄÃÀÌ ¾Æ´Ñ µµ¸ÞÀο¡ ÀÖ´Â »ç¿ëÀÚ¿¡°Ô Àû¿ëµÈ´Ù´Â Á¡À» Á¦¿ÜÇÏ°í À§ÀÇ blSWClientDestinationLocal°ú Çü½Ä ¹× Çؼ®ÀÌ µ¿ÀÏÇÕ´Ï´Ù.

blSWUseClientOptin

Sun ONE Messaging Server¿¡¼­ »ç¿ëÇÒ °æ¿ì ÀÌ ¼Ó¼ºÀ» Ç×»ó TRUE·Î ¼³Á¤ÇÕ´Ï´Ù.

blswcServerAddress

ip:port[,ip:port,...] Çü½ÄÀ» »ç¿ëÇÏ¿© Çϳª ÀÌ»óÀÇ Brightmail ServerÀÇ IP ÁÖ¼Ò¿Í Æ÷Æ® ¹øÈ£¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

ÀÏ¹Ý Brightmail ¹èÆ÷ ½Ã³ª¸®¿À

ÀÌ Àý¿¡¼­´Â ¿©·¯ °¡Áö ÀÏ¹Ý ¹èÆ÷ Brightmail ½Ã³ª¸®¿À¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ½Ã³ª¸®¿À´Â ´ÙÀ½°ú °°½À´Ï´Ù.

·ÎÄà ¹Þ´Â ¸ÞÀÏÀÇ Brightmail ó¸®

·ÎÄ÷ΠÀü´ÞµÇ´Â ¸ðµç ¸ÞÀÏ¿¡¼­ ½ºÆÔ°ú ¹ÙÀÌ·¯½º¸¦ °Ë»çÇϵµ·Ï ½Ã½ºÅÛÀ» ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ·ÎÄà ¸ÞÀÏ ÀúÀå¼Ò(Áï, imta.cnfÀÇ ims-ms ä³Î)¿¡¼­ ¸ðµç ¹Þ´Â ¸ÞÀÏÀÇ Brightmail 󸮸¦ ¼³Á¤ÇÏ·Á¸é destinationbrightmailoptin Å°¿öµå¸¦ ims-ms ä³Î Á¤ÀÇ¿¡ Ãß°¡ÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.

ims-ms defragment subdirs 20 backoff “pt5m” “pt10” “pt30” “pt1h” \
“pt2h” “pt4h” maxjobs 1 pool IMS_POOL fileinto $U+$S@$D filter \
ssrd:$A ims-ms-daemon
destinationbrightmailoptin spam,virus
ims-ms-daemon

ÀÎÅͳÝÀ» ÅëÇØ ¼ö½ÅÇÏ´Â ¸ÞÀÏÀÇ Brightmail ó¸®

ÀÎÅͳÝÀ» ÅëÇØ ¼ö½ÅÇÏ´Â ¸ðµç ¸ÞÀÏ¿¡¼­ ½ºÆÔÀ» °Ë»çÇϵµ·Ï ½Ã½ºÅÛÀ» ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÎÅͳÝÀ» ÅëÇØ ¼ö½ÅÇÏ´Â ¸ðµç ¸ÞÀÏ¿¡ ´ëÇØ Brightmail 󸮸¦ ¼³Á¤ÇÏ·Á¸é sourcebrightmailoptin Å°¿öµå¸¦ tcp-local ä³Î Á¤ÀÇ¿¡ Ãß°¡ÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.

tcp_local smtp mx single_sys remotehost inner switchchannel \
identnonelimited subdirs 20 maxjobs 7 pool SMTP_POOL maytlsserver \
maysaslserver saslswitchchannel tcp_auth
sourcebrightmailoptin spam
tcp-daemon


ÁÖ

BrightmailÀ» »ç¿ëÇÏ¿© ½ºÆÔ ¸ÞÀÏÀ» »èÁ¦Çϰųª ÁöÁ¤µÈ ½ºÆÔ Æú´õ¿¡ ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼ö½Å ½Ã½ºÅÛ¿¡¼­ ½ºÆÔ Æú´õ ÁöÁ¤ ±â´ÉÀ» »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì ÇØ´ç ½Ã½ºÅÛ¿¡¼­´Â ½ºÆÔ Æú´õ¿¡ ´ëÇÑ ÁÖ¼Ò ±¸¹®ÀÌ Àû¿ëµÇÁö ¾Ê½À´Ï´Ù.


ÀÎÅͳÝÀ» ÅëÇØ º¸³»´Â ¸ÞÀÏÀÇ Brightmail ó¸®

ÀÎÅͳÝÀ» ÅëÇØ º¸³»´Â ¸ðµç ¸ÞÀÏ¿¡¼­ ½ºÆÔÀ» °Ë»çÇϵµ·Ï ½Ã½ºÅÛÀ» ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÎÅͳÝÀ» ÅëÇØ º¸³»´Â ¸ðµç ¸ÞÀÏ¿¡ ´ëÇØ Brightmail 󸮸¦ ¼³Á¤ÇÏ·Á¸é destinationbrightmailoptin Å°¿öµå¸¦ º¸³»´Â MTAÀÇ tcp-local ä³Î Á¤ÀÇ¿¡ Ãß°¡ÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.

tcp_local smtp mx single_sys remotehost inner switchchannel \
identnonelimited subdirs 20 maxjobs 7 pool SMTP_POOL maytlsserver \
maysaslserver saslswitchchannel tcp_auth \
destinationbrightmailoptin spam
tcp-daemon

ƯÁ¤ ¹é¿£µå ¸ÞÀÏ ÀúÀå¼Ò È£½ºÆ®¿¡¼­ ¼ö½ÅÇÏ´Â ¸ÞÀÏ¿¡ ´ëÇÑ Brightmail ó¸®

ƯÁ¤ ¹é¿£µå ¸ÞÀÏ ÀúÀå¼Ò È£½ºÆ®¿¡¼­ ¼ö½ÅÇÏ´Â ¸ðµç ¸ÞÀÏ¿¡¼­ ¹ÙÀÌ·¯½º¿Í ½ºÆÔÀ» °Ë»çÇϵµ·Ï ½Ã½ºÅÛÀ» ±¸¼ºÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.

  1. ¹é¿£µå ¸ÞÀÏ ÀúÀå¼Ò È£½ºÆ®¿¡ ¸ÞÀÏÀ» º¸³»´Â ¸ðµç Àιٿîµå SMTP ¼­¹öÀÇ imta.cnf ÆÄÀÏ¿¡ ´Ù½Ã ¾²±â ±ÔÄ¢À» Ãß°¡ÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
  2. msg_store1.siroe.com   $U@msg_store1.siroe.com

  3. destinationbrightmailoptin Å°¿öµå¸¦ »ç¿ëÇÏ¿© ´Ù½Ã ¾²±â ±ÔÄ¢¿¡ ÇØ´çÇϴ ä³ÎÀ» Ãß°¡ÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
  4. tcp_msg_store1 subdirs 20 backoff “pt5m” “pt10” “pt30” “pt1h” \
    “pt2h” “pt4h” maxjobs 1 pool IMS_POOL fileinto $U+$S@$D \
    destinationbrightmailoptin spam,virus
    msg_store1.siroe.com

½ºÆÔ ¸ÞÀÏ¿¡ Çì´õ Ãß°¡

½ºÆÔ ¸ÞÀÏ¿¡ ÀÓÀÇÀÇ Çì´õ¸¦ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. spam-result: Çì´õ¸¦ Ãß°¡Çϱâ À§ÇØ BrightmailÀº ÀÌ ¸ÞÀÏÀÌ Brightmail ¼ÒÇÁÆ®¿þ¾î¿¡¼­ È®ÀÎÇÑ ¸ÞÀÏ¿¡ ´ëÇÑ ½ºÆÔÀÓÀ» ¹àÈ÷°í option.dat ÆÄÀÏ¿¡ ´ÙÀ½À» Ãß°¡ÇÕ´Ï´Ù.

brightmail_string_action=data:,require ["addheader" "spamtest"];addheader "spam-result: Brightmail says this is spam";

"spamtest"]; µÚÀÇ ÅؽºÆ®¸¸ »ç¿ëÀÚ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.


SpamAssassin »ç¿ë

Messaging Server´Â ½ºÆÔÀ» ½Äº°ÇÏ´Â µ¥ »ç¿ëµÇ´Â ÇÁ¸®¿þ¾î ¸ÞÀÏ ÇÊÅÍÀÎ SpamAssassinÀÇ »ç¿ëÀ» Áö¿øÇÕ´Ï´Ù. SpamAssassin´Â Perl¿¡¼­ ÀÛ¼ºµÈ ¶óÀ̺귯¸®¿Í SpamAssassinÀ» ¸ÞÀÏ ½Ã½ºÅÛ¿¡ ÅëÇÕÇÏ´Â µ¥ »ç¿ëµÉ ¼ö ÀÖ´Â ÀÏ·ÃÀÇ ÀÀ¿ë ÇÁ·Î±×·¥°ú À¯Æ¿¸®Æ¼·Î ±¸¼ºµË´Ï´Ù.

SpamAssassinÀº ¸ðµç ¸ÞÀÏ¿¡ ´ëÇÑ Á¡¼ö¸¦ °è»êÇÕ´Ï´Ù. Á¡¼ö´Â ¸ÞÀÏ Çì´õ¿Í º»¹® Á¤º¸¿¡ ´ëÇÑ ÀÏ·ÃÀÇ Å×½ºÆ®¸¦ ¼öÇàÇÏ¿© °è»êµË´Ï´Ù. °¢ Å×½ºÆ®ÀÇ ¼º°ø ¶Ç´Â ½ÇÆÐ ¿©ºÎ¿¡ µû¶ó Á¡¼ö°¡ ÀûÀýÇÏ°Ô Á¶Á¤µË´Ï´Ù. Á¡¼ö´Â ¾çÀÇ ½Ç¼ö ¶Ç´Â À½ÀÇ ½Ç¼öÀÔ´Ï´Ù. Á¡¼ö°¡ ƯÁ¤ ÀÓ°è°ª(ÀϹÝÀûÀ¸·Î 5.0)À» ÃÊ°úÇÏ¸é ½ºÆÔÀ¸·Î °£Áֵ˴ϴÙ.

SpamAssassinÀº ÀÚ¼¼È÷ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ¾ðÁ¦µçÁö Å×½ºÆ®¸¦ Ãß°¡Çϰųª Á¦°ÅÇÏ¿© ±âÁ¸ÀÇ Å×½ºÆ® Á¡¼ö¸¦ Á¶Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ÀÛ¾÷Àº ´Ù¾çÇÑ ±¸¼º ÆÄÀÏÀ» ÅëÇØ ¼öÇàµË´Ï´Ù. SpamAssassin¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº SpamAssassin À¥ »çÀÌÆ®¸¦ ÂüÁ¶ÇϽʽÿÀ.

Brightmail ½ºÆÔ ¹× ¹ÙÀÌ·¯½º ½ºÄµ ¶óÀ̺귯¸®¸¦ È£ÃâÇÏ´Â µ¥ »ç¿ëÇÑ °Í°ú µ¿ÀÏÇÑ ±â¹ýÀ» »ç¿ëÇÏ¿© SpamAssassin spamd ¼­¹ö¿¡ ¿¬°áÇÒ ¼ö ÀÖ½À´Ï´Ù. Sun ONE Messaging Server¿¡ Á¦°øµÇ´Â ¸ðµâÀ» libspamass.so¶ó°í ÇÕ´Ï´Ù.

SpamAssassin ¿ä±¸ »çÇ× ¹× ¼º´É °í·Á »çÇ×

SpamAssassin ¹èÆ÷

ÀÌ Àý¿¡¼­´Â Messaging Server¿¡¼­ÀÇ SpamAssassin ¹èÆ÷¸¦ À§ÇÑ ´Ü°èº° ÁöħÀ» Á¦°øÇÕ´Ï´Ù.

  1. SpamAssassinÀ» ¼³Ä¡ÇÏ°í ±¸¼ºÇÕ´Ï´Ù.
  2. SpamAssassin À¥ »çÀÌÆ®¿¡¼­´Â ´Ù¾çÇÑ ½Ã½ºÅÛ¿¡¼­ ÀÌ ÀÛ¾÷À» ¼öÇàÇÏ´Â µ¥ ÇÊ¿äÇÑ ¸ðµç Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù.

  3. Brightmail ¶óÀ̺귯¸® ¹× ±¸¼º ÆÄÀÏ ¸Å°³ º¯¼ö¸¦ SpamAssassinÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.
  4. options.dat ÆÄÀÏ¿¡¼­ ´ÙÀ½ µÎ MTA ¿É¼ÇÀ» ÁöÁ¤ÇÕ´Ï´Ù.

    Brightmail_Library=path_and_filename_of_libspamass.so
    Brightmail_config_file=path_and_filename_of_SpamAssassin_config_file

  5. SpamAssassin ¿É¼Ç ÆÄÀÏÀ» ¸¸µì´Ï´Ù.
  6. MTA option.dat ÆÄÀÏÀÇ Brightmail_config_file ¿É¼ÇÀ» »ç¿ëÇÏ¿© ÀÌ ÆÄÀÏÀ» ÁöÁ¤ÇÕ´Ï´Ù. SpamAssassin ¿É¼Ç ÆÄÀÏÀº option=value Çü½ÄÀÇ ÇàÀ¸·Î ±¸¼ºµË´Ï´Ù. ¿É¼Ç¿¡ ´ëÇؼ­´Â Ç¥ 11-11¿¡ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.

  7. ÇÊ¿äÇÑ ´ë·Î SpamAssassinÀ» ±¸¼ºÇÕ´Ï´Ù.
  8. ÀÌ ÀÎÅÍÆäÀ̽ºÀÇ ±âº» µ¿ÀÛ(±âº» mode=0¿¡ ¹Ý¿µµÊ)Àº ½ºÆÔÀ¸·Î ½Äº°µÈ ¸ÞÀÏÀ» »èÁ¦ÇÏ´Â °ÍÀÔ´Ï´Ù. ÀÌ ÀÛ¾÷À» ¼öÇàÇϱâ À§ÇØ Ãß°¡ ¿É¼ÇÀ» ÁöÁ¤ÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù.

    SpamAssassin ¿É¼Ç°ú Brightmail MTA ¿É¼ÇÀ» Á¶ÇÕÇÏ¿© ´Ù¸¥ µ¿ÀÛÀ» ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ½ºÆÔÀ¸·Î ½Äº°µÈ ¸ðµç ¸ÞÀÏÀ» °ÅºÎÇÏ·Á¸é BRIGHTMAIL_NULL_ACTION MTA ¿É¼ÇÀ» ´ÙÀ½°ú °°ÀÌ ¼³Á¤ÇÏ¸é µË´Ï´Ù.

    data:,require "reject"; reject "Suspected spam message rejected";

    ¸¶Âù°¡Áö·Î BRIGHTMAIL_NULL_ACTIONÀ» ´ÙÀ½°ú °°ÀÌ ¼³Á¤ÇÏ¿© ½ºÆÔÀ» SPAM Æú´õ¿¡ Á¤¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.

    data:,require "fileinto"; fileinto "SPAM";

    º¸´Ù ±â¼úÀûÀÎ Á¶ÇÕÀÌ °¡´ÉÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, MTAÀÇ BRIGHTMAIL_STRING_ACTION ¿É¼ÇÀ» ´ÙÀ½°ú °°ÀÌ ¼³Á¤ÇÏ¿© °ÅºÎ ¸ÞÀÏ¿¡ ½ºÆÔ °á°ú¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù.

    data:,[$U]";

    ¶ÇÇÑ SpamAssassin ¿É¼Ç ÆÄÀÏ¿¡¼­ MODE=1·Î ¼³Á¤ÇÕ´Ï´Ù.

  9. spamd µ¥¸óÀ» ½ÃÀÛÇÕ´Ï´Ù. ÀÌ ÀÛ¾÷Àº ´ÙÀ½°ú °°Àº ÀϹÝÀûÀÎ ¸í·É Çü½ÄÀ» »ç¿ëÇÏ¿© ¼öÇàµË´Ï´Ù.

Ç¥ 11-12 SpamAssassin¿¡ ´ëÇÑ MTA ¿É¼Ç

Spam Assassin¿¡ ´ëÇÑ MTA ¿É¼Ç

¼³¸í

±âº»°ª

Brightmail_library

SpamAssassin °øÀ¯ ¶óÀ̺귯¸®ÀÇ Àüü ÆÄÀÏ °æ·Î ¹× À̸§ÀÔ´Ï´Ù.

¾øÀ½

Brightmail_config_file

SpamAssassin ±¸¼º ÆÄÀÏÀÇ Àüü ÆÄÀÏ °æ·Î ¹× À̸§ÀÔ´Ï´Ù.

¾øÀ½

Brightmail_null_action

SpamAssassin ´ä½ÅÀÌ null·Î ¹ÝȯµÉ °æ¿ì¿¡ ¸ÞÀÏ¿¡¼­ ¼öÇàÇÒ ÀÛ¾÷À» ÁöÁ¤ÇÏ´Â SIEVE ±ÔÄ¢ÀÔ´Ï´Ù.

data:,discard;

Brightmail_string_action

´ä½ÅÀÌ ¹®ÀÚ¿­ÀÏ °æ¿ì¿¡ ¸ÞÀÏ¿¡¼­ ¼öÇàÇÒ ÀÛ¾÷À» ÁöÁ¤ÇÏ´Â SIEVE ±ÔÄ¢ÀÔ´Ï´Ù.

±âº»°ª: data:,require "fileinto"; fileinto "$U;

$U´Â verdict°¡ ¹ÝȯÇÑ ¹®ÀÚ¿­ÀÔ´Ï´Ù.

¼³¸í ÂüÁ¶



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


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