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

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

10Àå
MTA ¼­ºñ½º ¹× ±¸¼º Á¤º¸

ÀÌ Àå¿¡¼­´Â ÀÏ¹Ý MTA ¼­ºñ½º ¹× ±¸¼º¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ´õ ±¸Ã¼ÀûÀÌ°í ÀÚ¼¼ÇÑ ¼³¸íÀº ´Ù¸¥ Àå¿¡¼­ È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ÀåÀº ´ÙÀ½ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.


MTA ±¸¼º ÄÄÆÄÀÏ

imta.cnf, mappings, aliases ¶Ç´Â option.dat¿Í °°Àº MTA ±¸¼º ÆÄÀÏÀÌ ¼öÁ¤µÉ ¶§¸¶´Ù ±¸¼ºÀ» ´Ù½Ã ÄÄÆÄÀÏÇØ¾ß ÇÕ´Ï´Ù(Sun Java System Messaging Server Administration Reference¿¡¼­ imsimta refresh ¸í·É ÂüÁ¶). ÀÌ ¸í·ÉÀº ±¸¼º ÆÄÀÏÀ» °øÀ¯ ¸Þ¸ð¸®(UNIX) ¶Ç´Â µ¿Àû ¸µÅ© ¶óÀ̺귯¸®(NT)ÀÇ ´ÜÀÏ À̹ÌÁö·Î ÄÄÆÄÀÏÇÕ´Ï´Ù.

ÄÄÆÄÀÏµÈ ±¸¼ºÀº Àç·Îµå °¡´ÉÇÑ Á¤Àû ¹× µ¿Àû ºÎºÐÀ» °¡Áý´Ï´Ù. µ¿Àû ºÎºÐÀÌ º¯°æµÇ°í imsimta reload¸¦ ½ÇÇàÇÏ¸é ½ÇÇà ÁßÀÎ ÇÁ·Î±×·¥¿¡¼­ µ¿Àû µ¥ÀÌÅ͸¦ Àç·ÎµåÇÕ´Ï´Ù. µ¿Àû ºÎºÐÀº ¸ÅÇÎ Å×À̺í, º°Äª ¹× Á¶È¸ Å×À̺íÀÔ´Ï´Ù.

±¸¼º Á¤º¸¸¦ ÄÄÆÄÀÏÇÏ´Â ÁÖµÈ ÀÌÀ¯´Â ¼º´É ¶§¹®ÀÔ´Ï´Ù. ¶ÇÇÑ ÄÄÆÄÀÏµÈ ±¸¼ºÀÌ »ç¿ë ÁßÀÏ ¶§ ±¸¼º ÆÄÀÏ ÀÚü°¡ "live" »óÅ°¡ ¾Æ´Ï¹Ç·Î ÄÄÆÄÀÏµÈ ±¸¼ºÀ» »ç¿ëÇÏ¸é ±¸¼º º¯°æ »çÇ×À» ´õ Æí¸®ÇÏ°Ô Å×½ºÆ®ÇÒ ¼ö ÀÖ½À´Ï´Ù.

MTAÀÇ ±¸¼º ¿ä¼Ò(¿¹: ä³Î ÇÁ·Î±×·¥)´Â ±¸¼º ÆÄÀÏÀ» Àоî¾ß ÇÒ ¶§¸¶´Ù ÄÄÆÄÀÏµÈ ±¸¼ºÀÌ Á¸ÀçÇÏ´ÂÁö ¸ÕÀú È®ÀÎÇÕ´Ï´Ù. ÄÄÆÄÀÏµÈ ±¸¼ºÀÌ Á¸ÀçÇÒ °æ¿ì ½ÇÇà ÁßÀÎ ÇÁ·Î±×·¥¿¡ À̹ÌÁö°¡ Ãß°¡µË´Ï´Ù. À̹ÌÁö Ãß°¡ ÀÛ¾÷ÀÌ ½ÇÆÐÇÒ °æ¿ì MTA´Â ÅؽºÆ® ÆÄÀÏÀ» Àд ÀÌÀüÀÇ ¹æ¹ýÀ¸·Î µ¹¾Æ°©´Ï´Ù.


MTA ±¸¼º ÆÄÀÏ

ÁÖ MTA ±¸¼º ÆÄÀÏÀº imta.cnfÀÔ´Ï´Ù. ±âº»ÀûÀ¸·Î ÀÌ ÆÄÀÏÀº msg_svr_base/config/imta.cnf¿¡ À§Ä¡ÇÕ´Ï´Ù. ÀÌ ÆÄÀÏÀº ä³Î ´Ù½Ã ¾²±â ±ÔÄ¢»Ó¸¸ ¾Æ´Ï¶ó MTA ä³Î Á¤ÀǸ¦ Æ÷ÇÔÇÕ´Ï´Ù. ´Ù½Ã ¾²¿©Áø ´ë»ó ÁÖ¼Ò¿Í °ü·ÃµÈ ä³ÎÀº ´ë»ó ä³ÎÀÌ µË´Ï´Ù. ÀϹÝÀûÀ¸·Î ±âº» imta.cnf¸¦ »ç¿ëÇÏ¸é ½Ã½ºÅÛÀÌ ÀûÀýÇÏ°Ô ÀÛµ¿ÇÕ´Ï´Ù.

ÀÌ Àý¿¡¼­´Â MTA ±¸¼º ÆÄÀÏ¿¡ ´ëÇÑ °£´ÜÇÑ ¼Ò°³¸¦ Á¦°øÇÕ´Ï´Ù. MTA ±¸¼º ÆÄÀÏÀ» ±¸¼ºÇÏ´Â ´Ù½Ã ¾²±â ±ÔÄ¢°ú ä³Î Á¤ÀǸ¦ ±¸¼ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 11Àå, "´Ù½Ã ¾²±â ±ÔÄ¢ ±¸¼º" ¹× 12Àå, "ä³Î Á¤ÀÇ ±¸¼º"À» ÂüÁ¶ÇϽʽÿÀ.

MTA ±¸¼º ÆÄÀÏÀ» ¼öÁ¤ÇÏ¿© »çÀÌÆ®¿¡¼­ »ç¿ëµÇ´Â ä³ÎÀ» ¼³Á¤ÇÏ°í ¾î¶² ä³ÎÀÌ ´Ù½Ã ¾²±â ±ÔÄ¢À» ÅëÇØ ¾î¶² Á¾·ùÀÇ ÁÖ¼Ò¸¦ ´ã´çÇÏ´ÂÁö ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ±¸¼º ÆÄÀÏÀº ÁÖ¼Ò À¯ÇüÀ» ÀûÀýÇÑ Ã¤³Î°ú ¿¬°ü½ÃÅ°´Â Àü¼Û °æ·Î(´Ù½Ã ¾²±â ±ÔÄ¢)¿Í »ç¿ë °¡´ÉÇÑ Àü¼Û ¹æ¹ý(ä³Î)À» ÁöÁ¤ÇÏ¿© ÀüÀÚ ¸ÞÀÏ ½Ã½ºÅÛÀÇ ·¹À̾ƿôÀ» ¼³Á¤ÇÕ´Ï´Ù.

±¸¼º ÆÄÀÏÀº µµ¸ÞÀÎ ´Ù½Ã ¾²±â ±ÔÄ¢°ú ä³Î Á¤ÀÇÀÇ µÎ ºÎºÐÀ¸·Î ±¸¼ºµË´Ï´Ù. µµ¸ÞÀÎ ´Ù½Ã ¾²±â ±ÔÄ¢Àº ÆÄÀÏ¿¡¼­ ¾Õ ºÎºÐ¿¡ ³ªÅ¸³ª¸ç ºó ÇàÀ¸·Î ä³Î Á¤ÀÇ¿Í ±¸ºÐµË´Ï´Ù. ä³Î Á¤ÀÇ´Â ÅëƲ¾î¼­ ä³Î Å×À̺íÀ̶ó°í ÇÕ´Ï´Ù. °³º° ä³Î Á¤ÀǴ ä³Î ºí·ÏÀ» ±¸¼ºÇÕ´Ï´Ù.

imta.cnf ±¸¼º ÆÄÀÏÀÇ ´ÙÀ½ ¿¹´Â ¸ÞÀÏÀ» ÀûÀýÇÑ Ã¤³Î·Î ¶ó¿ìÆÃÇÏ´Â µ¥ ´Ù½Ã ¾²±â ±ÔÄ¢ÀÌ »ç¿ëµÇ´Â ¹æ¹ýÀ» º¸¿© ÁÝ´Ï´Ù. °¡´ÉÇÑ ÇÑ °£´ÜÇÏ°Ô Çϱâ À§ÇØ µµ¸ÞÀÎ À̸§Àº »ç¿ëµÇÁö ¾Ê¾Ò½À´Ï´Ù. ´Ù½Ã ±ÔÄ¢Àº ±¸¼º ÆÄÀÏÀÇ »ó¹ÝºÎ¿¡ ³ªÅ¸³ª¸ç ä³Î Á¤ÀÇ´Â ±× µÚ¸¦ ÀÌ¾î ±¸¼º ÆÄÀÏÀÇ ÇϹݺο¡ ³ªÅ¸³³´Ï´Ù.

! test.cnf - An example configuration file. (1)
!
! This is only an example of a configuration file. It serves
! no useful purpose and should not be used in a real system.
!
! Part I: Rewrite rules
a     $U@a-daemon (2)
b     $U@b-daemon
c     $U%c@b-daemon
d     $U%d@a-daemon
              (3)
! Part II: Channel definitions
l             (4)
local-host

a_channel defragment charset7 usascii (5)
a-daemon

b_channel noreverse notices 1 2 3
b-daemon

</opt/SUNWmsgsr/msg-tango/table/internet.rules (6)

´ÙÀ½ ¸ñ·Ï¿¡´Â À§ ±¸¼º ÆÄÀÏÀÇ ÁÖ¿ä Ç׸ñ(°ýÈ£·Î ¹­ÀÎ ±½ÀºÃ¼ÀÇ ¼ýÀÚ°¡ Ç¥½ÃµÈ)ÀÌ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.

  1. ´À³¦Ç¥(!)´Â ÁÖ¼® ÇàÀ» Æ÷ÇÔÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ´À³¦Ç¥´Â ù ¹ø° ¿­¿¡ Ç¥½ÃµÇ¾î¾ß ÇÕ´Ï´Ù. ±× ¹ÛÀÇ ´Ù¸¥ À§Ä¡¿¡ Ç¥½ÃµÈ ´À³¦Ç¥´Â ¸®ÅÍ·² ´À³¦Ç¥·Î Çؼ®µË´Ï´Ù.
  2. ´Ù½Ã ¾²±â ±ÔÄ¢Àº ±¸¼º ÆÄÀÏÀÇ »ó¹ÝºÎ¿¡ ³ªÅ¸³³´Ï´Ù. ´Ù½Ã ¾²±â ±ÔÄ¢ÀÇ Çà¿¡´Â ºó ÇàÀÌ Æ÷Ç﵃ ¼ö ¾ø½À´Ï´Ù. ù ¹ø° ¿­¿¡¼­ ´À³¦Ç¥·Î ½ÃÀ۵Ǵ ÁÖ¼® ÇàÀº Çã¿ëµË´Ï´Ù.
  3. ±¸¼º ÆÄÀÏ¿¡ ³ªÅ¸³ª´Â ù ¹ø° ºó ÇàÀº ´Ù½Ã ¾²±â ¼½¼ÇÀÇ ³¡ÀÌÀÚ Ã¤³Î ºí·ÏÀÇ ½ÃÀÛÀÓÀ» ÀǹÌÇÕ´Ï´Ù. ÀÌ·¯ÇÑ Á¤ÀǸ¦ ÅëƲ¾î¼­ MTA°¡ »ç¿ëÇÒ ¼ö Àִ ä³Î ¹× °¢ ä³Î°ú ¿¬°üµÈ À̸§À» Á¤ÀÇÇϴ ä³Î È£½ºÆ® Å×À̺íÀ̶ó°í ÇÕ´Ï´Ù.
  4. óÀ½¿¡ Ç¥½ÃµÇ´Â ä³Î ºí·ÏÀº ÀϹÝÀûÀ¸·Î ·ÎÄà ¶Ç´Â l ä³ÎÀÔ´Ï´Ù. ±×·± ´ÙÀ½ ºó ÇàÀ¸·Î °¢ ä³Î ºí·ÏÀÌ ¼­·Î ºÐ¸®µË´Ï´Ù. (l ä³Î ¾Õ¿¡ ³ªÅ¸³¯ ¼ö ÀÖ´Â defaults ä³ÎÀº ¿¹¿ÜÀÔ´Ï´Ù.)
  5. ÀÏ¹Ý Ã¤³Î Á¤ÀǴ ä³Î À̸§(a_channel), ä³Î ±¸¼ºÀ» Á¤ÀÇÇÏ´Â ÀϺΠŰ¿öµå(defragment charset7 usascii) ¹× ä³Î ű׶ó°íµµ ºÎ¸£´Â ¶ó¿ìÆà ½Ã½ºÅÛ(a-daemon)À¸·Î ±¸¼ºµË´Ï´Ù.
  6. ±¸¼º ÆÄÀÏ¿¡´Â ´Ù¸¥ ÆÄÀÏÀÇ ³»¿ëÀÌ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù. ù ¹ø° ¿­¿¡ º¸´Ù ÀÛÀ½(<) ±âÈ£°¡ ÀÖÀ» °æ¿ì ÇØ´ç ÇàÀÇ ³ª¸ÓÁö ºÎºÐÀº ÆÄÀÏ À̸§À¸·Î °£ÁֵǸç ÆÄÀÏ À̸§Àº Ç×»ó Àý´ë ¹× Àüü ÆÄÀÏ °æ·Î¿©¾ß ÇÕ´Ï´Ù. ÀÌ °æ¿ì ÆÄÀÏÀÌ ¿­¸®°í ÆÄÀÏÀÇ ³»¿ëÀÌ ÇØ´ç ÁöÁ¡¿¡¼­ ±¸¼º ÆÄÀÏ¿¡ °áÇյ˴ϴÙ. Æ÷ÇÔ ÆÄÀÏÀº ÃÖ´ë 3°³ ¼öÁØ ±íÀ̱îÁö ÁßøµÉ ¼ö ÀÖ½À´Ï´Ù. ±¸¼º ÆÄÀÏÀÌ ¼¼°è °ø¿ëÀÎ °Íó·³ ±¸¼º ÆÄÀÏ¿¡ Æ÷ÇÔµÈ ¸ðµç ÆÄÀϵµ ¼¼°è °ø¿ëÀ̾î¾ß ÇÕ´Ï´Ù.

Ç¥ 10-1 ¿¡¼­´Â ¾ÕÀÇ ±¸¼º¿¡ ÀÇÇØ ÀϺΠ¿¹Á¦ ÁÖ¼Ò°¡ ¶ó¿ìÆõǴ ¹æ¹ýÀ» º¸¿© ÁÝ´Ï´Ù.

Ç¥ 10-1 ÁÖ¼Ò ¹× °ü·Ã ä³Î

ÁÖ¼Ò

´ÙÀ½ ä³ÎÀÇ ´ë±â¿­¿¡ ³ÖÀ½

u@a

a_channel

u@b

b_channel

u@c

b_channel

u@d

a_channel

MTA ±¸¼º ÆÄÀÏ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ´Ù½Ã ¾²±â ±ÔÄ¢, ä³Î Á¤ÀÇ ¹× 11Àå, "´Ù½Ã ¾²±â ±ÔÄ¢ ±¸¼º"À» ÂüÁ¶ÇϽʽÿÀ.


ÁÖ

imta.cnf ÆÄÀÏÀÌ º¯°æµÉ ¶§¸¶´Ù MTA ±¸¼ºÀ» ´Ù½Ã ÄÄÆÄÀÏÇØ¾ß ÇÕ´Ï´Ù. MTA ±¸¼º ÄÄÆÄÀÏÀ» ÂüÁ¶ÇϽʽÿÀ.



¸ÅÇÎ ÆÄÀÏ

MTAÀÇ ±¸¼º ¿ä¼Ò´Â ´ëºÎºÐ Å×À̺í Á¶È¸ ÁöÇâÀÇ Á¤º¸¸¦ »ç¿ëÇÕ´Ï´Ù. ÀÌ À¯ÇüÀÇ Å×À̺íÀº ÀÔ·Â ¹®ÀÚ¿­À» Ãâ·Â ¹®ÀÚ¿­·Î º¯È¯, Áï ¸ÅÇÎÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ¸ÅÇÎ Å×À̺íÀ̶ó°í ºÎ¸£´Â ÀÌ·¯ÇÑ Å×À̺íÀº ´ë°³ µÎ °³ÀÇ ¿­·Î Á¦°øµË´Ï´Ù. ù ¹ø°(¿ÞÂÊ) ¿­Àº ÀÏÄ¡½Ãų °¡´ÉÇÑ ÀÔ·Â ¹®ÀÚ¿­(ÆÐÅÏ)À» Á¦°øÇÏ¸ç µÎ ¹ø°(¿À¸¥ÂÊ) ¿­Àº ÀÔ·Â ¹®ÀÚ¿­ÀÌ ¸ÅÇεǴ °á°ú Ãâ·Â ¹®ÀÚ¿­(ÅÛÇø®Æ®)À» Á¦°øÇÕ´Ï´Ù.

´ëºÎºÐÀÇ MTA µ¥ÀÌÅͺ£À̽º(´Ù¸¥ À¯ÇüÀÇ MTA µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÏ´Â µ¥ÀÌÅͺ£À̽º·Î¼­ ¸ÅÇÎ Å×À̺í°ú È¥µ¿Çؼ­´Â ¾È µÊ)´Â ¹Ù·Î ÀÌ Å×À̺í À¯ÇüÀÇ ÀνºÅϽºÀÔ´Ï´Ù. ±×·¯³ª MTA µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀº ¿ÍÀϵåÄ«µå Á¶È¸ ±â´ÉÀ» Á¦°øÇÏÁö ¾ÊÀ¸¹Ç·Î ¿ÍÀϵåÄ«µå ÀÏÄ¡¸¦ À§ÇØ Àüü µ¥ÀÌÅͺ£À̽º¸¦ ½ºÄµÇØ¾ß ÇÑ´Ù´Â Á¡¿¡¼­ º»ÁúÀûÀ¸·Î ºñÈ¿À²ÀûÀÔ´Ï´Ù.

MTA mappings ÆÄÀÏÀº ¿©·¯ ¸ÅÇÎ Å×À̺íÀ» Áö¿øÇÕ´Ï´Ù. ¿ÍÀϵåÄ«µå ±â´É»Ó¸¸ ¾Æ´Ï¶ó ´Ù´Ü°è ¹× ¹Ýº¹ ¸ÅÇÎ ¹æ¹ýÀÌ Á¦°øÇÕ´Ï´Ù. ÀÌ ¹æ½ÄÀº ƯÈ÷ Ç׸ñ ¼ö°¡ ¸¹À» °æ¿ì¿¡ µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇÏ´Â °Íº¸´Ù ÄÄÇ»Æà ÀÛ¾÷ÀÌ ¸¹ÀÌ ¿ä±¸µË´Ï´Ù. ±×·¯³ª µ¿ÀÏÇÑ µ¥ÀÌÅͺ£À̽º¿¡¼­ ´ëºÎºÐÀÇ Ç׸ñÀ» ºÒÇÊ¿äÇÏ°Ô ¸¸µå´Â À¯¿¬¼ºÀÌ Àֱ⠶§¹®¿¡ °á°úÀûÀ¸·Î Àüü ¿À¹öÇìµå°¡ ÁÙ¾îµé ¼ö ÀÖ½À´Ï´Ù.

¸ÅÇÎ Å×À̺íÀº MTA mappings ÆÄÀÏ¿¡ ÀúÀåµË´Ï´Ù. ÀÌ ÆÄÀÏÀº MTA tailor ÆÄÀÏ¿¡¼­ IMTA_MAPPING_FILE ¿É¼ÇÀ¸·Î ÁöÁ¤µÇ¸ç ±âº»ÀûÀ¸·Î msg_svr_base/config/mappingsÀÔ´Ï´Ù. mappings ÆÄÀÏÀÇ ³»¿ëÀº Àç·Îµå °¡´ÉÇÑ ¼½¼ÇÀÇ ÀϺηΠÄÄÆÄÀÏµÈ ±¸¼º¿¡ ÅëÇյ˴ϴÙ(MTA ±¸¼º ÄÄÆÄÀÏ ÂüÁ¶). mappings ÆÄÀÏÀº ¼¼°è °ø¿ëÀ̾î¾ß ÇÕ´Ï´Ù. ¼¼°è °ø¿ë ¾×¼¼½º¸¦ Çã¿ëÇÏÁö ¾ÊÀ» °æ¿ì ¿À·ù µ¿ÀÛÀÌ ¹ß»ýÇÕ´Ï´Ù. mappings ÆÄÀÏÀÌ º¯°æµÉ ¶§¸¶´Ù MTA ±¸¼ºÀ» ´Ù½Ã ÄÄÆÄÀÏÇØ¾ß ÇÕ´Ï´Ù. MTA ±¸¼º ÄÄÆÄÀÏÀ» ÂüÁ¶ÇϽʽÿÀ.

Ç¥ 10-2¿¡¼­´Â ÀÌ Ã¥¿¡¼­ ¼³¸íµÈ ¸ÅÇÎ Å×À̺íÀÌ ³ª¿­µÇ¾î ÀÖ½À´Ï´Ù.

Ç¥ 10-2 Messaging Server ¸ÅÇÎ Å×À̺í

¸ÅÇÎ Å×À̺í

ÆäÀÌÁö

¼³¸í

CHARSET-CONVERSION

(ÇØ´ç ÆäÀÌÁö)

¾î¶² Á¾·ùÀÇ Ã¤³Î °£ ¹®ÀÚ ¼¼Æ® º¯È¯ ¹× ¸ÞÀÏ ¼­½Ä Àç¼³Á¤À» ¼öÇàÇØ¾ß ÇÏ´ÂÁö ÁöÁ¤ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.

COMMENT_STRINGS

(ÇØ´ç ÆäÀÌÁö)

ÁÖ¼Ò Çì´õ ÁÖ¼®(°ýÈ£·Î ¹­ÀÎ ¹®ÀÚ¿­)À» ¼öÁ¤ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.

CONVERSIONS

(ÇØ´ç ÆäÀÌÁö)

º¯È¯ ä³Î¿¡ ´ëÇÑ ¸ÞÀÏ Æ®·¡ÇÈÀ» ¼±ÅÃÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.

"µµ¸ÞÀÎ Á¶È¸"

(ÇØ´ç ÆäÀÌÁö)

Direct LDAP ¸ðµå·Î º°ÄªÀ» °Ë»öÇÒ Æ®¸®ÀÇ ±â¹ÝÀ» ã´Â µ¥ »ç¿ëµË´Ï´Ù.

FORWARD

(ÇØ´ç ÆäÀÌÁö)

º°Äª ÆÄÀÏÀ̳ª º°Äª µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇÏ¿© ¼öÇàÇÏ´Â °Í°ú ºñ½ÁÇÑ Àü´ÞÀ» ¼öÇàÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.

FROM_ACCESS

(ÇØ´ç ÆäÀÌÁö)

ºÀÅõÀÇ º¸³½ »ç¶÷ ÁÖ¼Ò¿¡ ±âÃÊÇÏ¿© ¸ÞÀÏÀ» ÇÊÅ͸µÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. To ÁÖ¼Ò°¡ ºÎÀûÀýÇÑ °æ¿ì ÀÌ Å×À̺íÀ» »ç¿ëÇÕ´Ï´Ù.

INTERNAL_IP

(ÇØ´ç ÆäÀÌÁö)

³»ºÎÀÇ ½Ã½ºÅÛ°ú ¼­ºê³ÝÀ» ÀνÄÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.

MAIL_ACCESS

(ÇØ´ç ÆäÀÌÁö)

SEND_ACCESS ¹× PORT_ACCESS Å×ÀÌºí¿¡¼­ ¹ß°ßÇÑ °áÇÕµÈ Á¤º¸¿¡ ±âÃÊÇÏ¿© ¹Þ´Â ¿¬°áÀ» Â÷´ÜÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.

NOTIFICATION_LANGUAGE

(ÇØ´ç ÆäÀÌÁö)

¾Ë¸² ¸ÞÀÏÀ» »ç¿ëÀÚ Á¤ÀÇ ¶Ç´Â ÇöÁöÈ­ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.

ORIG_MAIL_ACCESS

(ÇØ´ç ÆäÀÌÁö)

ORIG_SEND_ACCESS ¹× PORT_ACCESS Å×ÀÌºí¿¡¼­ ¹ß°ßÇÑ °áÇÕµÈ Á¤º¸¿¡ ±âÃÊÇÏ¿© ¹Þ´Â ¿¬°áÀ» Â÷´ÜÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.

ORIG_SEND_ACCESS

(ÇØ´ç ÆäÀÌÁö)

ºÀÅõÀÇ º¸³½ »ç¶÷ ÁÖ¼Ò, ºÀÅõÀÇ ¹Þ´Â »ç¶÷ ÁÖ¼Ò, ¼Ò½º ¹× ´ë»ó ä³Î¿¡ ±âÃÊÇÏ¿© ¹Þ´Â ¿¬°áÀ» Â÷´ÜÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.

PERSONAL_NAMES

(ÇØ´ç ÆäÀÌÁö)

°³ÀÎ À̸§(²©¼è·Î ±¸ºÐµÈ ÁÖ¼Ò ¾ÕÀÇ ¹®ÀÚ¿­)À» ¼öÁ¤ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.

PORT_ACCESS

(ÇØ´ç ÆäÀÌÁö)

IP ¹øÈ£¸¦ ±âÁØÀ¸·Î ¹Þ´Â ¿¬°áÀ» Â÷´ÜÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.

REVERSE

(ÇØ´ç ÆäÀÌÁö)

ÁÖ¼Ò¸¦ ³»ºÎ Çü½Ä¿¡¼­ °ø¿ë ±¤°í Çü½ÄÀ¸·Î º¯È¯ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.

SEND_ACCESS

(ÇØ´ç ÆäÀÌÁö)

ºÀÅõÀÇ º¸³½ »ç¶÷ ÁÖ¼Ò, ºÀÅõÀÇ ¹Þ´Â »ç¶÷ ÁÖ¼Ò, ¼Ò½º ¹× ´ë»ó ä³Î¿¡ ±âÃÊÇÏ¿© ¹Þ´Â ¿¬°áÀ» Â÷´ÜÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.

SMS_Channel_TEXT

(ÇØ´ç ÆäÀÌÁö)

»çÀÌÆ® Á¤ÀÇ ÅؽºÆ® º¯È¯¿¡ »ç¿ëµË´Ï´Ù.

X-ATT-NAMES

(ÇØ´ç ÆäÀÌÁö)

¸ÅÇÎ Å×ÀÌºí¿¡¼­ ¸Å°³ º¯¼ö °ªÀ» °Ë»öÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.

X-REWRITE-SMS-ADDRESS

(ÇØ´ç ÆäÀÌÁö)

·ÎÄà SMS ÁÖ¼Ò À¯È¿¼º °Ë»ç¿¡ »ç¿ëµË´Ï´Ù.

¸ÅÇÎ ÆÄÀÏÀÇ ÆÄÀÏ Çü½Ä

mappings ÆÄÀÏÀº ÀÏ·ÃÀÇ °³º° Å×À̺í·Î ±¸¼ºµË´Ï´Ù. °¢ Å×À̺íÀº À̸§À¸·Î ½ÃÀ۵Ǹç À̸§ÀÇ Ã¹ ¹ø° ¿­¿¡´Â Ç×»ó ¾ËÆĺª ¹®ÀÚ°¡ ¿É´Ï´Ù. Å×À̺í À̸§ µÚ¿¡´Â ÇʼöÀûÀ¸·Î ºó ÇàÀÌ ¿À°í À̾ Å×À̺íÀÇ Ç׸ñÀÌ ³ªÅ¸³³´Ï´Ù. Ç׸ñÀº 0°³ ÀÌ»óÀÇ µé¿©¾²±â ÇàÀ¸·Î ±¸¼ºµÇ¸ç °¢ Ç׸ñ ÇàÀº Çϳª ÀÌ»óÀÇ °ø¹é ¶Ç´Â ÅÇÀ¸·Î ±¸ºÐµÈ µÎ °³ÀÇ ¿­·Î ±¸¼ºµË´Ï´Ù. Ç׸ñ ¾ÈÀÇ ¸ðµç °ø¹éÀº $ ¹®ÀÚ¸¦ »ç¿ëÇÏ¿© ÀοëÇØ¾ß ÇÕ´Ï´Ù. °¢ ¸ÅÇÎ Å×À̺í À̸§ µÚ¿Í °¢ ¸ÅÇÎ Å×ÀÌºí »çÀÌ¿¡ ºó ÇàÀÌ ÀÖ¾î¾ß ÇÏ¸ç ´ÜÀÏ Å×À̺íÀÇ Ç׸ñ »çÀÌ¿¡´Â ºó ÇàÀÌ Ç¥½ÃµÉ ¼ö ¾ø½À´Ï´Ù. ÁÖ¼®Àº ù ¹ø° ¿­¿¡¼­ ´À³¦Ç¥(!)·Î ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù.

°á°ú Çü½ÄÀº ´ÙÀ½°ú °°ÀÌ ³ªÅ¸³³´Ï´Ù.

TABLE1_NAME

   pattern1-1    template1-1
   pattern1-2    template1-2
   pattern1-3    template1-3
      .              .
      .              .
      .              .
   pattern1-n    template1-n

TABLE2_NAME

   pattern2-1    template2-1
   pattern2-2    template2-2
   pattern2-3    template2-3
       .            .
       .            .
       .            .
   pattern2-n    template2-n

          .
          .
          .

TABLE3_NAME

          .

          .
          .

¸ÅÇÎ Å×À̺í TABLE2_NAMEÀ» »ç¿ëÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥Àº pattern2-2 ¹®ÀÚ¿­À» template2-2¿¡ ÁöÁ¤µÈ °ÍÀ¸·Î ¸ÅÇÎÇÕ´Ï´Ù. °¢ ÆÐÅÏÀ̳ª ÅÛÇø®Æ®´Â ÃÖ´ë 252ÀÚ¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù. °úµµÇÑ ¼öÀÇ Ç׸ñÀÌ ¸·´ëÇÑ ¾çÀÇ CPU¿Í ¸Þ¸ð¸®¸¦ ¼ÒºñÇÒ ¼ö ÀÖÁö¸¸ ¸ÅÇο¡ Ç¥½ÃµÉ ¼ö ÀÖ´Â Ç׸ñ ¼ö¿¡´Â Á¦ÇÑÀÌ ¾ø½À´Ï´Ù. 252ÀÚ¸¦ ÃÊ°úÇÏ´Â ±ä ÇàÀº ³¡¿¡ ¹é½½·¡½Ã¸¦ Æ÷ÇÔÇÏ¿© °è¼Ó À̾îÁú ¼ö ÀÖ½À´Ï´Ù. µÎ ¿­ »çÀÌÀÇ °ø¹é°ú ù ¹ø° ¿­ ¾Õ¿¡ ÀÖ´Â °ø¹éÀº »ý·«ÇÒ ¼ö ¾ø½À´Ï´Ù.

Áߺ¹µÈ ¸ÅÇÎ Å×À̺í À̸§Àº mappings ÆÄÀÏ¿¡¼­ Çã¿ëµÇÁö ¾Ê½À´Ï´Ù.

¸ÅÇÎ ÆÄÀÏ¿¡ ´Ù¸¥ ÆÄÀÏ Æ÷ÇÔ

mappings ÆÄÀÏ¿¡ ´Ù¸¥ ÆÄÀÏÀÌ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô ÇÏ·Á¸é ´ÙÀ½ Çü½ÄÀÇ ÇàÀ» »ç¿ëÇÕ´Ï´Ù.

<file-spec

ÀÌ ÇàÀ» »ç¿ëÇϸé Æ÷ÇÔÀÌ ³ªÅ¸³ª´Â ÁöÁ¡¿¡¼­ file-spec ÆÄÀÏÀÇ ³»¿ëÀÌ mappings ÆÄÀÏ¿¡ Æ÷ÇԵ˴ϴÙ. ÆÄÀÏ ÁöÁ¤Àº Àüü ÆÄÀÏ °æ·Î(µð·ºÅ丮 µî)¸¦ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ÀÌ ¹æ½ÄÀ¸·Î Æ÷ÇÔµÈ ¸ðµç ÆÄÀÏÀº ¼¼°è °ø¿ëÀ̾î¾ß ÇÕ´Ï´Ù. ¶ÇÇÑ ÀÌ·¯ÇÑ Æ÷ÇÔµÈ mappings ÆÄÀÏ¿¡´Â ÁÖ¼®ÀÌ Çã¿ëµË´Ï´Ù. Æ÷ÇÔÀº ÃÖ´ë 3°³ ¼öÁØ ±íÀ̱îÁö ÁßøµÉ ¼ö ÀÖ½À´Ï´Ù. Æ÷ÇÔ ÆÄÀÏÀº mappings ÆÄÀÏÀÌ ·ÎµåµÉ ¶§ µ¿½Ã¿¡ ·ÎµåµË´Ï´Ù. Áï, Æ÷ÇÔ ÆÄÀÏÀº ¿äû ½Ã ·ÎµåµÇÁö ¾ÊÀ¸¹Ç·Î Æ÷ÇÔ ÆÄÀÏ »ç¿ë°ú °ü·ÃÇÏ¿© ¼º´É ¶Ç´Â ¸Þ¸ð¸®°¡ Àý¾àµÇÁö´Â ¾Ê½À´Ï´Ù.

¸ÅÇÎ ÀÛ¾÷

mappings ÆÄÀÏÀÇ ¸ðµç ¸ÅÇÎÀº ÀÏ°üµÈ ¹æ½ÄÀ¸·Î Àû¿ëµË´Ï´Ù. ƯÁ¤ ¸ÅÇΰú ´ÙÀ½ ¸ÅÇÎ »çÀÌ¿¡¼­ º¯°æµÇ´Â À¯ÀÏÇÑ »çÇ×Àº ÀÔ·Â ¹®ÀÚ¿­ÀÇ ¼Ò½º¿Í ¸ÅÇÎ Ãâ·ÂÀÌ »ç¿ëµÇ´Â ´ë»óÀÔ´Ï´Ù.

¸ÅÇÎ ÀÛ¾÷Àº Ç×»ó ÀÔ·Â ¹®ÀÚ¿­°ú ¸ÅÇÎ Å×À̺í·ÎºÎÅÍ ½ÃÀ۵˴ϴÙ. ¸ÅÇÎ Å×À̺íÀÇ Ç׸ñÀº Å×ÀÌºí¿¡ Ç¥½ÃµÈ ¼ø¼­´ë·Î À§¿¡¼­ ¾Æ·¡·Î ÇÑ ¹ø¿¡ Çϳª¾¿ ½ºÄµµË´Ï´Ù. °¢ Ç׸ñÀÇ ¿ÞÂÊÀº ÆÐÅÏÀ¸·Î »ç¿ëµÇ¸ç ÀÔ·Â ¹®ÀÚ¿­Àº ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÏÁö ¾Ê´Â ¹æ½ÄÀ¸·Î ÇØ´ç ÆÐÅÏ°ú ºñ±³µË´Ï´Ù.

¸ÅÇÎ Ç׸ñ ÆÐÅÏ

ÆÐÅÏÀº ¿ÍÀϵåÄ«µå ¹®ÀÚ¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ ÀϹÝÀûÀÎ ¿ÍÀϵåÄ«µå ¹®ÀÚ°¡ Çã¿ëµË´Ï´Ù. º°Ç¥(*)´Â 0°³ ÀÌ»óÀÇ ¹®ÀÚ¿Í ÀÏÄ¡ÇÏ¸ç °¢ ¹éºÐÀ² ±âÈ£(%)´Â ÇϳªÀÇ ¹®ÀÚ¿Í ÀÏÄ¡ÇÕ´Ï´Ù. º°Ç¥, ¹éºÐÀ² ±âÈ£, °ø¹é ¹× ÅÇÀº ¾Õ¿¡ ´Þ·¯ ±âÈ£($)¸¦ Ãß°¡ÇÏ¿© ÀοëÇÒ ¼ö ÀÖ½À´Ï´Ù. º°Ç¥ ¶Ç´Â ¹éºÐÀ² ±âÈ£¸¦ ÀοëÇϸé Ưº°ÇÑ Àǹ̰¡ »ç¶óÁý´Ï´Ù. ¿µ±¸ÀûÀ¸·Î ÆÐÅÏÀ̳ª ÅÛÇø®Æ®·Î ³¡³ª´Â °ÍÀ» ¹æÁöÇϱâ À§ÇØ °ø¹é°ú ÅÇÀ» ÀοëÇØ¾ß ÇÕ´Ï´Ù. ¸®ÅÍ·² ´Þ·¯ ±âÈ£ ¹®ÀÚ´Â ÀÌÁß($$)À¸·Î Ç¥½ÃÇØ¾ß Çϸç ù ¹ø° ´Þ·¯ ±âÈ£°¡ µÎ ¹ø° ±âÈ£¸¦ ÀοëÇÕ´Ï´Ù.

Ç¥ 10-3 ¸ÅÇÎ ÆÐÅÏ ¿ÍÀϵåÄ«µå 

¿ÍÀϵåÄ«µå

¼³¸í

%

Á¤È®ÇÏ°Ô ÇϳªÀÇ ¹®ÀÚ¿Í ÀÏÄ¡ÇÕ´Ï´Ù.

*

¿ÞÂÊ¿¡¼­ ¿À¸¥ÂÊÀ¸·ÎÀÇ ÃÖ´ë ÀÏÄ¡¸¦ »ç¿ëÇÏ¿© 0°³ ÀÌ»óÀÇ ¹®ÀÚ¿Í ÀÏÄ¡ÇÕ´Ï´Ù.

µÚ·Î ÀÏÄ¡

¼³¸í

$ n*

n¹ø° ¿ÍÀϵåÄ«µå ¶Ç´Â ±Û·Ó°ú ÀÏÄ¡ÇÕ´Ï´Ù.

¼öÁ¤ÀÚ

¼³¸í

$_

¿ÞÂÊ¿¡¼­ ¿À¸¥ÂÊÀ¸·ÎÀÇ ÃÖ¼Ò ÀÏÄ¡¸¦ »ç¿ëÇÕ´Ï´Ù.

$@

À̾îÁö´Â ¿ÍÀϵåÄ«µå ¶Ç´Â ±Û·ÓÀÇ “ÀúÀå”À» ÇØÁ¦ÇÕ´Ï´Ù.

$^

À̾îÁö´Â ¿ÍÀϵåÄ«µå ¶Ç´Â ±Û·ÓÀÇ “ÀúÀå”À» ¼³Á¤ÇÕ´Ï´Ù. ±âº»°ªÀÔ´Ï´Ù.

±Û·Ó ¿ÍÀϵåÄ«µå

¼³¸í

$A%

ÇϳªÀÇ ¾ËÆĺª ¹®ÀÚ(A-Z ¶Ç´Â a-z)¿Í ÀÏÄ¡ÇÕ´Ï´Ù.

$A*

0°³ ÀÌ»óÀÇ ¾ËÆĺª ¹®ÀÚ(A-Z ¶Ç´Â a-z)¿Í ÀÏÄ¡ÇÕ´Ï´Ù.

$B%

ÇϳªÀÇ ÀÌÁø¼ö(0 ¶Ç´Â 1)¿Í ÀÏÄ¡ÇÕ´Ï´Ù.

$B*

0°³ ÀÌ»óÀÇ ÀÌÁø¼ö(0 ¶Ç´Â 1)¿Í ÀÏÄ¡ÇÕ´Ï´Ù.

$D%

ÇϳªÀÇ ½ÊÁø¼ö(0-9)¿Í ÀÏÄ¡ÇÕ´Ï´Ù.

$D*

0°³ ÀÌ»óÀÇ ½ÊÁø¼ö(0-9)¿Í ÀÏÄ¡ÇÕ´Ï´Ù.

$H%

ÇϳªÀÇ 16Áø¼ö(0-9 ¶Ç´Â A-F)¿Í ÀÏÄ¡ÇÕ´Ï´Ù.

$H*

0°³ ÀÌ»óÀÇ 16Áø¼ö(0-9 ¶Ç´Â A-F)¿Í ÀÏÄ¡ÇÕ´Ï´Ù.

$O%

ÇϳªÀÇ 8Áø¼ö(0-7)¿Í ÀÏÄ¡ÇÕ´Ï´Ù.

$O*

0°³ ÀÌ»óÀÇ 8Áø¼ö(0-7)¿Í ÀÏÄ¡ÇÕ´Ï´Ù.

$S%

ÇϳªÀÇ ±âÈ£ ÁýÇÕ ¹®ÀÚ(¿¹: 0-9, A-Z, a-z, _, $)¿Í ÀÏÄ¡ÇÕ´Ï´Ù.

$S*

0°³ ÀÌ»óÀÇ ±âÈ£ ÁýÇÕ ¹®ÀÚ(¿¹: 0-9, A-Z, a-z, _, $)¿Í ÀÏÄ¡ÇÕ´Ï´Ù.

$T%

ÇϳªÀÇ ÅÇ ¶Ç´Â ¼¼·Î ÅÇÀ̳ª °ø¹é ¹®ÀÚ¿Í ÀÏÄ¡ÇÕ´Ï´Ù.

$T*

0°³ ÀÌ»óÀÇ ÅÇ ¶Ç´Â ¼¼·Î ÅÇÀ̳ª °ø¹é ¹®ÀÚ¿Í ÀÏÄ¡ÇÕ´Ï´Ù.

$X%

$H%ÀÇ µ¿ÀǾîÀÔ´Ï´Ù.

$X*

$H*ÀÇ µ¿ÀǾîÀÔ´Ï´Ù.

$[ c]%

¹®ÀÚ c¿Í ÀÏÄ¡ÇÕ´Ï´Ù.

$[ c]*

¹®ÀÚ cÀÇ ¸ðµç °æ¿ì¿Í ÀÏÄ¡ÇÕ´Ï´Ù.

$[ c1 c2 ... cn ]%

¹®ÀÚ c1, c2 ¶Ç´Â cn°ú Á¤È®ÇÏ°Ô Çѹø ÀÏÄ¡ÇÕ´Ï´Ù.

$[ c1 c2 ... cn ]*

¹®ÀÚ c1, c2 ¶Ç´Â cnÀÇ ¸ðµç °æ¿ì¿Í ÀÏÄ¡ÇÕ´Ï´Ù.

$[ c1 -cn ]%

c1¿¡¼­ cn ¹üÀ§¿¡ ÀÖ´Â ¹®ÀÚ Çϳª¿Í ÀÏÄ¡ÇÕ´Ï´Ù.

$[ c1 -cn ]*

c1¿¡¼­ cn ¹üÀ§¿¡ ÀÖ´Â ¸ðµç ¹®ÀÚ¿Í ÀÏÄ¡ÇÕ´Ï´Ù.

$< IPv4>

IPv4 ÁÖ¼Ò¿Í ÀÏÄ¡ÇÏ¸ç ºñÆ®¸¦ ¹«½ÃÇÕ´Ï´Ù.

$(IPv4)

IPv4 ÁÖ¼Ò¿Í ÀÏÄ¡Çϸç Á¢µÎ¾î ºñÆ®¸¦ À¯ÁöÇÕ´Ï´Ù.

${IPv6}

IPv6 ÁÖ¼Ò¿Í ÀÏÄ¡ÇÕ´Ï´Ù.

±Û·Ó ³»¿¡¼­, Áï $[...] ±¸Á¶ ³»¿¡¼­ ¹é½½·¡½Ã ¹®ÀÚ \´Â ÀÎ¿ë ¹®ÀÚÀÔ´Ï´Ù. ±Û·Ó ³»¿¡¼­ ¸®ÅÍ·² ÇÏÀÌÇÂ(-) ¶Ç´Â ¿À¸¥ÂÊ ´ë°ýÈ£(])¸¦ ³ªÅ¸³»·Á¸é ÇÏÀÌÇÂÀ̳ª ¿À¸¥ÂÊ ´ë°ýÈ£¸¦ ¹é½½·¡½Ã·Î ÀοëÇØ¾ß ÇÕ´Ï´Ù.

ÆÐÅÏÀÇ ´Ù¸¥ ¸ðµç ¹®ÀÚ´Â ÇØ´ç ¹®ÀÚ ÀÚü¸¦ Ç¥½Ã ¹× ÀÏÄ¡½Ãŵ´Ï´Ù. ƯÈ÷ ÀÛÀºµû¿ÈÇ¥ ¹× Å«µû¿ÈÇ¥ ¹®ÀÚ¿Í °ýÈ£´Â ¸ÅÇÎ ÆÐÅÏÀ̳ª ÅÛÇø®Æ®¿¡¼­ Ưº°ÇÑ Àǹ̰¡ ¾ø´Â º¸Åë ¹®ÀÚ¿¡ ºÒ°úÇÕ´Ï´Ù. µû¶ó¼­ À¯È¿ÇÏÁö ¾ÊÀº ÁÖ¼Ò³ª ºÎºÐ ÁÖ¼Ò¿¡ ÇØ´çÇÏ´Â Ç׸ñÀ» ½±°Ô ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿©·¯ ¼öÁ¤ÀÚ¸¦ ÁöÁ¤Çϰųª ¼öÁ¤ÀÚ¿Í µÚ·Î ÀÏÄ¡¸¦ ÁöÁ¤ÇÏ·Á¸é ´ÜÁö ÇϳªÀÇ ´Þ·¯ ±âÈ£°¡ ±¸¹®¿¡ »ç¿ëµË´Ï´Ù. ¿¹¸¦ µé¾î, µÚ·Î ÀÏÄ¡ ÀÚü¸¦ ÀúÀåÇÏÁö ¾Ê°í óÀ½ ¿ÍÀϵåÄ«µå¸¦ µÚ·Î ÀÏÄ¡½ÃÅ°·Á¸é $@$0ÀÌ ¾Æ´Ï¶ó $@0À» »ç¿ëÇÕ´Ï´Ù.

imsimta test -match À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ¸ÅÇÎ ÆÐÅÏÀ» Å×½ºÆ®ÇÏ°í ƯÈ÷ ÆÐÅÏ¿¡¼­ÀÇ ¿ÍÀϵåÄ«µå µ¿ÀÛÀ» Å×½ºÆ®ÇÒ ¼ö ÀÖ´Ù´Â Á¡À» À¯ÀÇÇϽʽÿÀ.

º°Ç¥ ¿ÍÀϵåÄ«µå´Â ÆÐÅÏÀÇ ¿ÞÂÊ¿¡¼­ ¿À¸¥ÂÊÀ¸·Î ÀÛµ¿ÇÏ¿© Ç׸ñÀ» ÃÖ´ëÇÑ ÀÏÄ¡½Ãŵ´Ï´Ù. ¿¹¸¦ µé¾î, ¹®ÀÚ¿­ a/b/c°¡ ÆÐÅÏ */*¿Í ºñ±³µÇ¸é ¿ÞÂÊ º°Ç¥´Â a/b¿Í ÀÏÄ¡ÇÏ°í ¿À¸¥ÂÊ º°Ç¥´Â ³ª¸ÓÁö c¿Í ÀÏÄ¡ÇÕ´Ï´Ù.

$_ ¼öÁ¤ÀÚ´Â ÆÐÅÏ¿¡¼­ ¿ÞÂÊ¿¡¼­ ¿À¸¥ÂÊÀ¸·Î ÀÛµ¿ÇÏ¿© ¿ÍÀϵåÄ«µå ÀÏÄ¡¸¦ ÃÖ¼ÒÈ­¹Ç·Î ÃÖ¼ÒÇÑÀÇ °¡´ÉÇÑ ÀÏÄ¡¸¸ ÀÏÄ¡·Î °£Áֵ˴ϴÙ. ¿¹¸¦ µé¾î, ¹®ÀÚ¿­ a/b/c°¡ ÆÐÅÏ $_*/$_*¿Í ºñ±³µÇ¸é ¿ÞÂÊ $_*´Â a¿Í ÀÏÄ¡ÇÏ°í ¿À¸¥ÂÊ $_*´Â b/c¿Í ÀÏÄ¡ÇÕ´Ï´Ù.

IP ÀÏÄ¡

IPv4 Á¢µÎ¾î ÀÏÄ¡ÀÇ °æ¿ì IP ÁÖ¼Ò³ª ¼­ºê³ÝÀÌ ÁöÁ¤µÇ¸ç ¼±ÅÃÀûÀ¸·Î ½½·¡½Ã¿Í Á¢µÎ¾îÀÇ ºñÆ® ¼ö(ÀÏÄ¡ÇÏ´Â Ç׸ñÀ» ºñ±³ÇÒ ¶§ °í·ÁµÇ´Â)°¡ µÚ¿¡ ¿Ã ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½Àº 123.45.67.0 ¼­ºê³ÝÀÇ ¸ðµç Ç׸ñ°ú ÀÏÄ¡ÇÕ´Ï´Ù.

$(123.45.67.0/24)

IPv4 ¹«½Ã ºñÆ® ÀÏÄ¡ÀÇ °æ¿ì IP ÁÖ¼Ò³ª ¼­ºê³ÝÀÌ ÁöÁ¤µÇ¸ç ¼±ÅÃÀûÀ¸·Î ½½·¡½Ã¿Í ºñÆ® ¼ö(ÀÏÄ¡ÇÏ´Â Ç׸ñÀ» °Ë»çÇÒ ¶§ ¹«½ÃµÇ´Â)°¡ µÚ¿¡ ¿Ã ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½Àº 123.45.67.0 ¼­ºê³ÝÀÇ ¸ðµç Ç׸ñ°ú ÀÏÄ¡ÇÕ´Ï´Ù.

$<123.45.67.0/8>

´ÙÀ½ ¿¹´Â 123.45.67.4¿¡¼­ 123.45.67.7±îÁöÀÇ ¹üÀ§¿¡ ¼ÓÇÑ ¸ðµç Ç׸ñ°ú ÀÏÄ¡ÇÕ´Ï´Ù.

$<123.45.67.4/2>

IPv6 ÀÏÄ¡´Â IPv6 ÁÖ¼Ò ¶Ç´Â ¼­ºê³Ý°ú ÀÏÄ¡ÇÕ´Ï´Ù.

¸ÅÇÎ Ç׸ñ ÅÛÇø®Æ®

ÁÖ¾îÁø Ç׸ñÀÇ ÆÐÅÏ ºñ±³¿¡ ½ÇÆÐÇÒ °æ¿ì ¾î¶°ÇÑ ÀÛ¾÷µµ ¼öÇàµÇÁö ¾ÊÀ¸¸ç ´ÙÀ½ Ç׸ñÀÇ ½ºÄµÀÌ ÁøÇàµË´Ï´Ù. ºñ±³¿¡ ¼º°øÇÒ °æ¿ì Ç׸ñÀÇ ¿À¸¥ÂÊÀÌ Ãâ·Â ¹®ÀÚ¿­À» »ý¼ºÇϱâ À§ÇÑ ÅÛÇø®Æ®·Î »ç¿ëµË´Ï´Ù. ÅÛÇø®Æ®°¡ »ç¿ëµÇ¸é ÀÔ·Â ¹®ÀÚ¿­Àº ÅÛÇø®Æ®¿¡ Á¦°øµÈ ÁöħÀ¸·ÎºÎÅÍ »ý¼ºµÈ Ãâ·Â ¹®ÀÚ¿­·Î È¿°úÀûÀ¸·Î ´ëüµË´Ï´Ù.

ÅÛÇø®Æ®ÀÇ °ÅÀÇ ¸ðµç ¹®ÀÚ´Â ´Ü¼øÈ÷ ±×´ë·Î Ãâ·ÂµË´Ï´Ù. ´Ü, ´Þ·¯ ±âÈ£($)ÀÇ °æ¿ì´Â ¿¹¿ÜÀÔ´Ï´Ù.

´Þ·¯ ±âÈ£ µÚ¿¡ ´Þ·¯ ±âÈ£, °ø¹é ¶Ç´Â ÅÇÀÌ ¿À¸é Ãâ·Â ¹®ÀÚ¿­¿¡ ´Þ·¯ ±âÈ£, °ø¹é ¶Ç´Â ÅÇÀÌ »ý¼ºµË´Ï´Ù. ÀÌ·¯ÇÑ ¹®ÀÚ´Â ¸ðµÎ Ãâ·Â ¹®ÀÚ¿­¿¡ »ðÀÔÇϱâ À§ÇØ ÀοëÇØ¾ß ÇÑ´Ù´Â Á¡À» À¯ÀÇÇϽʽÿÀ.

´Þ·¯ ±âÈ£ µÚ¿¡ ¿À´Â ¼ýÀÚ nÀº ´ëü¸¦ ¿äûÇÏ¸ç ´Þ·¯ ±âÈ£ µÚ¿¡ ¾ËÆĺª ¹®ÀÚ´Â “¸ÞŸ ¹®ÀÚ“¶ó°í ºÎ¸¨´Ï´Ù. ¸ÞŸ ¹®ÀÚ ÀÚü´Â ÅÛÇø®Æ®°¡ »ý¼ºÇÑ Ãâ·Â ¹®ÀÚ¿­¿¡ ³ªÅ¸³ªÁö ¾ÊÁö¸¸ Ư¼öÇÑ ÀϺΠ´ëü ¶Ç´Â 󸮸¦ »ý¼ºÇÕ´Ï´Ù. Ư¼öÇÑ ´ëü ¶Ç´Â Ç¥ÁØ Ã³¸® ¸ÞŸ ¹®ÀÚÀÇ ¸ñ·ÏÀº Ç¥ 10-4¸¦ ÂüÁ¶ÇϽʽÿÀ. ±× ¹ÛÀÇ ´Ù¸¥ ¸ÞŸ ¹®ÀÚ´Â ¸ÅÇΠƯÁ¤ ÀÀ¿ë ÇÁ·Î±×·¥¿ëÀ¸·Î ¿¹¾àµË´Ï´Ù.

$C, $E, $L ¶Ç´Â $R ¸ÞŸ ¹®ÀÚ´Â ÀÏÄ¡ÇÏ´Â ÆÐÅÏÀÇ ÅÛÇø®Æ®¿¡ Á¸ÀçÇÒ °æ¿ì ¸ÅÇÎ ÇÁ·Î¼¼½º¿¡ ¿µÇâÀ» ÁÖ°í ÇÁ·Î¼¼½ºÀÇ °è¼Ó ¶Ç´Â Á¾·á¸¦ Á¦¾îÇÑ´Ù´Â Á¡À» À¯ÀÇÇϽʽÿÀ. Áï, ÇÑ Ç׸ñÀÇ Ãâ·ÂÀÌ ´Ù¸¥ Ç׸ñÀÇ ÀÔ·ÂÀÌ µÇ´Â ¹Ýº¹ ¸ÅÇÎ Å×À̺í Ç׸ñÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÏÄ¡ÇÏ´Â ÆÐÅÏÀÇ ÅÛÇø®Æ®°¡ $C, $E, $L ¶Ç´Â $R ¸ÞŸ ¹®ÀÚ¸¦ Æ÷ÇÔÇÏÁö ¾ÊÀ» °æ¿ì $E (¸ÅÇÎ ÇÁ·Î¼¼½ºÀÇ Áï½Ã Á¾·á)°¡ °¡Á¤µË´Ï´Ù.

¹«ÇÑ ·çÇÁ¸¦ ¹æÁöÇϱâ À§ÇØ ¸ÅÇÎ Å×À̺íÀÇ ¹Ýº¹ Åë°ú Ƚ¼ö°¡ Á¦Çѵ˴ϴÙ. ÀÌÀü Åë°úº¸´Ù ±æ°Å³ª °°Àº ÆÐÅÏÀ¸·Î Åë°ú°¡ ´Ù½Ã ½ÃÀÛµÉ ¶§¸¶´Ù Ä«¿îÅÍ°¡ Áõ°¡ÇÕ´Ï´Ù. ¹®ÀÚ¿­ÀÇ ±æÀÌ°¡ ÀÌÀü °Íº¸´Ù ªÀ» °æ¿ì Ä«¿îÅÍ´Â 0À¸·Î Àç¼³Á¤µË´Ï´Ù. Ä«¿îÅÍ°¡ 10À» ÃÊ°úÇÏ¸é ¸ÅÇÎÀ» ¹Ýº¹ÇÏ·Á´Â ¿äûÀº ¹«½ÃµË´Ï´Ù.

Ç¥ 10-4 ¸ÅÇÎ ÅÛÇø®Æ® ´ëü ¹× ¸ÞŸ ¹®ÀÚ  

´ëü ½ÃÄö½º

´ëü ´ë»ó

$n

0ºÎÅÍ ½ÃÀÛÇÏ¿© ¿ÞÂÊ¿¡¼­ ¿À¸¥ÂÊÀ¸·Î °è»êµÈ n¹ø° ¿ÍÀϵåÄ«µå Çʵå

$#...#

ÀÏ·Ã ¹øÈ£ ´ëü

$]...[

LDAP °Ë»ö URL Á¶È¸(°á°ú¿¡¼­ ´ëü)

$|...|

ÁöÁ¤µÈ ¸ÅÇÎ Å×À̺íÀ» Á¦°øµÈ ¹®ÀÚ¿­¿¡ Àû¿ë

${...}

ÀÏ¹Ý µ¥ÀÌÅͺ£À̽º ´ëü

$[...]

»çÀÌÆ® Á¦°ø ·çƾ È£Ãâ(°á°ú¿¡¼­ ´ëü)

¸ÞŸ ¹®ÀÚ

¼³¸í

$C

´ÙÀ½ Å×À̺í Ç׸ñ¿¡¼­ ½ÃÀÛÇÏ´Â ¸ÅÇÎ ÇÁ·Î¼¼½º¸¦ °è¼ÓÇÕ´Ï´Ù. ÀÌ Ç׸ñÀÇ Ãâ·Â ¹®ÀÚ¿­À» ¸ÅÇÎ ÇÁ·Î¼¼½ºÀÇ »õ ÀÔ·Â ¹®ÀÚ¿­·Î »ç¿ëÇÕ´Ï´Ù.

$E

Áö±Ý ¸ÅÇÎ ÇÁ·Î¼¼½º¸¦ Á¾·áÇÕ´Ï´Ù. ÀÌ Ç׸ñÀÇ Ãâ·Â ¹®ÀÚ¿­À» ¸ÅÇÎ ÇÁ·Î¼¼½ºÀÇ ÃÖÁ¾ °á°ú·Î »ç¿ëÇÕ´Ï´Ù.

$L

´ÙÀ½ Å×À̺í Ç׸ñ¿¡¼­ ½ÃÀÛÇÏ´Â ¸ÅÇÎ ÇÁ·Î¼¼½º¸¦ °è¼ÓÇÕ´Ï´Ù. ÀÌ Ç׸ñÀÇ Ãâ·Â ¹®ÀÚ¿­À» ¸ÅÇÎ ÇÁ·Î¼¼½ºÀÇ »õ ÀÔ·Â ¹®ÀÚ¿­·Î »ç¿ëÇÕ´Ï´Ù. Å×À̺íÀÇ ¸ðµç Ç׸ñÀÌ »ç¿ëµÇ°í ³ª¸é ù ¹ø° Å×À̺í Ç׸ñ¿¡¼­ ½ÃÀÛÇÏ´Â Åë°ú¸¦ Çϳª ´õ ¸¸µì´Ï´Ù. ÀÌÈÄÀÇ ÀÏÄ¡ÇÏ´Â Ç׸ñ¿¡¼­´Â $C, $E ¶Ç´Â $R ¸ÞŸ ¹®ÀÚ¸¦ »ç¿ëÇÏ¿© ÀÌ Á¶°ÇÀ» ¹«½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.

$R

¸ÅÇÎ Å×À̺íÀÇ Ã¹ ¹ø° Ç׸ñ¿¡¼­ ½ÃÀÛÇÏ´Â ¸ÅÇÎ ÇÁ·Î¼¼½º¸¦ °è¼ÓÇÕ´Ï´Ù. ÀÌ Ç׸ñÀÇ Ãâ·Â ¹®ÀÚ¿­À» ¸ÅÇÎ ÇÁ·Î¼¼½ºÀÇ »õ ÀÔ·Â ¹®ÀÚ¿­·Î »ç¿ëÇÕ´Ï´Ù.

$?x?

¸ÅÇÎ Ç׸ñÀÌ x%ÀÇ ½Ã°£ µ¿¾È ¼º°øÇÕ´Ï´Ù.

$\

ÈÄ¼Ó ÅؽºÆ®¸¦ ¼Ò¹®ÀÚ·Î °­Á¦ÇÕ´Ï´Ù.

$^

ÈÄ¼Ó ÅؽºÆ®¸¦ ´ë¹®ÀÚ·Î °­Á¦ÇÕ´Ï´Ù.

$_

ÈÄ¼Ó ÅؽºÆ®¸¦ ¿ø·¡ ´ë¼Ò¹®ÀÚ·Î À¯ÁöÇÕ´Ï´Ù.

$:x

ÁöÁ¤µÈ Ç÷¡±×°¡ ¼³Á¤µÈ °æ¿ì¿¡¸¸ ÀÏÄ¡ÇÕ´Ï´Ù.

$;x

ÁöÁ¤µÈ Ç÷¡±×°¡ Áö¿öÁø °æ¿ì¿¡¸¸ ÀÏÄ¡ÇÕ´Ï´Ù.

¿ÍÀϵåÄ«µå ÇÊµå ´ëü($n)

¼ýÀÚ nÀÌ µÚ¿¡ ¿À´Â ´Þ·¯ ±âÈ£´Â ÆÐÅÏÀÇ n¹ø° ¿ÍÀϵåÄ«µå¿Í ÀÏÄ¡Çß´ø Ç׸ñÀ¸·Î ´ëüµË´Ï´Ù. ¿ÍÀϵåÄ«µå´Â 0ºÎÅÍ ½ÃÀÛÇÏ¿© ¹øÈ£°¡ ¸Å°ÜÁý´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½ Ç׸ñÀº ÀÔ·Â ¹®ÀÚ¿­ PSI%A::B¿Í ÀÏÄ¡ÇÏ¸ç °á°ú Ãâ·Â ¹®ÀÚ¿­ b@a.psi.siroe.comÀ» »ý¼ºÇÕ´Ï´Ù.

PSI$%*::*    $1@$0.psi.siroe.com

¶ÇÇÑ ÀÔ·Â ¹®ÀÚ¿­ PSI%1234::USERµµ ÀÏÄ¡ÇÏ¿© USER@1234.psi.siroe.comÀ» °á°ú ¹®ÀÚ¿­·Î »ý¼ºÇÕ´Ï´Ù. ÀÔ·Â ¹®ÀÚ¿­ PSIABC::DEF´Â ÀÌ Ç׸ñÀÇ ÆÐÅÏ°ú ÀÏÄ¡ÇÏÁö ¾ÊÀ¸¸ç ¾î¶² ÀÛ¾÷µµ ¹ß»ýÇÏÁö ¾Ê½À´Ï´Ù. Áï, ÀÌ Ç׸ñÀ¸·ÎºÎÅÍ Ãâ·Â ¹®ÀÚ¿­ÀÌ »ý¼ºµÇÁö ¾Ê½À´Ï´Ù.

ÅؽºÆ® ´ë¼Ò¹®ÀÚ Á¦¾î($\, $^, $_)

¸ÞŸ ¹®ÀÚ $\´Â ÈÄ¼Ó ÅؽºÆ®¸¦ ¼Ò¹®ÀÚ·Î °­Á¦ÇÏ°í $^´Â ÈÄ¼Ó ÅؽºÆ®¸¦ ´ë¹®ÀÚ·Î °­Á¦Çϸç $_´Â ÈÄ¼Ó ÅؽºÆ®¸¦ ¿ø·¡ ´ë¼Ò¹®ÀÚ·Î À¯ÁöÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ÀÌ·¯ÇÑ ¸ÞŸ ¹®ÀÚ´Â ¸ÅÇÎÀ» »ç¿ëÇÏ¿© ´ë¼Ò¹®ÀÚ°¡ Áß¿äÇÑ ÁÖ¼Ò¸¦ º¯È¯ÇÒ °æ¿ì¿¡ À¯¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

ó¸® Á¦¾î($C, $L, $R, $E)

$C, $L, $R ¹× $E ¸ÞŸ ¹®ÀÚ´Â ¸ÅÇÎ ÇÁ·Î¼¼½ºÀÇ Á¾·á ¿©ºÎ¿Í Á¾·á ½Ã±â¸¦ Á¦¾îÇÏ¿© ¸ÅÇÎ ÇÁ·Î¼¼½º¿¡ ¿µÇâÀ» ÁÝ´Ï´Ù. °¢ ¸ÞŸ ¹®ÀÚ´Â ´ÙÀ½°ú °°½À´Ï´Ù.

¸ÅÇÎ Å×À̺í ÅÛÇø®Æ®´Â ¿ÞÂÊ¿¡¼­ ¿À¸¥ÂÊÀ¸·Î ½ºÄµµË´Ï´Ù. “¼º°ø“ ¶Ç´Â “½ÇÆГÇÒ ¼ö ÀÖ´Â Ç׸ñ(¿¹: ÀÏ¹Ý µ¥ÀÌÅͺ£À̽º ´ëü ¶Ç´Â ÀÓÀÇ °ª Á¦¾î Ç׸ñ)¿¡ $C, $L ¶Ç´Â $R Ç÷¡±×¸¦ ¼³Á¤ÇÏ·Á¸é ÇØ´ç Ç׸ñÀÇ ¿ÞÂÊ¿¡ $C, $L ¶Ç´Â $R ¸ÞŸ ¹®ÀÚ¸¦ Ãß°¡ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ» °æ¿ì Ç׸ñÀÇ ³ª¸ÓÁö ºÎºÐÀÌ ½ÇÆÐÇϸé Ç÷¡±×°¡ Ç¥½ÃµÇÁö ¾Ê½À´Ï´Ù.

ÀÓÀÇ·Î ¼º°ø ¶Ç´Â ½ÇÆÐÇÏ´Â Ç׸ñ($?x?)

¸ÅÇÎ Å×À̺í Ç׸ñÀÇ $?x? ¸ÞŸ ¹®ÀÚ¸¦ »ç¿ëÇϸé x%ÀÇ ½Ã°£ µ¿¾È Ç׸ñÀÌ “¼º°ø“ÇÕ´Ï´Ù. ³ª¸ÓÁö ½Ã°£¿¡´Â Ç׸ñÀÌ “½ÇÆГÇÏ¸ç ¸ÅÇÎ Ç׸ñÀÇ ÀԷ¿¡ ´ëÇÑ Ãâ·ÂÀÌ º¯°æµÇÁö ¾ÊÀº ä·Î Ãâ·ÂÀ¸·Î »ç¿ëµË´Ï´Ù. (¸ÅÇο¡ µû¶ó Ç׸ñ ½ÇÆÐÀÇ °á°ú°¡ óÀ½¿¡ ÀÏÄ¡ÇÏÁö ¾ÊÀº Ç׸ñ°ú ¹Ýµå½Ã °°Àº °ÍÀº ¾Æ´Õ´Ï´Ù.) x´Â ¼º°ø ºñÀ²À» ÁöÁ¤ÇÏ´Â ½Ç¼ö¿©¾ß ÇÕ´Ï´Ù.

¿¹¸¦ µé¾î, IP ÁÖ¼Ò°¡ 123.45.6.78ÀÎ ½Ã½ºÅÛÀÌ ¸¹Àº ¾çÀÇ SMTP ÀüÀÚ ¸ÞÀÏÀ» »çÀÌÆ®·Î Àü¼ÛÇÏ°í ÀÖÀ¸¸ç °ü¸®ÀÚ°¡ ±× ¼Óµµ¸¦ ÁÙÀÌ·Á´Â °æ¿ì ´ÙÀ½°ú °°Àº ¹æ¹ýÀ¸·Î PORT_ACCESS ¸ÅÇÎ Å×À̺íÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿©±â¿¡¼­ ¿¬°á ½ÃµµÀÇ 25%¸¸ Çã¿ëÇÏ°í ³ª¸ÓÁö 75%ÀÇ ½Ãµµ¸¦ °ÅºÎÇØ¾ß ÇÑ´Ù°í °¡Á¤ÇØ º¾´Ï´Ù. ´ÙÀ½ PORT_ACCESS ¸ÅÇÎ Å×À̺íÀº$Y(¿¬°á Çã¿ë)¸¦ °¡Áø Ç׸ñÀÌ 25%ÀÇ ½Ã°£ µ¿¾È¸¸ ¼º°øÇϵµ·Ï $?25?¸¦ »ç¿ëÇÕ´Ï´Ù. ³ª¸ÓÁö 75%ÀÇ ½Ã°£ µ¿¾È ÀÌ Ç׸ñÀÌ ½ÇÆÐÇÏ¸é ¸Ç ¾ÕÀÇ $C·Î ÀÎÇØ MTA´Â ´ÙÀ½ Ç׸ñ¿¡¼­ ¸ÅÇÎÀ» °è¼ÓÇÕ´Ï´Ù. °á°úÀûÀ¸·Î SMTP ¿À·ù°¡ ¹ß»ýÇÏ°í Try again later ¸Þ½ÃÁö°¡ Ç¥½ÃµÇ¸é¼­ ¿¬°á ½Ãµµ°¡ °ÅºÎµË´Ï´Ù.

PORT_ACCESS

  TCP|*|25|123.45.6.78|*         $C$?25?$Y
  TCP|*|25|123.45.6.78|*         $N45s$ 4.40$ Try$ again$ later

ÀÏ·Ã ¹øÈ£ ´ëü($#...#)

$#...# ´ëü´Â MTA ½ÃÄö½º ÆÄÀÏ¿¡ ÀúÀåµÈ °ªÀ» Áõ°¡½ÃÅ°°í ÇØ´ç °ªÀ» ÅÛÇø®Æ®·Î ´ëüÇÕ´Ï´Ù. ¸ÅÇÎ Å×À̺í Ãâ·Â¿¡ °íÀ¯ÇÑ ÇÑÁ¤ÀÚ°¡ Á¸ÀçÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÑ °æ¿ì(¿¹: ¸ÅÇÎ Å×À̺íÀ» »ç¿ëÇÏ¿© ÆÄÀÏ À̸§À» »ý¼ºÇÏ´Â °æ¿ì) ÀÌ ´ëü¸¦ »ç¿ëÇÏ¿© Áõ°¡ÇÏ´Â °íÀ¯ ¹®ÀÚ¿­À» »ý¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

´ÙÀ½ ±¸¹® Áß Çϳª¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

$#seq-file-spec|radix|width#

$#seq-file-spec|radix#

$#seq-file-spec#

Çʼö seq-file-spec Àμö´Â ÀÌ¹Ì Á¸ÀçÇÏ´Â MTA ½ÃÄö½º ÆÄÀÏ¿¡ ´ëÇÑ Àüü ÆÄÀÏ ÁöÁ¤ÀÌ¸ç ¼±ÅÃÀû radix ¹× width Àμö´Â °¢°¢ ½ÃÄö½º °ªÀ» Ãâ·ÂÇÏ´Â µ¥ Àû¿ëÇÒ ±â¼ö¿Í Ãâ·ÂÇÒ ÀÚ¸´¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ±âº» ±â¼ö´Â 10À̸ç Çã¿ë ¹üÀ§´Â -36¿¡¼­ 36±îÁöÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, ±â¼ö 36Àº ¼ýÀÚ 0,...,9,A,...,Z·Î Ç¥ÇöµÇ´Â °ªÀ» Á¦°øÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î ½ÃÄö½º °ªÀº º»·¡ ³Êºñ·Î ÀμâµÇÁö¸¸ ÁöÁ¤µÈ ³Êºñ¿¡ ´õ ¸¹Àº ÀÚ¸´¼ö°¡ ¿ä±¸µÉ °æ¿ì ¿Ã¹Ù¸¥ ÀÚ¸´¼ö°¡ µÇµµ·Ï Ãâ·ÂÀÇ ¿ÞÂÊ ºÎºÐÀÌ 0À¸·Î ä¿öÁý´Ï´Ù.

³Êºñ°¡ ¸í½ÃÀûÀ¸·Î ÁöÁ¤µÈ °æ¿ì ±â¼öµµ ¸í½ÃÀûÀ¸·Î ÁöÁ¤µÇ¾î¾ß ÇÑ´Ù´Â Á¡À» À¯ÀÇÇϽʽÿÀ.

À§¿¡¼­ ¾ð±ÞÇÑ °Íó·³ ¸ÅÇο¡¼­ ÂüÁ¶µÇ´Â MTA ½ÃÄö½º ÆÄÀÏÀº ÀÌ¹Ì Á¸ÀçÇØ¾ß ÇÕ´Ï´Ù. MTA ½ÃÄö½º ÆÄÀÏÀ» ¸¸µé·Á¸é ´ÙÀ½ UNIX ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.

touch seq-file-spec

¶Ç´Â

cat >seq-file-spec

¸ÅÇÎ Å×À̺íÀ» »ç¿ëÇÏ¿© ¾×¼¼½ºÇÏ´Â ÀÏ·Ã ¹øÈ£ ÆÄÀÏÀº ¼¼°è °ø¿ëÀÏ °æ¿ì¿¡¸¸ Á¦´ë·Î ÀÛµ¿ÇÕ´Ï´Ù. ¶ÇÇÑ ÀÌ·¯ÇÑ ÀÏ·Ã ¹øÈ£ ÆÄÀÏÀ» »ç¿ëÇÏ·Á¸é imta_tailor ÆÄÀÏ¿¡¼­ nobody·Î ±¸¼ºµÈ MTA »ç¿ëÀÚ °èÁ¤ÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù.

LDAP Äõ¸® URL ´ëü, $]...[

$]ldap-url[ Çü½ÄÀÇ ´ëü´Â Ư¼öÇÏ°Ô Ã³¸®µË´Ï´Ù. ldap-urlÀº LDAP Äõ¸® URL·Î Çؼ®µÇ¸ç LDAP Äõ¸® °á°ú°¡ ´ëüµË´Ï´Ù. È£½ºÆ®¿Í Æ÷Æ®°¡ »ý·«µÈ Ç¥ÁØ LDAP URLÀÌ »ç¿ëµÇ¸ç ´ë½Å LDAP_HOST ¹× LDAP_PORT ¿É¼ÇÀ» »ç¿ëÇÏ¿© È£½ºÆ®¿Í Æ÷Æ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù. Áï, LDAP URLÀº ´ÙÀ½°ú °°ÀÌ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.

ldap:///dn[?attributes[?scope?filter]]

¿©±â¿¡¼­ ´ë°ýÈ£ ¹®ÀÚ [ ¹× ]´Â URLÀÇ ¼±ÅÃÀû ºÎºÐÀ» ³ªÅ¸³À´Ï´Ù. dnÀº Çʼö Ç׸ñÀ¸·Î¼­ °Ë»ö ±âÁØÀ» ÁöÁ¤ÇÏ´Â °íÀ¯ À̸§ÀÔ´Ï´Ù. ¼±Åà Ç׸ñÀÎ URLÀÇ attributes, scope ¹× filter ºÎºÐÀº ¹ÝȯÇÒ Á¤º¸¸¦ ´õ ±¸Ã¼È­ÇÕ´Ï´Ù. Áï, attributes´Â ÀÌ LDAP Äõ¸®¿Í ÀÏÄ¡ÇÏ´Â LDAP µð·ºÅ丮 Ç׸ñ¿¡¼­ ¹ÝȯµÉ ¼Ó¼ºÀ» ÁöÁ¤ÇÕ´Ï´Ù. scopeÀº base (±âº»°ª), one ¶Ç´Â sub°¡ µÉ ¼ö ÀÖ½À´Ï´Ù. filter´Â ÀÏÄ¡ÇÏ´Â Ç׸ñÀÇ Æ¯¼ºÀ» ¼³¸íÇÕ´Ï´Ù.

ƯÁ¤ LDAP URL ´ëü ½ÃÄö½º¸¦ LDAP Äõ¸® URL ³»¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

¸ÅÇÎ Å×ÀÌºí ´ëü ($|...|)

$|mapping;argument| Çü½ÄÀÇ ´ëü´Â Ư¼öÇÏ°Ô Ã³¸®µË´Ï´Ù. MTA´Â MTA mappings ÆÄÀÏ¿¡¼­ mappingÀ̶ó´Â º¸Á¶ ¸ÅÇÎ ÆÄÀÏÀ» ãÀº ÈÄ argument¸¦ ¸í¸íµÈ ÀÌ º¸Á¶ ¸ÅÇÎ Å×ÀÌºí¿¡ ´ëÇÑ ÀÔ·ÂÀ¸·Î »ç¿ëÇÕ´Ï´Ù. ¸í¸íµÈ º¸Á¶ ¸ÅÇÎ Å×À̺íÀº Á¸ÀçÇØ¾ß ÇÏ¸ç ¼º°øÇÒ °æ¿ì ÇØ´ç Ãâ·Â¿¡¼­ $Y Ç÷¡±×¸¦ ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. ¸í¸íµÈ º¸Á¶ ¸ÅÇÎ Å×À̺íÀÌ Á¸ÀçÇÏÁö ¾Ê°Å³ª $Y Ç÷¡±×¸¦ ¼³Á¤ÇÏÁö ¾ÊÀ» °æ¿ì ÇØ´ç º¸Á¶ ¸ÅÇÎ ´ëü°¡ ½ÇÆÐÇÏ°í ¿ø·¡ ¸ÅÇÎ Ç׸ñÀÌ ½ÇÆзΠ°£ÁÖµÇ¾î ¿ø·¡ ÀÔ·Â ¹®ÀÚ¿­ÀÌ Ãâ·Â ¹®ÀÚ¿­·Î »ç¿ëµË´Ï´Ù.

¸ÅÇÎ Å×ÀÌºí ´ëü¸¦ ¼öÇàÇÏ´Â ¸ÅÇÎ Å×À̺í Ç׸ñ¿¡¼­ $C, $R ¶Ç´Â $L°ú °°Àº ó¸® Á¦¾î ¸ÞŸ ¹®ÀÚ¸¦ »ç¿ëÇÏ·Á´Â °æ¿ì ¸ÅÇÎ Å×À̺í ÅÛÇø®Æ®¿¡¼­ ¸ÅÇÎ Å×ÀÌºí ´ëüÀÇ ¿ÞÂÊ¿¡ ó¸® Á¦¾î ¸ÞŸ ¹®ÀÚ¸¦ µÎ¾î¾ß ÇÑ´Ù´Â Á¡À» À¯ÀÇÇϽʽÿÀ. ±×·¸Áö ¾ÊÀ» °æ¿ì ¸ÅÇÎ Å×ÀÌºí ´ëü°¡ "½ÇÆÐ"Çϸé ó¸® Á¦¾î ¸ÞŸ ¹®ÀÚ°¡ Ç¥½ÃµÇÁö ¾Ê½À´Ï´Ù.

ÀÏ¹Ý Á¶È¸ Å×ÀÌºí ¶Ç´Â µ¥ÀÌÅͺ£À̽º ´ëü (${...})

${text} Çü½ÄÀÇ ´ëü´Â Ư¼öÇÏ°Ô Ã³¸®µË´Ï´Ù. text ºÎºÐÀº ÀÏ¹Ý Á¶È¸ Å×À̺íÀ̳ª µ¥ÀÌÅͺ£À̽º¸¦ ¾×¼¼½ºÇϱâ À§ÇÑ Å°·Î »ç¿ëµË´Ï´Ù. µ¥ÀÌÅͺ£À̽º´Â imsimta crdb À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© »ý¼ºÇÕ´Ï´Ù. Å×ÀÌºí¿¡¼­ text°¡ ¹ß°ßµÉ °æ¿ì Å×À̺íÀÇ ÇØ´ç ÅÛÇø®Æ®°¡ ´ëüµË´Ï´Ù. text°¡ Å×À̺íÀÇ Ç׸ñ°ú ÀÏÄ¡ÇÏÁö ¾ÊÀ» °æ¿ì ÀÔ·Â ¹®ÀÚ¿­ÀÌ º¯°æµÇÁö ¾ÊÀº ä·Î Ãâ·Â ¹®ÀÚ¿­·Î »ç¿ëµË´Ï´Ù.

ÀÏ¹Ý Á¶È¸ Å×À̺íÀ» »ç¿ëÇÏ´Â ÁßÀ̸é MTA ¿É¼Ç use_text_databasesÀÇ ³·Àº ¼ø¼­ ÇÏÀ§ ºñÆ®¸¦ ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. Áï ±â¼ö·Î ¼³Á¤ÇÕ´Ï´Ù. imsimta cnbuild¸¦ »ç¿ëÇÏ¿© ÄÄÆÄÀÏÀ» ¼öÇàÇÏ°í imsimta reload¸¦ »ç¿ëÇÏ¿© Àç·Îµå °¡´ÉÇÑ µ¥ÀÌÅ͸¦ Àç·ÎµåÇÔÀ¸·Î½á general.txt¿¡ ´ëÇÑ º¯°æ »çÇ×À» MTA ±¸¼ºÀ¸·Î ÄÄÆÄÀÏÇØ¾ß ÇÕ´Ï´Ù.

ÀÏ¹Ý µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇÏ´Â °æ¿ì µ¥ÀÌÅͺ£À̽º´Â Á¦´ë·Î ÀÛµ¿Çϱâ À§ÇØ ¼¼°è °ø¿ëÀ̾î¾ß ÇÕ´Ï´Ù.

ÀÏ¹Ý Å×ÀÌºí ´ëü¸¦ ¼öÇàÇÏ´Â ¸ÅÇÎ Å×À̺í Ç׸ñ¿¡¼­ $C, $R ¶Ç´Â $L°ú °°Àº ó¸® Á¦¾î ¸ÞŸ ¹®ÀÚ¸¦ »ç¿ëÇÏ·Á´Â °æ¿ì ¸ÅÇÎ Å×À̺í ÅÛÇø®Æ®¿¡¼­ ÀÏ¹Ý Å×ÀÌºí ´ëüÀÇ ¿ÞÂÊ¿¡ ó¸® Á¦¾î ¸ÞŸ ¹®ÀÚ¸¦ µÎ¾î¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ» °æ¿ì ÀÏ¹Ý Å×ÀÌºí ´ëü°¡ “½ÇÆДÇϸé ó¸® Á¦¾î ¸ÞŸ ¹®ÀÚ°¡ Ç¥½ÃµÇÁö ¾Ê½À´Ï´Ù.

»çÀÌÆ® Á¦°ø ·çƾ ´ëü ($[...])

$[image,routine,argument] Çü½ÄÀÇ ´ëü´Â Ư¼öÇÏ°Ô Ã³¸®µË´Ï´Ù. image, routine, argument ºÎºÐÀº »ç¿ëÀÚ Á¦°ø ·çƾÀ» °Ë»ö ¹× È£ÃâÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. UNIXÀÇ ·±Å¸ÀÓ¿¡¼­ MTA´Â dlopen ¹× dlsymÀ» »ç¿ëÇÏ¿© °øÀ¯ ¶óÀ̺귯¸® image¿¡¼­ routine ·çƾÀ» µ¿ÀûÀ¸·Î ·Îµå ¹× È£ÃâÇÕ´Ï´Ù. À̾ routine ·çƾÀº ´ÙÀ½ Àμö ¸ñ·ÏÀ» °¡Áø ÇÔ¼ö·Î È£ÃâµË´Ï´Ù.

status = routine (argument, arglength, result, reslength)

argument ¹× result´Â 252¹ÙÀÌÆ® ±æÀÌÀÇ ¹®ÀÚ¿­ ¹öÆÛÀÔ´Ï´Ù. argument ¹× result´Â Æ÷ÀÎÅÍ·Î ¹®ÀÚ¿­¿¡ Àü´ÞµË´Ï´Ù(¿¹: C¿¡¼­´Â char*·Î). arglength ¹× reslength´Â ÂüÁ¶¿¡ ÀÇÇØ Àü´ÞµÇ´Â ¼­¸íµÈ Á¤¼ö(Long)ÀÔ´Ï´Ù. ÀÔ·ÂÀÇ °æ¿ì, argument´Â ¸ÅÇÎ Å×À̺í ÅÛÇø®Æ®ÀÇ argument ¹®ÀÚ¿­À» Æ÷ÇÔÇÏ°í arglength´Â ÇØ´ç ¹®ÀÚ¿­ÀÇ ±æÀ̸¦ Æ÷ÇÔÇÕ´Ï´Ù. ¹Ýȯ ½Ã¿¡ °á°ú ¹®ÀÚ¿­Àº result¿¡ Æ÷ÇÔµÇ°í ±× ±æÀÌ´Â reslength¿¡ Æ÷ÇԵǾî¾ß ÇÕ´Ï´Ù. ±×·± ´ÙÀ½ ÀÌ °á°ú ¹®ÀÚ¿­Àº ¸ÅÇÎ Å×À̺í ÅÛÇø®Æ®¿¡¼­ $[image,routine,argument]¸¦ ´ëüÇÕ´Ï´Ù. routine ·çƾÀº ¸ÅÇÎ Å×ÀÌºí ´ëü°¡ ½ÇÆÐÇÒ °æ¿ì¿¡´Â 0À» ¹ÝȯÇÏ°í ¼º°øÇÒ °æ¿ì¿¡´Â 1À» ¹ÝȯÇØ¾ß ÇÕ´Ï´Ù. ´ëü°¡ ½ÇÆÐÇÒ °æ¿ì ÀϹÝÀûÀ¸·Î ¿ø·¡ ÀÔ·Â ¹®ÀÚ¿­ÀÌ ±×´ë·Î Ãâ·Â ¹®ÀÚ¿­·Î »ç¿ëµË´Ï´Ù.

»çÀÌÆ® Á¦°ø ·çƾ ´ëü¸¦ ¼öÇàÇÏ´Â ¸ÅÇÎ Å×À̺í Ç׸ñ¿¡¼­ $C, $R ¶Ç´Â $L°ú °°Àº ó¸® Á¦¾î ¸ÞŸ ¹®ÀÚ¸¦ »ç¿ëÇÏ·Á´Â °æ¿ì ¸ÅÇÎ Å×À̺í ÅÛÇø®Æ®¿¡¼­ »çÀÌÆ® Á¦°ø ·çƾ ´ëüÀÇ ¿ÞÂÊ¿¡ ó¸® Á¦¾î ¸ÞŸ ¹®ÀÚ¸¦ µÎ¾î¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ» °æ¿ì ¸ÅÇÎ Å×ÀÌºí ´ëü°¡ “½ÇÆГÇϸé ó¸® Á¦¾î ¸ÞŸ ¹®ÀÚ°¡ Ç¥½ÃµÇÁö ¾Ê½À´Ï´Ù.

»çÀÌÆ® Á¦°ø ·çƾ ¼³¸í¼± ±â¹ýÀ» »ç¿ëÇϸé MTAÀÇ ¸ÅÇÎ ÇÁ·Î¼¼½º¸¦ ¸ðµç Á¾·ùÀÇ º¹ÀâÇÑ ¹æ¹ýÀ¸·Î È®ÀåÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, PORT_ACCESS ¶Ç´Â ORIG_SEND_ACCESS ¸ÅÇÎ Å×ÀÌºí¿¡¼­ ƯÁ¤ÇÑ À¯ÇüÀÇ ·Îµå ¸ð´ÏÅ͸µ ¼­ºñ½º¸¦ È£ÃâÇÒ ¼ö ÀÖÀ¸¸ç °á°ú¸¦ »ç¿ëÇÏ¿© ¿¬°áÀ̳ª ¸ÞÀÏÀ» ¼ö¶ôÇÒÁö ¿©ºÎ¸¦ °áÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

»çÀÌÆ® Á¦°ø °øÀ¯ ¶óÀ̺귯¸® À̹ÌÁö image´Â ¼¼°è °ø¿ëÀ̾î¾ß ÇÕ´Ï´Ù.


±âŸ MTA ±¸¼º ÆÄÀÏ

imta.cnf ÆÄÀÏ ¿Ü¿¡ Messaging Server´Â MTA ¼­ºñ½º¸¦ ±¸¼ºÇÏ´Â µ¥ µµ¿òÀÌ µÇ´Â ´Ù¸¥ ¿©·¯ ±¸¼º ÆÄÀÏÀ» Á¦°øÇÕ´Ï´Ù. Ç¥ 10-5¿¡´Â ÀÌ·¯ÇÑ ÆÄÀÏÀÌ ¿ä¾àµÇ¾î ÀÖ½À´Ï´Ù. imta.cnf, mappings, aliases ¶Ç´Â option.dat°ú °°Àº MTA ±¸¼º ÆÄÀÏÀ» ¼öÁ¤ÇÒ ¶§¸¶´Ù ±¸¼ºÀ» ´Ù½Ã ÄÄÆÄÀÏÇØ¾ß ÇÑ´Ù´Â Á¡À» À¯ÀÇÇϽʽÿÀ(Sun Java System Messaging Server Administration Reference¿¡¼­ imsimta refresh ¸í·É ÂüÁ¶).

Ç¥ 10-5 MTA ±¸¼º ÆÄÀÏ

ÆÄÀÏ

¼³¸í

º°Äª ÆÄÀÏ(Çʼö)

µð·ºÅ丮¿¡ Á¸ÀçÇÏÁö ¾Ê´Â º°ÄªÀ» ±¸ÇöÇÕ´Ï´Ù.
msg_svr_baseconfig/aliases

TCP/IP (SMTP) ä³Î ¿É¼Ç ÆÄÀÏ(SMTP ¿É¼Ç ÆÄÀÏÀ̶ó°íµµ ºÎ¸§)

ä³Î ƯÁ¤ ¿É¼ÇÀ» ¼³Á¤ÇÕ´Ï´Ù.
msg_svr_baseconfig/channel_option

º¯È¯ ÆÄÀÏ

¸ÞÀÏ º»¹® ºÎºÐÀÇ º¯È¯À» Á¦¾îÇϱâ À§ÇØ º¯È¯ ä³Î¿¡ »ç¿ëµË´Ï´Ù.
msg_svr_baseconfig/conversions

µð½ºÆÐó ±¸¼º ÆÄÀÏ(Çʼö)

µð½ºÆÐó¸¦ À§ÇÑ ±¸¼º ÆÄÀÏÀÔ´Ï´Ù.
msg_svr_base/config/dispatcher.cnf

Job Controller ÆÄÀÏ(Çʼö)

Job Controller¿¡ »ç¿ëµÇ´Â ±¸¼º ÆÄÀÏÀÔ´Ï´Ù.
/msg_svr_base/config/job_controller.cnf

MTA ±¸¼º ÆÄÀÏ(Çʼö)

ä³Î Á¤ÀǻӸ¸ ¾Æ´Ï¶ó ÁÖ¼Ò ´Ù½Ã ¾²±â ¹× ¶ó¿ìÆÿ¡ »ç¿ëµË´Ï´Ù.
/msg_svr_base/config/imta.cnf

¸ÅÇÎ ÆÄÀÏ(Çʼö)

¸ÅÇÎ Å×À̺íÀÇ ÀúÀå¼ÒÀÔ´Ï´Ù.
/msg_svr_base/config/mappings

¿É¼Ç ÆÄÀÏ

Àü¿ª MTA ¿É¼Ç ÆÄÀÏÀÔ´Ï´Ù.
/msg_svr_base/config/option.dat

Á¶Á¤ ÆÄÀÏ(Çʼö)

À§Ä¡¿Í ÀϺΠÁ¶Á¤ ¸Å°³ º¯¼ö¸¦ ÁöÁ¤Çϱâ À§ÇÑ ÆÄÀÏÀÔ´Ï´Ù.
/msg_svr_base/config/imta_tailor

ÀÏ¹Ý Á¶È¸ Å×À̺í(¼±Åà »çÇ×)

ÀÏ¹Ý Á¶È¸ ±â´ÉÀº ÀÏ¹Ý µ¥ÀÌÅͺ£À̽º¿Í µ¿ÀÏÇÕ´Ï´Ù. Àç·Îµå °¡´ÉÇÑ ÄÄÆÄÀÏµÈ ±¸¼ºÀÇ ÀϺÎÀÔ´Ï´Ù.

À§Ä¡¿Í ÀϺΠÁ¶Á¤ ¸Å°³ º¯¼ö¸¦ ÁöÁ¤Çϱâ À§ÇÑ ÆÄÀÏÀÔ´Ï´Ù.
/msg_svr_base/config/general.txt

Á¤¹æÇâ Á¶È¸ Å×À̺í(¼±Åà »çÇ×)

To: ÁÖ¼Ò¿¡ ´ëÇÑ ¿ª¹æÇâ Á¶È¸ ±â´ÉÀÔ´Ï´Ù. Á¤¹æÇâ µ¥ÀÌÅͺ£À̽º¿Í µ¿ÀÏÇϸç Àç·Îµå °¡´ÉÇÑ ÄÄÆÄÀÏµÈ ±¸¼ºÀÇ ÀϺÎÀÔ´Ï´Ù.

/msg_svr_base/config/forward.txt

¿ª¹æÇâ Á¶È¸ Å×À̺í(¼±Åà »çÇ×)

From: ÁÖ¼Ò¿¡ ´ëÇÑ ¿ª¹æÇâ Á¶È¸ ±â´ÉÀÔ´Ï´Ù. ¿ª¹æÇâ µ¥ÀÌÅͺ£À̽º¿Í µ¿ÀÏÇϸç Àç·Îµå °¡´ÉÇÑ ÄÄÆÄÀÏµÈ ±¸¼ºÀÇ ÀϺÎÀÔ´Ï´Ù.
/msg_svr_base/config/reverse.txt

º°Äª ÆÄÀÏ

º°Äª ÆÄÀÏ aliases´Â µð·ºÅ丮¿¡¼­ ¼³Á¤µÇÁö ¾ÊÀº º°ÄªÀ» ¼³Á¤ÇÕ´Ï´Ù. ƯÈ÷ ·çÆ®ÀÇ ÁÖ¼Ò¸¦ ÁÁÀº ¿¹·Î µé ¼ö ÀÖ½À´Ï´Ù. ÀÌ ÆÄÀÏ¿¡ ¼³Á¤µÈ º°ÄªÀº µð·ºÅ丮¿¡ µ¿ÀÏÇÑ º°ÄªÀÌ Á¸ÀçÇÒ °æ¿ì ¹«½ÃµË´Ï´Ù. º°Äª ¹× aliases ÆÄÀÏ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº º°ÄªÀ» ÂüÁ¶ÇϽʽÿÀ.

aliases ÆÄÀÏÀ» º¯°æÇÑ ÈÄ MTA¸¦ ´Ù½Ã ½ÃÀÛÇϰųª imsimta reload ¸í·ÉÀ» ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù.

TCP/IP (SMTP) ä³Î ¿É¼Ç ÆÄÀÏ

TCP/IP ä³Î ¿É¼Ç ÆÄÀÏÀº TCP/IP ä³ÎÀÇ ´Ù¾çÇÑ Æ¯¼ºÀ» Á¦¾îÇÕ´Ï´Ù. ä³Î ¿É¼Ç ÆÄÀÏÀº MTA ±¸¼º µð·ºÅ丮¿¡ ÀúÀåÇÏ°í x_optionÀ¸·Î À̸§À» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ¿©±â¼­ x´Â ä³ÎÀÇ À̸§ÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, msg_svr_base/config/imta/tcp_local_optionÀÔ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº SMTP ä³Î ¿É¼Ç ±¸¼ºÀ» ÂüÁ¶ÇϽʽÿÀ. ¸ðµç ä³Î ¿É¼Ç Å°¿öµå¿Í ±¸¹®¿¡ ´ëÇÑ Àüü Á¤º¸´Â Messaging Server Reference ManualÀ» ÂüÁ¶ÇϽʽÿÀ.

º¯È¯ ÆÄÀÏ

º¯È¯ ÆÄÀÏ conversions´Â º¯È¯ ä³ÎÀÌ MTA¸¦ Åë°úÇÏ´Â ¸ÞÀÏ¿¡ ´ëÇÑ º¯È¯À» ¼öÇàÇÏ´Â ¹æ¹ýÀ» ÁöÁ¤ÇÕ´Ï´Ù. MTA Æ®·¡ÇÈÀÇ ¸ðµç ÇÏÀ§ ÁýÇÕÀ» º¯È¯Çϵµ·Ï ¼±ÅÃÇÒ ¼ö ÀÖÀ¸¸ç ÀÓÀÇÀÇ ÇÁ·Î±×·¥ ¶Ç´Â ¸í·É ÇÁ·Î½ÃÀú ÁýÇÕÀ» »ç¿ëÇÏ¿© º¯È¯ 󸮸¦ ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. MTA´Â °¢ º»¹® ºÎºÐ¿¡ ´ëÇÑ ÀûÀýÇÑ º¯È¯À» ¼±ÅÃÇϱâ À§ÇØ º¯È¯ ÆÄÀÏÀ» È®ÀÎÇÕ´Ï´Ù.

ÀÌ ÆÄÀÏÀÇ ±¸¹®¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº º¯È¯ ä³ÎÀ» ÂüÁ¶ÇϽʽÿÀ.

µð½ºÆÐó ±¸¼º ÆÄÀÏ

µð½ºÆÐó ±¸¼º ÆÄÀÏ dispatcher.cnf´Â µð½ºÆÐó ±¸¼º Á¤º¸¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ±âº» ±¸¼º ÆÄÀÏÀº ¼³Ä¡ ½Ã ÀÛ¼ºµÇ¸ç º¯°æ ¾øÀÌ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª º¸¾ÈÀ̳ª ¼º´É»óÀÇ ÀÌÀ¯·Î ±âº» ±¸¼º ÆÄÀÏÀ» ¼öÁ¤ÇÏ·Á´Â °æ¿ì dispatcher.cnf ÆÄÀÏÀ» ÆíÁýÇÏ¿© ¿øÇÏ´Â »çÇ×À» ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù(ÀÌ¿¡ ´ëÇÑ °³³äÀû Á¤º¸´Â µð½ºÆÐó¸¦ ÂüÁ¶).

µð½ºÆÐó ±¸¼º ÆÄÀÏ Çü½ÄÀº ´Ù¸¥ MTA ±¸¼º ÆÄÀÏÀÇ Çü½Ä°ú ºñ½ÁÇÕ´Ï´Ù. ¿É¼ÇÀ» ÁöÁ¤ÇÏ´Â ÇàÀº ´ÙÀ½ Çü½ÄÀ» °¡Áý´Ï´Ù.

option=value

optionÀº ¿É¼ÇÀÇ À̸§À̸ç value´Â ¿É¼ÇÀÌ ¼³Á¤µÇ´Â ¹®ÀÚ¿­ ¶Ç´Â Á¤¼öÀÔ´Ï´Ù. optionÀÌ Á¤¼ö °ªÀ» °¡Áú °æ¿ì b%v Çü½ÄÀÇ Ç¥±â¹ýÀ» »ç¿ëÇÏ¿© ±â¼ö¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿©±â¿¡¼­ b´Â ±â¼ö 10À¸·Î Ç¥ÇöµÇ´Â ±â¼öÀ̸ç v´Â ±â¼ö b·Î Ç¥ÇöµÇ´Â ½ÇÁ¦ °ªÀÔ´Ï´Ù. ÀÌ·¯ÇÑ ¿É¼Ç ÁöÁ¤Àº ´ÙÀ½ Çü½ÄÀÇ ÇàÀ» »ç¿ëÇÏ¿© ´ÙÀ½ ¿É¼Ç ¼³Á¤ÀÌ Àû¿ëµÇ´Â ¼­ºñ½º¿¡ ÇØ´çÇÏ´Â ¼½¼ÇÀ¸·Î ±×·ìÈ­µË´Ï´Ù.

[SERVICE=service-name]

service-nameÀº ¼­ºñ½ºÀÇ À̸§ÀÔ´Ï´Ù. ÀÌ·¯ÇÑ ¼½¼Ç ÅÂ±× ¾Õ¿¡ Ç¥½ÃµÇ´Â ÃÊ±â ¿É¼Ç ÁöÁ¤Àº ¸ðµç ¼½¼Ç¿¡ Àü¿ªÀûÀ¸·Î Àû¿ëµË´Ï´Ù.

´ÙÀ½Àº »ùÇà µð½ºÆÐó ±¸¼º ÆÄÀÏ(dispatcher.cnf)ÀÔ´Ï´Ù.

! The first set of options, listed without a [SERVICE=xxx]
! header, are the default options that will be applied to all
! services.
!
MIN_PROCS=0
MAX_PROCS=5
MIN_CONNS=5
MAX_CONNS=20
MAX_LIFE_TIME=86400
MAX_LIFE_CONNS=100
MAX_SHUTDOWN=2
!
! Define the services available to Dispatcher
!
[SERVICE=SMTP]
PORT=25
IMAGE=msg_svr_base/lib/tcp_smtp_server
LOGFILE=msg_svr_base/log/tcp_smtp_server.log

ÀÌ ÆÄÀÏÀÇ ¸Å°³ º¯¼ö¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Messaging Server Reference ManualÀ» ÂüÁ¶ÇϽʽÿÀ.

¸ÅÇÎ ÆÄÀÏ

mappings ÆÄÀÏÀº MTA°¡ ÀÔ·Â ¹®ÀÚ¿­À» Ãâ·Â ¹®ÀÚ¿­·Î ¸ÅÇÎÇÏ´Â ¹æ¹ýÀ» Á¤ÀÇÇÕ´Ï´Ù.

MTAÀÇ ±¸¼º ¿ä¼Ò´Â ´ëºÎºÐ Å×À̺í Á¶È¸ ÁöÇâ Á¤º¸¸¦ »ç¿ëÇÕ´Ï´Ù. ÀϹÝÀûÀ¸·Î ÀÌ·¯ÇÑ Á¾·ùÀÇ Å×À̺íÀº ÀÔ·Â ¹®ÀÚ¿­À» Ãâ·Â ¹®ÀÚ¿­·Î º¯È¯(Áï, ¸ÅÇÎ)ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ¸ÅÇÎ Å×À̺íÀ̶ó°í ºÎ¸£´Â ÀÌ·¯ÇÑ Å×À̺íÀº µÎ °³ÀÇ ¿­, Áï °¡´ÉÇÑ ÀÔ·Â ¹®ÀÚ¿­À» Á¦°øÇϴ ù ¹ø°(¿ÞÂÊ) ¿­°ú ¿¬°üµÈ ÀԷ¿¡ ´ëÇÑ °á°ú Ãâ·Â ¹®ÀÚ¿­À» Á¦°øÇÏ´Â µÎ ¹ø°(¿À¸¥ÂÊ) ¿­·Î Á¦°øµË´Ï´Ù. ´ëºÎºÐÀÇ MTA µ¥ÀÌÅͺ£À̽º´Â ÀÌ·¯ÇÑ ¸ÅÇÎ Å×À̺í À¯ÇüÀÇ ÀνºÅϽºÀÔ´Ï´Ù. ±×·¯³ª MTA µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀº ¿ÍÀϵåÄ«µå Á¶È¸ ±â´ÉÀ» Á¦°øÇÏÁö ¾ÊÀ¸¹Ç·Î ¿ÍÀϵåÄ«µå ÀÏÄ¡¸¦ À§ÇØ Àüü µ¥ÀÌÅͺ£À̽º¸¦ ½ºÄµÇØ¾ß ÇÑ´Ù´Â Á¡¿¡¼­ º»ÁúÀûÀ¸·Î ºñÈ¿À²ÀûÀÔ´Ï´Ù.

mappings ÆÄÀÏÀº ¿©·¯ ¸ÅÇÎ Å×À̺íÀ» Áö¿øÇϱâ À§ÇÑ ±â´ÉÀ» MTA¿¡ Á¦°øÇÕ´Ï´Ù. ¿ÏÀüÇÑ ¿ÍÀϵåÄ«µå ±â´ÉÀÌ Á¦°øµÇ´Â °Í ¿Ü¿¡µµ ´Ù´Ü°è ¹× ¹Ýº¹ ¸ÅÇÎ ¹æ¹ýÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¹æ½ÄÀº ƯÈ÷ Ç׸ñ ¼ö°¡ ¸¹À» °æ¿ì¿¡ µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇÏ´Â °Íº¸´Ù ÄÄÇ»Æà ÀÛ¾÷ÀÌ ¸¹ÀÌ ¿ä±¸µË´Ï´Ù. ±×·¯³ª µ¿ÀÏÇÑ µ¥ÀÌÅͺ£À̽º¿¡¼­ ´ëºÎºÐÀÇ Ç׸ñÀ» ºÒÇÊ¿äÇÏ°Ô ¸¸µå´Â À¯¿¬¼ºÀÌ Àֱ⠶§¹®¿¡ °á°úÀûÀ¸·Î Àüü ¿À¹öÇìµå°¡ ÁÙ¾îµé ¼ö ÀÖ½À´Ï´Ù.

imsimta test -mapping ¸í·ÉÀ» »ç¿ëÇÏ¿© ¸ÅÇÎ Å×À̺íÀ» Å×½ºÆ®ÇÒ ¼ö ÀÖ½À´Ï´Ù. mappings ÆÄÀÏ ¹× test -mapping ¸í·ÉÀÇ ±¸¹®¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ¸ÅÇÎ ÆÄÀÏ ¹× Messaging Server Reference ManualÀ» ÂüÁ¶ÇϽʽÿÀ.

mappings ÆÄÀÏÀ» º¯°æÇÑ ÈÄ MTA¸¦ ´Ù½Ã ½ÃÀÛÇϰųª imsimta reload ¸í·ÉÀ» ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù.

¿É¼Ç ÆÄÀÏ

¿É¼Ç ÆÄÀÏ option.dat´Â ä³Î ƯÁ¤ ¿É¼Ç°ú ´Þ¸® Àü¿ª MAT ¿É¼ÇÀ» ÁöÁ¤ÇÕ´Ï´Ù.

¿É¼Ç ÆÄÀÏÀ» »ç¿ëÇϸé MTA¿¡ ÀüüÀûÀ¸·Î Àû¿ëµÇ´Â ´Ù¾çÇÑ ¸Å°³ º¯¼öÀÇ ±âº» °ªÀ» ¹«½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ ¿É¼Ç ÆÄÀÏÀº ±¸¼º ¹× º°Äª ÆÄÀÏÀ» Àоî¿À´Â ´Ù¾çÇÑ Å×À̺íÀÇ Å©±â¸¦ ¼³Á¤ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ¶ÇÇÑ ¿É¼Ç ÆÄÀÏÀ» »ç¿ëÇÏ¿© MTA°¡ ¼ö¶ôÇÏ´Â ¸ÞÀÏÀÇ Å©±â¸¦ Á¦ÇÑÇÏ°í MTA ±¸¼º¿¡ Çã¿ëµÇ´Â ä³Î ¼ö¸¦ ÁöÁ¤Çϸç Çã¿ëµÇ´Â ´Ù½Ã ¾²±â ±ÔÄ¢ ¼ö¸¦ ¼³Á¤ÇÏ´Â µîÀÇ ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

option.dat¿¡¼­ #, ! ¶Ç´Â ;À¸·Î ½ÃÀÛÇÏ´Â ÇàÀº ÇàÀÌ °è¼ÓµÈ´Ù´Â °ÍÀ» ÀǹÌÇÏ´Â ÈÄÇà \°¡ ¹Ù·Î ¾Õ Çà¿¡ ÀÖ´Â °æ¿ì¿¡µµ ÁÖ¼® ÇàÀ¸·Î 󸮵˴ϴÙ. ÀÌ°ÍÀº ÀÌ·¯ÇÑ ¹®ÀÚ¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖ´Â ±ä ¿É¼Ç(ƯÈ÷ Àü´Þ ¿É¼Ç)¿¡¼­ ÁÖÀÇÇØ¾ß ÇÑ´Ù´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù.

ÀϹÝÀûÀ¸·Î # ¶Ç´Â !·Î ½ÃÀÛÇÏ´Â ¿¬¼Ó ÇàÀ» °¡Áö´Â Àü´Þ ¿É¼ÇÀÇ °æ¿ì À̸¦ ó¸®ÇÒ ¼ö ÀÖ´Â ¾ÈÀüÇÏ°í °£´ÜÇÑ ¹æ¹ýÀÌ Á¸ÀçÇÕ´Ï´Ù.

¿É¼Ç ÆÄÀÏÀÇ ±¸¹®¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Messaging Server Reference ManualÀ» ÂüÁ¶ÇϽʽÿÀ.

Á¶Á¤ ÆÄÀÏ

Á¶Á¤ ÆÄÀÏ imta_tailor´Â ´Ù¾çÇÑ MTA ±¸¼º ¿ä¼ÒÀÇ À§Ä¡¸¦ ¼³Á¤ÇÕ´Ï´Ù. MTA°¡ Á¦´ë·Î ÀÛµ¿ÇÏ·Á¸é imta_tailor ÆÄÀÏÀÌ Ç×»ó msg_svr_base/config µð·ºÅ丮¿¡ »óÁÖÇØ¾ß ÇÕ´Ï´Ù.

ÀÌ ÆÄÀÏÀ» ÆíÁýÇÏ¿© ƯÁ¤ ¼³Ä¡ÀÇ º¯°æ »çÇ×À» ¹Ý¿µÇÒ ¼ö ÀÖÁö¸¸ ÀÌ·¸°Ô ÇÏ·Á¸é ÁÖÀǸ¦ ±â¿ï¿©¾ß ÇÕ´Ï´Ù. ÀÌ ÆÄÀÏÀ» º¯°æÇÑ ÈÄ¿¡´Â MTA¸¦ ´Ù½Ã ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù. MTA¸¦ Á¾·áÇÑ »óÅ¿¡¼­ º¯°æÀ» ¼öÇàÇÏ´Â °ÍÀÌ ´õ ¹Ù¶÷Á÷ÇÕ´Ï´Ù.


ÁÖ

²À ÇÊ¿äÇÑ °æ¿ì°¡ ¾Æ´Ï¸é ÀÌ ÆÄÀÏÀ» ÆíÁýÇؼ­´Â ¾È µË´Ï´Ù.


ÀÌ ÆÄÀÏ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Messaging Server Reference ManualÀ» ÂüÁ¶ÇϽʽÿÀ.

Job Controller ÆÄÀÏ

Job Controller´Â ¸ÞÀÏ Àü´ÞÀ» À§ÇØ Ã¤³Î ÀÛ¾÷À» ÀÛ¼º ¹× °ü¸®ÇÕ´Ï´Ù ÀÌ·¯ÇÑ Ã¤³Î ÀÛ¾÷Àº Job Controller ³»ÀÇ Ã³¸® Ç® ¾È¿¡¼­ ½ÇÇàµË´Ï´Ù. Ç®Àº ä³Î ÀÛ¾÷ÀÌ ½ÇÇàµÇ´Â “Àå¼Ò”·Î »ý°¢ÇÒ ¼ö ÀÖ½À´Ï´Ù. Ç®Àº ÀÛ¾÷ ¼¼Æ®°¡ Ç® ¿ÜºÎÀÇ ÀÛ¾÷°ú ÀÚ¿øÀ» ³õ°í °æÀïÇÏÁö ¾Ê°íµµ ÀÛµ¿ÇÒ ¼ö ÀÖ´Â ÄÄÇ»Æà ¿µ¿ªÀ» Á¦°øÇÕ´Ï´Ù(Job ControllerÀÇ °³³ä°ú ä³Î Å°¿öµå ±¸¼º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Job Controller, ä³Î ½ÇÇà ÀÛ¾÷ÀÇ Ã³¸® Ç® ¹× ¼­ºñ½º ÀÛ¾÷ Á¦ÇÑ ÂüÁ¶).

Job Controller ÆÄÀÏ job_controller.cnf´Â ´ÙÀ½ ä³Î ó¸® Á¤º¸¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

imta.cnf ÆÄÀÏ¿¡¼­ pool Å°¿öµå¸¦ »ç¿ëÇÏ¿© job_controller.cnf¿¡¼­ Á¤ÀÇµÈ ÇÁ·Î¼¼½º Ç®ÀÇ À̸§À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, »ùÇà job_controller.cnf ÆÄÀÏÀÇ ´ÙÀ½ ´ÜÆíÀº MY_POOL Ç®À» Á¤ÀÇÇÕ´Ï´Ù.

[POOL=MY_POOL]
job_limit = 12

»ùÇà imta.cnf ÆÄÀÏÀÇ ´ÙÀ½ ´ÜÆíÀº ä³Î ºí·Ï¿¡¼­ MY_POOL Ç®À» ÁöÁ¤ÇÕ´Ï´Ù.

channel_x pool MY_POOL
channel_x-daemon

±âº» Ç® ±¸¼º°ú °ü·ÃµÈ ¸Å°³ º¯¼ö¸¦ ¼öÁ¤Çϰųª Ãß°¡ Ç®À» Ãß°¡ÇÏ·Á´Â °æ¿ì job_controller.cnf ÆÄÀÏÀ» ÆíÁýÇÑ ´ÙÀ½ Job Controller¸¦ ÁßÁöÇß´Ù°¡ ´Ù½Ã ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù.

Job Controller ±¸¼º ÆÄÀÏÀÇ Ã¹ ¹ø° Ç®Àº Ç® À̸§À» ÁöÁ¤ÇÏÁö ¾Ê´Â ¸ðµç ¿äû¿¡ »ç¿ëµË´Ï´Ù. MTA ±¸¼º ÆÄÀÏ(imta.cnf)¿¡ Á¤ÀÇµÈ MTA ä³ÎÀº pool ä³Î Å°¿öµå µÚ¿¡ Ç® À̸§À» »ç¿ëÇÏ¿© ó¸® ¿äûÀ» ƯÁ¤ Ç®À» ÇâÇϵµ·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù. Ç® À̸§Àº Job Controller ±¸¼ºÀÇ Ç® À̸§°ú ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù. Job Controller°¡ ¿äûµÈ Ç® À̸§À» ÀνÄÇÏÁö ¾ÊÀ» °æ¿ì ¿äûÀº ¹«½ÃµË´Ï´Ù.

Ãʱ⠱¸¼º¿¡¼­´Â DEFAULT, LOCAL_POOL, IMS_POOL, SMTP_POOL Ç®ÀÌ Á¤Àǵ˴ϴÙ.

»ç¿ë ¿¹

ÀϹÝÀûÀ¸·Î ÀϺΠä³ÎÀÇ Ã³¸®¸¦ ´Ù¸¥ ä³ÎÀÇ Ã³¸®¿Í Â÷º°È­ÇÏ·Á´Â °æ¿ì Ãß°¡ Ç® Á¤ÀǸ¦ Job Controller ±¸¼º¿¡ Ãß°¡ÇÕ´Ï´Ù. ¶ÇÇÑ ´Ù¸¥ Ư¼ºÀ» °¡Áø Ç®À» »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ÀϺΠä³Î¿¡¼­ ó¸®Çϵµ·Ï Çã¿ëµÈ µ¿½Ã ¿äûÀÇ °³¼ö¸¦ Á¦¾îÇØ¾ß ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô ÇÏ·Á¸é ÀÛ¾÷ Á¦ÇÑÀ» °¡Áø »õ Ç®À» ¸¸µç ´ÙÀ½ pool ä³Î Å°¿öµå¸¦ »ç¿ëÇÏ¿© ÀÌ·¯ÇÑ Ã¤³ÎÀ» ´õ ÀûÀýÇÑ »õ Ç®·Î ÇâÇÏ°Ô ÇÕ´Ï´Ù.

Ç® Á¤ÀÇ ¿Ü¿¡µµ Job Controller ±¸¼º ÆÄÀÏÀº °¢ ä³Î¿¡ ´ëÇØ Job Controller°¡ ¿äûÀ» ó¸®ÇÏ´Â µ¥ »ç¿ëÇØ¾ß ÇÏ´Â MTA ä³Î ¹× ¸í·É Å×À̺íÀ» Æ÷ÇÔÇÕ´Ï´Ù. ¿äûÀÇ µÎ°¡Áö À¯ÇüÀº
"¸¶½ºÅÍ" ¿Í "½½·¹À̺ê"·Î ÇÑÁ¤µË´Ï´Ù. ÀϹÝÀûÀ¸·Î ä³Î ¸¶½ºÅÍ ÇÁ·Î±×·¥Àº ä³Î¿¡´ëÇÑ ´ë±â¿­ È£ÃâµË´Ï´Ù. ¸¶½ºÅÍ ÇÁ·Î±×·¥Àº ¸ÞÀÏÀ» ´ë±â¿­¿¡¼­ Á¦¿Ü½Ãŵ´Ï´Ù.

½½·¹À̺ê ÇÁ·Î±×·¥Àº ä³ÎÀ» ÆúÇÏ°í ÇØ´ç ä³Î¿¡ ´ëÇÑ ¸ðµç Àιٿîµå ¸ÞÀÏÀ» °¡Á®¿À±â À§ÇØ È£ÃâµË´Ï´Ù. °ÅÀÇ ¸ðµç MTA ä³ÎÀÌ ¸¶½ºÅÍ ÇÁ·Î±×·¥À» °®°í ÀÖÁö¸¸ ´ëºÎºÐÀº °æ¿ì ½½·¹À̺ê ÇÁ·Î±×·¥Àº °®°í ÀÖÁö ¾Ê°Å³ª ºÒÇÊ¿äÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, TCP/IP¸¦ ÅëÇØ SMTP¸¦ ó¸®Çϴ ä³ÎÀº ½½·¹À̺ê ÇÁ·Î±×·¥À» »ç¿ëÇÏÁö ¾Ê´Âµ¥ ÀÌ´Â ÀÓÀÇ SMTP ¼­¹ö¿¡¼­ ¿äûÇÒ °æ¿ì ³×Æ®¿öÅ© ¼­ºñ½ºÀÎ SMTP ¼­¹ö°¡ ¹Þ´Â SMTP ¸ÞÀÏÀ» ¼ö½ÅÇϱ⠶§¹®ÀÔ´Ï´Ù. SMTP ä³ÎÀÇ ¸¶½ºÅÍ ÇÁ·Î±×·¥Àº MTAÀÇ SMTP Ŭ¶óÀ̾ðÆ®ÀÔ´Ï´Ù.

ä³Î°ú °ü·ÃµÈ ´ë»ó ½Ã½ºÅÛÀÌ ÇÑ ¹ø¿¡ ÇϳªÀÇ ¸ÞÀϸ¸ ó¸®ÇÒ ¼ö ÀÖ´Â °æ¿ì ÀÛ¾÷ Á¦ÇÑÀÌ 1ÀÎ »õ·Î¿î À¯ÇüÀÇ Ç®À» ¸¸µé¾î¾ß ÇÕ´Ï´Ù.

[POOL=single_job]
job_limit=1

ÀÌ¿Í ´Þ¸® ´ë»ó ½Ã½ºÅÛ¿¡ ÃæºÐÇÑ º´Ç༺ÀÌ ÀÖÀ» °æ¿ì ÀÛ¾÷ Á¦ÇÑÀ» ´õ ³ôÀº °ªÀ¸·Î ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÄÚµå ¿¹ 10-1Àº »ùÇà Job Controller ±¸¼º ÆÄÀÏÀ» º¸¿© ÁÝ´Ï´Ù. »ç¿ë °¡´ÉÇÑ ¿É¼ÇÀº Ç¥ 10-6¿¡ ³ª¿Í ÀÖ½À´Ï´Ù.

ÄÚµå ¿¹ 10-1 UNIXÀÇ »ùÇà Job Controller ±¸¼º ÆÄÀÏ

 

!MTA Job Controller configuration file
!
!Global defaults
tcp_port=27442
(1)
secret=never mind
slave_command=NULL (2)
max_life_age=3600 (3)
!
!
!Pool definitions
!
[POOL=DEFAULT] (4)
job_limit=10 (5)
!
[POOL=LOCAL_POOL]
job_limit=10
!
[POOL=IMS_POOL]
job_limit=1
!
[POOL=SMTP_POOL]
job_limit=1
!
!Channel definitions
!
!
[CHANNEL=l] (6)
master_command=msg_svr_base/lib/l_master
!
[CHANNEL=ims-ms]
master_command=msg_svr_base/lib/ims_master
!
[CHANNEL=tcp_*] (7)
anon_host=0
master_command=msg_svr_base/lib/tcp_smtp_client

À§ ¿¹ÀÇ °ýÈ£·Î ¹­ÀÎ ±½ÀºÃ¼ÀÇ ¼ýÀÚ°¡ Ç¥½ÃµÈ ÁÖ¿ä Ç׸ñÀº ´ÙÀ½°ú °°½À´Ï´Ù.

  1. ÀÌ Àü¿ª ¿É¼ÇÀº Job Controller°¡ ¿äûÀ» ¼ö½ÅÇÏ´Â TCP Æ÷Æ® ¹øÈ£¸¦ Á¤ÀÇÇÕ´Ï´Ù.
  2. ÈÄ¼Ó [CHANNEL] ¼½¼Ç¿¡ ´ëÇÑ ±âº» SLAVE_COMMAND¸¦ ¼³Á¤ÇÕ´Ï´Ù.
  3. ÈÄ¼Ó [CHANNEL] ¼½¼Ç¿¡ ´ëÇÑ ±âº» MAX_LIFE_AGE¸¦ ¼³Á¤ÇÕ´Ï´Ù.
  4. ÀÌ [POOL] ¼½¼ÇÀº DEFAULT¶ó´Â Ç®À» Á¤ÀÇÇÕ´Ï´Ù.
  5. ÀÌ Ç®ÀÇ JOB_LIMIT¸¦ 10À¸·Î ¼³Á¤ÇÕ´Ï´Ù.
  6. ÀÌ [CHANNEL] ¼½¼ÇÀº lÀ̶ó´Â UNIX ·ÎÄà ä³Î¿¡ Àû¿ëµË´Ï´Ù. ÀÌ ¼½¼Ç¿¡ ÇÊ¿äÇÑ À¯ÀÏÇÑ Á¤ÀÇ´Â Job Controller°¡ ÀÌ Ã¤³ÎÀ» ½ÇÇàÇϱâ À§ÇØ »ç¿ëÇÏ´Â master_commandÀÔ´Ï´Ù. ä³Î À̸§¿¡ ¿ÍÀϵåÄ«µå°¡ ¾ø±â ¶§¹®¿¡ ä³ÎÀº Á¤È®ÇÏ°Ô ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù.
  7. ÀÌ [CHANNEL] ¼½¼ÇÀº À̸§ÀÌ tcp_*·Î ½ÃÀÛÇÏ´Â ¸ðµç ä³Î¿¡ Àû¿ëµË´Ï´Ù. ÀÌ Ã¤³Î À̸§Àº ¿ÍÀϵåÄ«µå¸¦ Æ÷ÇÔÇϹǷΠÀ̸§ÀÌ tcp_·Î ½ÃÀÛÇÏ´Â ¸ðµç ä³Î°ú ÀÏÄ¡ÇÕ´Ï´Ù.
Ãß°¡ Ç®À» Ãß°¡ÇÏ´Â ¿¹

Job Controller´Â ¸ÞÀÏ Àü´ÞÀ» À§ÇØ Ã¤³Î ÀÛ¾÷À» ÀÛ¼º ¹× °ü¸®ÇÕ´Ï´Ù ÀÌ·¯ÇÑ Ã¤³Î ÀÛ¾÷Àº Job Controller ³»ÀÇ Ã³¸® Ç® ¾È¿¡¼­ ½ÇÇàµË´Ï´Ù. Ç®Àº ä³Î ÀÛ¾÷ÀÌ ½ÇÇàµÇ´Â “Àå¼Ò”·Î »ý°¢ÇÒ ¼ö ÀÖ½À´Ï´Ù. Ç®Àº ÀÛ¾÷ ¼¼Æ®°¡ Ç® ¿ÜºÎÀÇ ÀÛ¾÷°ú ÀÚ¿øÀ» ³õ°í °æÀïÇÏÁö ¾Ê°íµµ ÀÛµ¿ÇÒ ¼ö ÀÖ´Â ÄÄÇ»Æà ¿µ¿ªÀ» Á¦°øÇÕ´Ï´Ù. job_controller¿¡¼­ ¼³Á¤µÈ ÀÛ¾÷ Á¦ÇÑÀÌ ÇØ´ç Ç®¿¡¸¸ Àû¿ëµÈ´Ù´Â Á¡À» À¯ÀÇÇϽʽÿÀ. µû¶ó¼­ ¿¹¸¦ µé¾î, job_limit°¡ 10À¸·Î ¼³Á¤µÈ SMTP_POOLÀ» Á¤ÀÇÇÒ °æ¿ì ƯÁ¤ ½ÃÁ¡¿¡ 10°³ÀÇ tcp_smtp Ŭ¶óÀ̾ðÆ® ÇÁ·Î¼¼½º¸¸ ÇØ´ç Ç®¿¡¼­ ½ÇÇàµÉ ¼ö ÀÖ½À´Ï´Ù.

°æ¿ì¿¡ µû¶ó¼­´Â Ãß°¡ tcp_* ä³ÎÀ» ¸¸µå´Â °ÍÀÌ ÇÊ¿äÇÒ ¼ö ÀÖ½À´Ï´Ù(¿¹: ƯÈ÷ ´À¸° ¸ÞÀÏ »çÀÌÆ®¸¦ À§ÇÑ tcp ä³Î). ÀÌ·¯ÇÑ Ã¤³ÎÀº ´Ù¸¥ Ç®¿¡¼­ ½ÇÇàÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ÀÌ´Â ¿¹¸¦ µé¾î, 10°³ÀÇ ´Ù¸¥ tcp_* ä³ÎÀ» ¸¸µé¾î SMTP_POOL¿¡¼­ ¸ðµÎ ½ÇÇàÇÒ °æ¿ì ƯÁ¤ ½ÃÁ¡¿¡ °¢ tcp_* ä³Î¿¡ ´ëÇØ ÇϳªÀÇ tcp_smtp Ŭ¶óÀ̾ðÆ®¸¸ ½ÇÇàµÉ ¼ö Àֱ⠶§¹®ÀÔ´Ï´Ù(job_limit°¡ 10ÀÎ SMTP_POOLÀ» Á¤ÀÇÇÑ °æ¿ì¿¡ ÇØ´çÇÏ¸ç ¸ÞÀÏÀÌ ¸ðµç tcp_* ä³ÎÀ» ´ë»óÀ¸·Î ÇÏ´ÂÁö ¿©ºÎ¿¡ µû¶ó ´Þ¶óÁü). ½Ã½ºÅÛÀÇ ·Îµå·®ÀÌ ¸¹°í ´Ù¾çÇÑ tcp_* ä³Î·Î ³ª°¡±æ ±â´Ù¸®´Â ¸ÞÀÏÀ» ¸ðµç ´ë±â¿­ÀÌ °®°í ÀÖ´Ù°í °¡Á¤Çϸé ÀÌ´Â ºñÈ¿À²ÀûÀÔ´Ï´Ù. ÀÌ·¯ÇÑ °æ¿ì¿¡´Â °æÇÕÀÌ ¹ß»ýÇÏÁö ¾Êµµ·Ï Ãß°¡ tcp_* ä³Î¿¡ ´ëÇÑ Ãß°¡ Ç®À» Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿¹¸¦ µé¾î, ´ÙÀ½ tcp_* ä³ÎÀ» ¼³Á¤ÇÑ´Ù°í °¡Á¤ÇØ º¾´Ï´Ù.

tcp_tcp_yahoo smtp mx pool yahoo_pool keyword keyword keyword
tcp-yahoo-daemon

tcp_aol smtp mx keyword keyword keyword pool aol_pool
tcp-aol-daemon

tcp_hotmail smtp mx pool hotmail_pool keyword keyword keyword tcp-hotmail-daemon

...

tcp_sun smtp mx pool sun_pool keyword keyword keyword
tcp-sun-daemon

°¢°¢ÀÇ »õ ä³Î¿¡ ´ëÇØ 10°³ÀÇ tcp_smtp_client ÇÁ·Î¼¼½º¸¦ Ãß°¡Çϱâ À§ÇØ job_controller.cnf ÆÄÀÏ¿¡ ´ÙÀ½À» Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.

[POOL=yahoo_pool]
job_limit=10

[POOL=aol_pool]
job_limit=10

[POOL=hotmail_pool]
job_limit=10

...

[POOL=sun_pool]
job_limit=10

Ç®¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ä³Î ½ÇÇà ÀÛ¾÷ÀÇ Ã³¸® Ç®À» ÂüÁ¶ÇϽʽÿÀ. Job Controller ÆÄÀÏÀÇ ±¸¹®¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Messaging Server Reference ManualÀ» ÂüÁ¶ÇϽʽÿÀ.

Ç¥ 10-6 Job Controller ±¸¼º ÆÄÀÏ ¿É¼Ç 

¿É¼Ç

¼³¸í

ÀÏ¹Ý ¿É¼Ç

¼³¸í

INTERFACE_ADDRESS=adapter

Job Controller°¡ ¹ÙÀεåÇØ¾ß ÇÏ´Â IP ÁÖ¼Ò ÀÎÅÍÆäÀ̽º¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÁöÁ¤µÈ °ª(¾î´ðÅÍ)Àº ANY, ALL, LOCALHOST ¶Ç´Â IP ÁÖ¼Ò Áß Çϳª°¡ µÉ ¼ö ÀÖ½À´Ï´Ù. ±âº»ÀûÀ¸·Î Job Controller´Â ¸ðµç ÁÖ¼Ò¿¡ ¹ÙÀεåµË´Ï´Ù(ALL ¶Ç´Â ANY¸¦ ÁöÁ¤ÇÏ´Â °Í°ú µ¿ÀÏ). INTERFACE_ADDRESS=LOCALHOST¸¦ ÁöÁ¤Çϸé Job Controller´Â ·ÎÄà ½Ã½ºÅÛ ³»ÀÇ ¿¬°á¸¸ ¼ö¶ôÇÕ´Ï´Ù. ÀÌ °æ¿ì Job Controller¿¡ ÀÇÇØ Áö¿øµÇ´Â ½Ã½ºÅÛ °£ ÀÛ¾÷ÀÌ ¾øÀÌ ¶§¹®¿¡ Á¤»óÀûÀÎ ÀÛ¾÷¿¡ ¿µÇâÀ» ÁÖÁö ¾Ê½À´Ï´Ù. ±×·¯³ª ÀÌ ÁöÁ¤Àº Job ControllerÀÇ ÀÀ´ä ¿©ºÎ¸¦ HA ¿¡ÀÌÀüÆ®°¡ °Ë»çÇÒ ¼ö ÀÖ´Â HA ȯ°æ¿¡¼­´Â ÀûÇÕÇÏÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. Messaging Server°¡ ½ÇÇà ÁßÀÎ ½Ã½ºÅÛÀÌ HA ȯ°æ¿¡ ÀÖÀ¸¸ç “³»ºÎ ³×Æ®¿öÅ©” ¾î´ðÅÍ ¹× “¿ÜºÎ ³×Æ®¿öÅ©” ¾î´ðÅÍ°¡ »ç¿ë ÁßÀÌ°í ³ôÀº Æ÷Æ® ¹øÈ£¿¡ ´ëÇÑ ¿¬°áÀ» ¹æÈ­º®¿¡¼­ Â÷´ÜÇÒ ¼ö ÀÖ´ÂÁö È®½ÇÇÏÁö ¾ÊÀ» °æ¿ì, “³»ºÎ ³×Æ®¿öÅ©” ¾î´ðÅÍÀÇ IP ÁÖ¼Ò¸¦ ÁöÁ¤ÇÏ´Â °ÍÀ» °í·ÁÇØ¾ß ÇÕ´Ï´Ù.

MAX_MESSAGES=integer

Job Controller´Â ¸ÞÀÏ¿¡ ´ëÇÑ Á¤º¸¸¦ ¸Þ¸ð¸® ³»Àå ±¸Á¶¿¡¼­ À¯ÁöÇÕ´Ï´Ù. ´ë·®ÀÇ ¹é·Î±×°¡ ÀÛ¼ºµÉ °æ¿ì¿¡ ´ëºñÇÏ¿© ÀÌ ±¸Á¶ÀÇ Å©±â¸¦ Á¦ÇÑÇØ¾ß ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹é·Î±×ÀÇ ¸ÞÀÏ ¼ö°¡ ¿©±â¿¡¼­ ÁöÁ¤µÈ ¸Å°³ º¯¼ö¸¦ ÃÊ°úÇÒ °æ¿ì ÈÄ¼Ó ¸ÞÀÏ¿¡ ´ëÇÑ Á¤º¸¸¦ ¸Þ¸ð¸®¿¡ ÀúÀåµÇÁö ¾Ê½À´Ï´Ù. ¸ÞÀÏ ¸Þ½ÃÁö´Â Ç×»ó µð½ºÅ©¿¡ ±â·ÏµÇ¹Ç·Î ¼Õ½ÇµÇÁö ¾ÊÁö¸¸ Job Controller°¡ ¾Ë°í ÀÖ´Â ¸ÞÀÏ ¼ö°¡ ÀÌ ¼ýÀÚÀÇ Àý¹ÝÀ¸·Î ÁÙ¾îµé ¶§±îÁö ¸ÞÀÏ Àü´ÞÀÌ °í·ÁµÇÁö ¾Ê½À´Ï´Ù. ÀÌ ½ÃÁ¡¿¡¼­ Job Controller´Â imsimta cache -sync ¸í·ÉÀ» ¸ð¹æÇÏ´Â ´ë±â¿­ µð·ºÅ丮ÀÇ ½ºÄµÀ» ¼öÇàÇÕ´Ï´Ù.

±âº»°ªÀº 100000ÀÔ´Ï´Ù.

SECRET=file_spec

Job Controller·Î º¸³»Áø ¿äûÀ» º¸È£ÇÏ´Â µ¥ »ç¿ëµÇ´Â °øÀ¯ ºñ¹ÐÀÔ´Ï´Ù.

SYNCH_TIME=time_spec

Job Controller´Â °¡²û¾¿ µð½ºÅ©»óÀÇ ´ë±â¿­ ÆÄÀÏÀ» ½ºÄµÇÏ¿© ´©¶ôµÈ ÆÄÀÏÀ» °Ë»çÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î ÀÌ ÀÛ¾÷Àº Job Controller°¡ ½ÃÀ۵ǰí 4½Ã°£ ÈĺÎÅÍ 4½Ã°£¸¶´Ù ¼öÇàµË´Ï´Ù. time_specÀÇ Çü½ÄÀº HH:MM/hh:mm ¶Ç´Â /hh:mmÀÔ´Ï´Ù. º¯¼ö hh.mmÀº À̺¥Æ® »çÀÌÀÇ °£°ÝÀ» ³ªÅ¸³»´Â ½Ã°£(h)°ú ºÐ(m)ÀÔ´Ï´Ù. º¯¼ö HH:MMÀº À̺¥Æ®°¡ óÀ½ ¹ß»ýÇØ¾ß ÇÏ´Â ½Ã°£ÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, 15:45/7:15Àº 15½Ã 45ºÐ¿¡ À̺¥Æ®¸¦ ½ÃÀÛÇÏ°í ±× ÀÌÈĺÎÅÍ 7½Ã°£ 15ºÐ¸¶´Ù À̺¥Æ®¸¦ ¹Ýº¹ÇÕ´Ï´Ù.

TCP_PORT=integer

Job Controller°¡ ¿äû ÆÐŶÀ» ¼ö½ÅÇØ¾ß ÇÏ´Â TCP Æ÷Æ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ªÀÌ ½Ã½ºÅÛÀÇ ´Ù¸¥ TCP ÀÀ¿ë ÇÁ·Î±×·¥°ú Ãæµ¹ÇÏÁö ¾ÊÀ» °æ¿ì ÀÌ ¿É¼ÇÀ» º¯°æÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ ¿É¼ÇÀ» º¯°æÇÒ °æ¿ì MTA Á¶Á¤ ÆÄÀÏ msg_svr_base/config/imta_tailor¿¡¼­ ÇØ´ç IMTA_JBC_SERVICE ¿É¼ÇÀ» º¯°æÇÏ¿© ÀÏÄ¡½ÃÄÑ¾ß ÇÕ´Ï´Ù. TCP_PORT ¿É¼ÇÀº Àü¿ªÀûÀ¸·Î Àû¿ëµÇ¸ç [CHANNEL] ¶Ç´Â [POOL] ¼½¼Ç¿¡ ÀÖÀ» °æ¿ì ¹«½ÃµË´Ï´Ù.

Ç® ¿É¼Ç

¼³¸í

JOB_LIMIT=integer

Ç®ÀÌ µ¿½Ã¿¡(º´·Ä·Î) »ç¿ëÇÒ ¼ö ÀÖ´Â ÃÖ´ë ÇÁ·Î¼¼½º ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. JOB_LIMIT´Â °¢ Ç®¿¡ °³º°ÀûÀ¸·Î Àû¿ëµÇ¹Ç·Î ÀÛ¾÷ÀÇ ÃÖ´ë ÃÑ °³¼ö´Â ¸ðµç Ç®ÀÇ JOB_LIMIT ¸Å°³ º¯¼ö¸¦ ´õÇÑ °ªÀÔ´Ï´Ù. ÀÌ ¿É¼ÇÀº ±âº»ÀûÀ¸·Î ¼½¼Ç ¿ÜºÎ¿¡ ¼³Á¤µÈ °æ¿ì JOB_LIMIT¸¦ ÁöÁ¤ÇÏÁö ¾Ê´Â ¸ðµç [POOL] ¼½¼Ç¿¡ »ç¿ëµË´Ï´Ù. [CHANNEL] ¼½¼Ç ¾È¿¡ ÀÖÀ» °æ¿ì ÀÌ ¿É¼ÇÀº ¹«½ÃµË´Ï´Ù.

ä³Î ¿É¼Ç

¼³¸í

MASTER_COMMAND=file_spec

ä³ÎÀ» ½ÇÇàÇÏ°í ÇØ´ç ä³Î¿¡ ´ëÇÑ ¾Æ¿ô¹Ù¿îµå ¸ÞÀÏÀ» ´ë±â¿­¿¡¼­ Á¦¿Ü½ÃÅ°±â À§ÇØ Job Controller°¡ ÀÛ¼ºÇÑ UNIX ½Ã½ºÅÛ ÇÁ·Î¼¼½º¿¡ ÀÇÇØ ½ÇÇàµÇ´Â ¸í·ÉÀÇ Àüü °æ·Î¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀº ±âº»ÀûÀ¸·Î ¼½¼Ç ¿ÜºÎ¿¡ ¼³Á¤µÈ °æ¿ì MASTER_COMMAND¸¦ ÁöÁ¤ÇÏÁö ¾Ê´Â ¸ðµç [CHANNEL] ¼½¼Ç¿¡ »ç¿ëµË´Ï´Ù. [POOL] ¼½¼Ç ¾È¿¡ ÀÖÀ» °æ¿ì ÀÌ ¿É¼ÇÀº ¹«½ÃµË´Ï´Ù.

MAX_LIFE_AGE=integer

ä³Î ¸¶½ºÅÍ ÀÛ¾÷ÀÇ ÃÖ´ë ¼ö¸í ½Ã°£À» ÃÊ ´ÜÀ§·Î ÁöÁ¤ÇÕ´Ï´Ù. ä³Î¿¡ ÀÌ ¸Å°³ º¯¼ö°¡ ÁöÁ¤µÇÁö ¾ÊÀº °æ¿ì Àü¿ª ±âº»°ªÀÌ »ç¿ëµË´Ï´Ù. ±âº»°ªÀÌ ÁöÁ¤µÇÁö ¾ÊÀº °æ¿ì 1800(30ºÐ)ÀÌ »ç¿ëµË´Ï´Ù.

MAX_LIFE_CONNS=integer

ÃÖ´ë ¼ö¸í ¸Å°³ º¯¼ö ¿Ü¿¡ ¸ÞÀÏÀÌ ÀÖ´ÂÁö Job Controller¿¡ ¹°¾îº¼ ¼ö Àִ Ƚ¼ö¿¡ µû¶ó ä³Î ¸¶½ºÅÍ ÀÛ¾÷ÀÇ ±â´ë ¼ö¸íÀÌ Á¦Çѵ˴ϴÙ. ä³Î¿¡ ÀÌ ¸Å°³ º¯¼ö°¡ ÁöÁ¤µÇÁö ¾ÊÀº °æ¿ì Àü¿ª ±âº»°ªÀÌ »ç¿ëµË´Ï´Ù. ±âº»°ªÀÌ ÁöÁ¤µÇÁö ¾ÊÀº °æ¿ì 300ÀÌ »ç¿ëµË´Ï´Ù.

SLAVE_COMMAND=file_spec

ä³ÎÀ» ½ÇÇàÇÏ°í ÇØ´ç ä³Î¿¡ ´ëÇÑ ¸ðµç Àιٿîµå ¸ÞÀÏÀ» ÆúÇϱâ À§ÇØ Job Controller°¡ ÀÛ¼ºÇÑ UNIX ½Ã½ºÅÛ ÇÁ·Î¼¼½º¿¡ ÀÇÇØ ½ÇÇàµÇ´Â ¸í·ÉÀÇ Àüü °æ·Î¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ´ëºÎºÐÀÇ MTA ä³ÎÀº SLAVE_COMMAND¸¦ °®Áö ¾Ê½À´Ï´Ù. ÀÌ·¯ÇÑ °æ¿ì ¿¹¾àµÈ °ª NULLÀ» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀº ±âº»ÀûÀ¸·Î ¼½¼Ç ¿ÜºÎ¿¡ ¼³Á¤µÈ °æ¿ì SLAVE_COMMAND¸¦ ÁöÁ¤ÇÏÁö ¾Ê´Â ¸ðµç [CHANNEL] ¼½¼Ç¿¡ »ç¿ëµË´Ï´Ù. [POOL] ¼½¼Ç ¾È¿¡ ÀÖÀ» °æ¿ì ÀÌ ¿É¼ÇÀº ¹«½ÃµË´Ï´Ù.


º°Äª

MTA´Â ½ÇÁ¦ »ç¿ëÀÚ¿Í ¹Ýµå½Ã ÀÏÄ¡ÇÒ ÇÊ¿ä°¡ ¾ø´Â ·ÎÄà ½Ã½ºÅÛ°ú ¿¬°üµÈ ¸ÞÀÏÇÔ À̸§, Áï º°ÄªÀ» Áö¿øÇÏ´Â ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù. º°ÄªÀº ¸ÞÀϸµ ¸ñ·Ï »ý¼º, ¸ÞÀÏ Àü´Þ ¹× ¾ÆÀ̵𿡠´ëÇÑ µ¿ÀǾî Á¦°ø µî¿¡ À¯¿ëÇÕ´Ï´Ù. º°Äª ÁöÁ¤ÀÌ Ã³¸®µÇ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº $V ¸ÞŸ ¹®ÀÚ¸¦ ÂüÁ¶ÇϽʽÿÀ.

º°Äª µ¥ÀÌÅͺ£À̽º

º°Äª µ¥ÀÌÅͺ£À̽º »ç¿ëÀº ±ÇÀåµÇÁö ¾Ê½À´Ï´Ù. ´ë½Å, imsimta reload ¸í·ÉÀ» »ç¿ëÇÏ¿© µ¿ÀûÀ¸·Î Àç·ÎµåÇÒ ¼ö ÀÖ´Â aliases ÆÄÀÏÀ» »ç¿ëÇÕ´Ï´Ù.

MTA´Â µð·ºÅ丮ÀÇ Á¤º¸¸¦ »ç¿ëÇÏ¿© º°Äª µ¥ÀÌÅͺ£À̽º¸¦ ¸¸µì´Ï´Ù. ÀÏ¹Ý º°Äª ÆÄÀÏÀÌ ÂüÁ¶µÉ ¶§¸¶´Ù º°Äª µ¥ÀÌÅͺ£À̽º°¡ ÇÑ ¹ø¾¿ ÂüÁ¶µË´Ï´Ù. ±×·¯³ª º°Äª µ¥ÀÌÅͺ£À̽º´Â ÀÏ¹Ý º°Äª ÆÄÀÏÀÌ »ç¿ëµÇ±â Àü¿¡ °Ë»çµË´Ï´Ù. ½ÇÁ¦·Î º°Äª µ¥ÀÌÅͺ£À̽º´Â º°Äª ÆÄÀÏÀ» »ç¿ëÇϱâ Àü¿¡ È£ÃâµÇ´Â ÀÏÁ¾ÀÇ ÁÖ¼Ò ÀçÀÛ¼º±âÀÇ ¿ªÇÒÀ» ¼öÇàÇÕ´Ï´Ù.


ÁÖ

µ¥ÀÌÅͺ£À̽º ÀÚü Çü½ÄÀº °³ÀÎÀûÀÔ´Ï´Ù. µ¥ÀÌÅͺ£À̽º¸¦ Á÷Á¢ ÆíÁýÇÏ·Á°í Çؼ­´Â ¾È µÇ¸ç ÇÊ¿äÇÑ ¸ðµç »çÇ×À» µð·ºÅ丮¿¡¼­ º¯°æÇÕ´Ï´Ù.


º°Äª ÆÄÀÏ

aliases ÆÄÀÏÀº µð·ºÅ丮¿¡ ¼³Á¤µÇÁö ¾ÊÀº º°ÄªÀ» ¼³Á¤ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ƯÈ÷ Æ÷½ºÆ®¸¶½ºÅÍ º°ÄªÀ» ÁÁÀº ¿¹·Î µé ¼ö ÀÖ½À´Ï´Ù. ÀÌ ÆÄÀÏ¿¡ ¼³Á¤µÈ º°ÄªÀº µð·ºÅ丮¿¡ µ¿ÀÏÇÑ º°ÄªÀÌ Á¸ÀçÇÒ °æ¿ì ¹«½ÃµË´Ï´Ù. imimta cnbuild·Î ±¸¼ºÀ» ÄÄÆÄÀÏÇÏ°í imsimta reload ¸í·ÉÀ» ½ÇÇàÇϰųª MTA¸¦ ´Ù½Ã ½ÃÀÛÇÏ¿© º¯°æ »çÇ×À» È°¼ºÈ­ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´À³¦Ç¥·Î ½ÃÀ۵Ǵ ¸ðµç ÇàÀº ÁÖ¼®À¸·Î °£ÁÖµÇ¾î ¹«½ÃµË´Ï´Ù. ¶ÇÇÑ ºó Ç൵ ¹«½ÃµË´Ï´Ù.


ÁÖ

Messaging Server´Â ÁÖ¼Ò ¿ª¹æÇâ µ¥ÀÌÅͺ£À̽º ¹× Ư¼öÇÑ ¸ÅÇÎ Å×À̺í°ú °°Àº ÁÖ¼Ò Á¶ÀÛÀ» À§ÇÑ ´Ù¸¥ ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù. ±×·¯³ª ÃÖ»óÀÇ ¼º´ÉÀ» À§Çؼ­´Â ÁÖ¼Ò Á¶ÀÛÀ» ¼öÇàÇÒ ¼ö ÀÖÀ» ¶§¸¶´Ù ´Ù½Ã ¾²±â ±ÔÄ¢À» »ç¿ëÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. 11Àå, "´Ù½Ã ¾²±â ±ÔÄ¢ ±¸¼º"À» ÂüÁ¶ÇϽʽÿÀ.


ÀÌ ÆÄÀÏÀÇ ¹°¸®Àû ÇàÀº 1024ÀÚ·Î Á¦Çѵ˴ϴÙ. ¹é½½·¡½Ã(\) ¿¬¼Ó ¹®ÀÚ¸¦ »ç¿ëÇÏ¿© ³í¸®Àû ÇàÀ» ¿©·¯ ¹°¸®Àû ÇàÀ¸·Î ºÐÇÒÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ ÆÄÀÏÀÇ Çü½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù.

user@domain: <address> (È£½ºÆ®µÈ µµ¸ÞÀÎÀÇ »ç¿ëÀÚÀÎ °æ¿ì)

user
@domain: <address> (È£½ºÆ®µÇÁö ¾ÊÀº µµ¸ÞÀÎÀÇ »ç¿ëÀÚÀÎ °æ¿ì. ¿¹: default-domain)

¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.

! A /var/mail/ user
inetmail@siroe.com: inetmail@native-daemon

! A message store user
ms_testuser@siroe.com: mstestuser@ims-ms-daemon

º°Äª ÆÄÀÏ¿¡ ´Ù¸¥ ÆÄÀÏ Æ÷ÇÔ

ÁÖ aliases ÆÄÀÏ¿¡ ´Ù¸¥ ÆÄÀÏÀ» Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ Çü½ÄÀÇ ÇàÀº file-spec ÆÄÀÏÀ» Àеµ·Ï MTA¿¡ Áö½ÃÇÕ´Ï´Ù.

<file-spec

ÆÄÀÏ ÁöÁ¤Àº ¿ÏÀüÇÑ ÆÄÀÏ °æ·Î ÁöÁ¤À̾î¾ß Çϸç ÆÄÀÏÀº ÁÖ aliases ÆÄÀÏ°ú µ¿ÀÏÇÑ º¸È£¸¦ °¡Á®¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ¼¼°è °ø¿ëÀ̾î¾ß ÇÕ´Ï´Ù.

Æ÷ÇÔ ÆÄÀÏÀÇ ³»¿ëÀº ÇØ´ç ÂüÁ¶ ÁöÁ¡¿¡¼­ aliases ÆÄÀÏ¿¡ »ðÀԵ˴ϴÙ. Æ÷ÇÔ ÆÄÀÏ¿¡ ´ëÇÑ ÂüÁ¶¸¦ ÆÄÀÏÀÇ ½ÇÁ¦ ³»¿ëÀ¸·Î ´ëüÇÏ¿© µ¿ÀÏÇÑ °á°ú¸¦ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù. Æ÷ÇÔ ÆÄÀÏÀÇ Çü½ÄÀº ÁÖ aliases ÆÄÀÏ ÀÚüÀÇ Çü½Ä°ú °°½À´Ï´Ù. ½ÇÁ¦·Î Æ÷ÇÔ ÆÄÀÏ ÀÚü¿¡ ´Ù¸¥ ÆÄÀÏÀÌ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù. ÃÖ´ë ¼¼ °³ ¼öÁرîÁöÀÇ Æ÷ÇÔ ÆÄÀÏ ÁßøÀÌ Çã¿ëµË´Ï´Ù.


¸í·ÉÁÙ À¯Æ¿¸®Æ¼

Messaging Server´Â MAT¿¡ ´ëÇÑ ´Ù¾çÇÑ À¯Áö °ü¸®, Å×½ºÆ® ¹× °ü¸® ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ÀÖ´Â ¿©·¯ ¸í·ÉÁÙ À¯Æ¿¸®Æ¼¸¦ Á¦°øÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, imsimta cnbuild ¸í·ÉÀ» »ç¿ëÇÏ¿© MTA ±¸¼º, º°Äª, ¸ÅÇÎ, º¸¾È, ½Ã½ºÅÛ Àüü ÇÊÅÍ ¹× ¿É¼Ç ÆÄÀÏÀ» ÄÄÆÄÀÏÇÒ ¼ö ÀÖ½À´Ï´Ù. MTA ¸í·ÉÁÙ À¯Æ¿¸®Æ¼¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Messaging Server Reference ManualÀ» ÂüÁ¶ÇϽʽÿÀ.


SMTP º¸¾È ¹× ¾×¼¼½º Á¦¾î

SMTP º¸¾È ¹× ¾×¼¼½º Á¦¾î¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 17Àå, "¸ÞÀÏ ÇÊÅ͸µ ¹× ¾×¼¼½º Á¦¾î" ¹× 19Àå, "º¸¾È ¹× ¾×¼¼½º Á¦¾î ±¸¼º"À» ÂüÁ¶ÇϽʽÿÀ.


·Î±× ÆÄÀÏ

¸ðµç MTA ƯÁ¤ ·Î±× ÆÄÀÏÀº ·Î±× µð·ºÅ丮(msg_svr_base/log)¿¡ ÀúÀåµË´Ï´Ù. ÀÌ µð·ºÅ丮´Â MTA¸¦ Åë°úÇÏ´Â ¸ÞÀÏ Æ®·¡ÇÈÀ» ¼³¸íÇÏ´Â ·Î±× ÆÄÀÏ°ú ƯÁ¤ ¸¶½ºÅÍ ¶Ç´Â ½½·¹À̺ê ÇÁ·Î±×·¥¿¡ ´ëÇÑ Á¤º¸¸¦ ¼³¸íÇÏ´Â ·Î±× ÆÄÀÏÀ» Æ÷ÇÔÇÕ´Ï´Ù.

MTA ·Î±× ÆÄÀÏ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 20Àå, "·Î±ë ¹× ·Î±× ºÐ¼®"À» ÂüÁ¶ÇϽʽÿÀ.


ÁÖ¼Ò¸¦ ³»ºÎ Çü½Ä¿¡¼­ °ø¿ë Çü½ÄÀ¸·Î º¯È¯

ÁÖ¼Ò ¿ª¹æÇâ µ¥ÀÌÅͺ£À̽º(¿ª¹æÇâ µ¥ÀÌÅͺ£À̽º¶ó°íµµ ºÎ¸§)¿Í REVERSE ¸ÅÇÎ Å×À̺íÀ» »ç¿ëÇÏ¿© ÁÖ¼Ò¸¦ ³»ºÎ Çü½Ä¿¡¼­ °ø¿ë ±¤°í Çü½ÄÀ¸·Î º¯È¯ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, uid@mailhost.siroe.comÀº siroe.com µµ¸ÞÀÎ ³»¿¡¼­ À¯È¿ ÁÖ¼ÒÀÏ ¼ö ÀÖÁö¸¸ ¿ÜºÎ¿¡ °ø°³Çϱ⿡´Â ÀûÇÕÇÏÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì¿¡´Â ³»ºÎ ÁÖ¼Ò ´ë½Å¿¡ firstname.lastname@siroe.com°ú °°Àº °ø¿ë ÁÖ¼Ò¸¦ »ç¿ëÇÏ´Â °ÍÀÌ ÇÊ¿äÇÕ´Ï´Ù.


ÁÖ

Messaging Server´Â aliases ÆÄÀÏ ¹× Ư¼öÇÑ ¸ÅÇÎ Å×À̺í°ú °°Àº ÁÖ¼Ò Á¶ÀÛÀ» À§ÇÑ ´Ù¸¥ ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù. ±×·¯³ª ÃÖ»óÀÇ ¼º´ÉÀ» À§Çؼ­´Â ÁÖ¼Ò Á¶ÀÛÀ» ¼öÇàÇÒ ¼ö ÀÖÀ» ¶§¸¶´Ù ´Ù½Ã ¾²±â ±ÔÄ¢À» »ç¿ëÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. 11Àå, "´Ù½Ã ¾²±â ±ÔÄ¢ ±¸¼º"À» ÂüÁ¶ÇϽʽÿÀ.


¿ª¹æÇâ µ¥ÀÌÅͺ£À̽º¿¡¼­ °¢ »ç¿ëÀÚÀÇ °ø¿ë ÁÖ¼Ò´Â µð·ºÅ丮¿¡ ÀÖ´Â »ç¿ëÀÚ Ç׸ñÀÇ mail ¼Ó¼º¿¡ ÀÇÇØ ÁöÁ¤µË´Ï´Ù. °³ÀÎ ¶Ç´Â ³»ºÎ ÁÖ¼Ò´Â mailAlternativeAddress ¼Ó¼º¿¡ ÀÇÇØ ÁöÁ¤µË´Ï´Ù. ÀÌ´Â ¹èÆ÷ ¸ñ·ÏÀÇ °æ¿ì¿¡µµ ¸¶Âù°¡ÁöÀÔ´Ï´Ù.

¿ª¹æÇâ µ¥ÀÌÅͺ£À̽º´Â ÀÓÀÇ À¯È¿ ÁÖ¼Ò¿Í ÀÌ °ø¿ë ÁÖ¼Ò °£ÀÇ ¸ÅÇÎÀ» Æ÷ÇÔÇÕ´Ï´Ù. ¿ª¹æÇâ µ¥ÀÌÅͺ£À̽º´Â ÀϹÝÀûÀ¸·Î MTA µ¥ÀÌÅͺ£À̽º µð·ºÅ丮¿¡ À§Ä¡ÇÕ´Ï´Ù. ¿ª¹æÇâ µ¥ÀÌÅͺ£À̽º´Â msg_svr_base/config/imta_tailor ÆÄÀÏ¿¡¼­ IMTA_REVERSE_DATABASE ¿É¼ÇÀ» »ç¿ëÇÏ¿© À̸§À» ÁöÁ¤ÇÏ´Â ÆÄÀÏÀÌ¸ç ±âº»ÀûÀ¸·Î msg_svr_base/data/db/reversedb.*ÀÔ´Ï´Ù.

µ¥ÀÌÅͺ£À̽º¿¡¼­ ÁÖ¼Ò°¡ ¹ß°ßµÉ °æ¿ì µ¥ÀÌÅͺ£À̽ºÀÇ ÇØ´ç ¿À¸¥ÂÊ ºÎºÐÀÌ ÁÖ¼Ò·Î ´ëüµË´Ï´Ù. ÁÖ¼Ò°¡ ¹ß°ßµÇÁö ¾ÊÀ» °æ¿ì mappings ÆÄÀÏ¿¡¼­ REVERSE¶ó´Â ¸ÅÇÎ Å×À̺íÀ» ãÀ¸·Á´Â ½Ãµµ°¡ ¼öÇàµË´Ï´Ù. Å×À̺íÀÌ Á¸ÀçÇÏÁö ¾Ê°Å³ª Å×À̺íÀÇ Ç׸ñÀÌ ÀÏÄ¡ÇÏÁö ¾ÊÀ» °æ¿ì ´ëü°¡ ¼öÇàµÇÁö ¾ÊÀ¸¸ç ´Ù½Ã ¾²±â°¡ Á¤»óÀûÀ¸·Î Á¾·áµË´Ï´Ù.

mappings ÆÄÀÏ¿¡¼­ REVERSE ¸ÅÇÎ Å×À̺íÀÌ ¹ß°ßµÇ°í ÁÖ¼Ò°¡ ¸ÅÇÎ Ç׸ñ°ú ÀÏÄ¡ÇÒ °æ¿ì °á°ú ¹®ÀÚ¿­ÀÌ ÁÖ¼Ò¸¦ ´ëüÇÕ´Ï´Ù(Ç׸ñ¿¡¼­ $Y¸¦ ÁöÁ¤ÇÑ °æ¿ì). $NÀÌ ÁöÁ¤µÈ °æ¿ì¿¡´Â ¸ÅÇÎ °á°ú°¡ ¹«½ÃµË´Ï´Ù. ¸ÅÇÎ Ç׸ñ¿¡¼­ $Y ¿Ü¿¡ $D°¡ ÁöÁ¤µÈ °æ¿ì °á°ú ¹®ÀÚ¿­Àº ¿ª¹æÇâ µ¥ÀÌÅͺ£À̽º¿¡¼­ ÇÑ ¹ø ´õ ½ÇÇàµË´Ï´Ù. ¿©±â¿¡¼­ ÀÏÄ¡ÇÏ´Â Ç׸ñÀÌ ¹ß»ýÇÏ¸é µ¥ÀÌÅͺ£À̽ºÀÇ ÅÛÇø®Æ®°¡ ¸ÅÇÎ °á°ú(Áï, ÁÖ¼Ò)¸¦ ´ëüÇÕ´Ï´Ù. ¾Æ·¡¿¡´Â ÀÏ¹Ý REVERSE ¸ÅÇÎ Å×À̺í Ç׸ñ(Áï, ¸ðµç ä³Î¿¡ Àû¿ëµÇ´Â Ç׸ñ)ÀÇ Çü½ÄÀÌ ³ª¿Í ÀÖ½À´Ï´Ù. Ç÷¡±×´Â »õ ÁÖ¼ÒÀÇ ¾ÕÀ̳ª ³¡¿¡ ¿Ã ¼ö ÀÖ´Ù´Â Á¡À» À¯ÀÇÇϽʽÿÀ.

REVERSE

  OldAddress        $Y[Flags]NewAddress

¾Æ·¡¿¡´Â channel-specific Ç׸ñ(Áï, ƯÁ¤ ä³ÎÀ» Åë°úÇÏ´Â ¸ÞÀÏ¿¡¼­¸¸ ¹ß»ýÇÏ´Â ¸ÅÇÎ)ÀÇ Çü½ÄÀÌ ³ª¿Í ÀÖ½À´Ï´Ù. ä³Î ƯÁ¤ Ç׸ñÀÌ ÀÛµ¿ÇÏ·Á¸é option.dat¿¡¼­ use_reverse_database¸¦ 13À¸·Î ¼³Á¤ÇØ¾ß ÇÑ´Ù´Â Á¡À» À¯ÀÇÇϽʽÿÀ.

REVERSE

  source-channel|destination-channel|OldAddress  $Y[Flags]NewAddresS

Ç¥ 10-7Àº REVERSE ¸ÅÇÎ Å×À̺í Ç÷¡±×¸¦ º¸¿© ÁÝ´Ï´Ù.

Ç¥ 10-7 REVERSE ¸ÅÇÎ Å×À̺í Ç÷¡±× 

Ç÷¡±×

¼³¸í

$Y

Ãâ·ÂÀ» »õ ÁÖ¼Ò·Î »ç¿ëÇÕ´Ï´Ù.

$N

ÁÖ¼Ò°¡ º¯°æµÇÁö ¾Ê°í ±×´ë·Î À¯ÁöµË´Ï´Ù.

$D

¿ª¹æÇâ µ¥ÀÌÅͺ£À̽º¸¦ ÅëÇØ Ãâ·ÂÀ» ½ÇÇàÇÕ´Ï´Ù.

$A

¿ª¹æÇâ µ¥ÀÌÅͺ£À̽º Ç׸ñÀ¸·Î ÆÐÅÏÀ» Ãß°¡ÇÕ´Ï´Ù.

$F

Á¤¹æÇâ µ¥ÀÌÅͺ£À̽º Ç׸ñÀ¸·Î ÆÐÅÏÀ» Ãß°¡ÇÕ´Ï´Ù.

Ç÷¡±× ºñ±³

¼³¸í

$:B

Çì´õ(º»¹®) ÁÖ¼Ò¸¸ ÀÏÄ¡ÇÕ´Ï´Ù.

$:E

ºÀÅõ ÁÖ¼Ò¸¸ ÀÏÄ¡ÇÕ´Ï´Ù.

$:F

Á¤¹æÇâ ÁöÁ¤ ÁÖ¼Ò¸¸ ÀÏÄ¡ÇÕ´Ï´Ù.

$:R

¿ª¹æÇâ ÁöÁ¤ ÁÖ¼Ò¸¸ ÀÏÄ¡ÇÕ´Ï´Ù.

$:I

¸ÞÀÏ ¾ÆÀ̵𸸠ÀÏÄ¡ÇÕ´Ï´Ù.

ÁÖ¼Ò ¿ª¹æÇâ Á¦¾î ¼³Á¤

reverse ¹× noreverse ä³Î Å°¿öµå¿Í MTA ¿É¼Ç USE_REVERSE_DATABASE ¹× REVERSE_ENVELOPE¸¦ »ç¿ëÇÏ¿© ÁÖ¼Ò ¿ª¹æÇâÀ» Àû¿ëÇÒ ½Ã±â¿Í ¹æ¹ý¿¡ ´ëÇÑ ¼¼ºÎ »çÇ×À» Á¦¾îÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î ÁÖ¼Ò ¿ª¹æÇâ ÀÛ¾÷Àº ´ÜÁö ¿ª¹æÇâ ÁöÁ¤ ÁÖ¼Ò°¡ ¾Æ´Ï¶ó ¸ðµç ÁÖ¼Ò¿¡ Àû¿ëµË´Ï´Ù.

ÁÖ¼Ò ¿ª¹æÇâÀº REVERSE_ENVELOPE ½Ã½ºÅÛ ¿É¼Ç °ª(±âº»°ª: 1-on, 0-off)ÀÇ ¼³Á¤¿¡ µû¶ó¼­ È°¼ºÈ­ ¶Ç´Â ºñÈ°¼ºÈ­µË´Ï´Ù.

´ë»ó ä³ÎÀÇ noreverse´Â ¸ÞÀÏÀÇ ÁÖ¼Ò¿¡ ÁÖ¼Ò ¿ª¹æÇâÀÌ Àû¿ëµÇÁö ¾Êµµ·Ï ÁöÁ¤ÇÕ´Ï´Ù. reverse´Â ÁÖ¼Ò ¿ª¹æÇâÀ» Àû¿ëÇϵµ·Ï ÁöÁ¤ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº Sun Java System Messaging Server Administration Reference¸¦ ÂüÁ¶ÇϽʽÿÀ.

USE_REVERSE_DATABASE´Â MTA°¡ ÁÖ¼Ò ¿ª¹æÇâ µ¥ÀÌÅͺ£À̽º¿Í REVERSE ¸ÅÇÎÀ» ´ëü ÁÖ¼ÒÀÇ ¼Ò½º·Î »ç¿ëÇÏ´ÂÁö ¿©ºÎ¸¦ Á¦¾îÇÕ´Ï´Ù. °ª 0Àº ä³Î¿¡¼­ ÁÖ¼Ò ¿ª¹æÇâÀÌ »ç¿ëµÇÁö ¾Ê´Â´Ù´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù. ±âº»°ªÀÎ 5´Â ´ÜÁö ¿ª¹æÇâ ÁöÁ¤ ÁÖ¼Ò°¡ ¾Æ´Ï¶ó ¸ðµç ÁÖ¼Ò(MTA ÁÖ¼Ò ´Ù½Ã ¾²±â ÇÁ·Î¼¼½º¿¡ ÀÇÇØ ÀçÀÛ¼ºµÈ ÈÄ)¿¡ ÁÖ¼Ò ¿ª¹æÇâÀ» Àû¿ëÇϵµ·Ï ÁöÁ¤ÇÕ´Ï´Ù. °ª 13Àº ´ÜÁö ¿ª¹æÇâ ÁöÁ¤ ÁÖ¼Ò°¡ ¾Æ´Ï¶ó reverse ä³Î Å°¿öµå¸¦ °¡Áø ÁÖ¼Ò(MTA ÁÖ¼Ò ´Ù½Ã ¾²±â ÇÁ·Î¼¼½º¿¡ ÀÇÇØ ÀçÀÛ¼ºµÈ ÈÄ¿¡)¿¡ ÁÖ¼Ò ¿ª¹æÇâÀ» Àû¿ëÇϵµ·Ï ÁöÁ¤ÇÕ´Ï´Ù. ´õ ¼¼ºÎÀûÀÎ ÁÖ¼Ò ¿ª¹æÇâ ÀÛ¾÷Àº USE_REVERSE_DATABASE ¿É¼ÇÀÇ ºñÆ® °ªÀ» ¼³Á¤ÇÏ¿© ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº Sun Java System Messaging Server Administration Reference¸¦ ÂüÁ¶ÇϽʽÿÀ.

REVERSE_ENVELOPE ¿É¼ÇÀº ÁÖ¼Ò ¿ª¹æÇâÀÌ ¸ÞÀÏ Çì´õ ÁÖ¼Ò»Ó¸¸ ¾Æ´Ï¶ó ºÀÅõÀÇ From ÁÖ¼Ò¿¡ Àû¿ëµÇ´ÂÁö ¿©ºÎ¸¦ Á¦¾îÇÕ´Ï´Ù.

±¸Ã¼ÀûÀÎ È¿°ú¿¡ ´ëÇؼ­´Â Sun Java System Messaging Server Administration Reference¿¡¼­ ÀÌ·¯ÇÑ ¿É¼Ç°ú Å°¿öµå¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ¼³¸íÀ» ÂüÁ¶ÇϽʽÿÀ.

ÀÏ¹Ý ¿ª¹æÇâ ¸ÅÇÎ ¿¹

´ÙÀ½ ¿¹´Â ÀÏ¹Ý REVERSE ¸ÅÇÎÀ» º¸¿© ÁÝ´Ï´Ù. ¿©±â¿¡¼­´Â siroe.comÀÇ ³»ºÎ ÁÖ¼Ò°¡ user@mailhost.siroe.com Çü½ÄÀ» °¡Áø´Ù°í °¡Á¤ÇÕ´Ï´Ù. ±×·¯³ª ¾ÆÀ̵ð °ø°£Àº user@host1.siroe.com ¹× user@host2.siroe.comÀÌ siroe.comÀÇ ¸ðµç È£½ºÆ®¿¡ ´ëÇØ µ¿ÀÏÇÑ »ç¿ëÀÚ¸¦ ÁöÁ¤ÇÏ´Â °ÍÀ¸·Î °£Áֵ˴ϴÙ. ´ÙÀ½ REVERSE ¸ÅÇÎÀº ÁÖ¼Ò ¿ª¹æÇâ µ¥ÀÌÅͺ£À̽º¿Í ÇÔ²² »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù.

REVERSE

  *@*.siroe.com        $0@siroe.com$Y$D

ÀÌ ¿¹¿¡¼­ name@anyhost.siroe.com Çü½ÄÀÇ ÁÖ¼Ò´Â name@siroe.comÀ¸·Î º¯°æµË´Ï´Ù. $D ¸ÞŸ ¹®ÀÚ´Â ÁÖ¼Ò ¿ª¹æÇâ µ¥ÀÌÅͺ£À̽º¸¦ ÂüÁ¶Çϵµ·Ï ÇÕ´Ï´Ù. ÁÖ¼Ò ¿ª¹æÇâ µ¥ÀÌÅͺ£À̽º´Â ´ÙÀ½ Çü½ÄÀÇ Ç׸ñÀ» Æ÷ÇÔÇØ¾ß ÇÕ´Ï´Ù.

user@mailhost.siroe.com first.last@siroe.com

ä³Î ƯÁ¤ ¿ª¹æÇâ ¸ÅÇÎ ¿¹

±âº»ÀûÀ¸·Î ÁÖ¼Ò ¿ª¹æÇâ µ¥ÀÌÅͺ£À̽º´Â ¶ó¿ìÆà °¡´É¼º ¹üÀ§°¡ ¸ÞÀÏ ¼­¹ö µµ¸ÞÀÎÀ¸·Î ¼³Á¤µÈ °æ¿ì¿¡ »ç¿ëµË´Ï´Ù. ä³Î ƯÁ¤ REVERSE ¸ÅÇÎ Å×À̺í Ç׸ñÀÇ ¿¹´Â ´ÙÀ½°ú °°½À´Ï´Ù.

REVERSE

  tcp_*|tcp_local|binky@macho.siroe.com    $D$YRebecca.Woods@siroe.com

ÀÌ Ç׸ñÀº tcp_localÀÇ ´ë»ó ä³Î¿¡¼­ ³ª°¡´Â tcp_* ¼Ò½º ä³ÎÀ» °¡Áø ¸ðµç ¸ÞÀÏ¿¡ ´ëÇØ binky@macho.siroe.com Çü½ÄÀÇ ÁÖ¼Ò¸¦ Rebecca.Woods@siroe.comÀ¸·Î º¯°æÇϵµ·Ï MTA¿¡ Áö½ÃÇÕ´Ï´Ù.


ÁÖ

ä³Î ƯÁ¤ ¿ª¹æÇâ ¸ÅÇÎÀ» »ç¿ëÇÏ·Á¸é option.dat¿¡¼­ USE_REVERSE_DATABASE ¿É¼ÇÀ» 13(±âº»°ª=3)À¸·Î ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.


Á¤¹æÇâ Á¶È¸ Å×ÀÌºí ¹× FORWARD ÁÖ¼Ò ¸ÅÇÎ

ÁÖ¼Ò ¿ª¹æÇâÀº ºÀÅõÀÇ To: ÁÖ¼Ò¿¡ Àû¿ëµÇÁö ¾Ê½À´Ï´Ù. ÀÌ´Â ¸ÞÀÏÀÌ ¸ÞÀÏ ½Ã½ºÅÛÀ» Åë°úÇÒ ¶§ ºÀÅõÀÇ To: ÁÖ¼Ò°¡ °è¼ÓÇؼ­ ÀçÀÛ¼º ¹× ¼öÁ¤µÈ´Ù´Â È®½ÇÇÑ ÀÌÀ¯°¡ Àֱ⠶§¹®ÀÔ´Ï´Ù. ¶ó¿ìÆÃÀÇ Àüü ¸ñÇ¥´Â ºÀÅõÀÇ To: ÁÖ¼Ò¸¦ Á¡Â÷ÀûÀ¸·Î ½Ã½ºÅÛ ¹× ¸ÞÀÏÇÔ Æ¯Á¤ Çü½ÄÀ¸·Î º¯È¯ÇÏ´Â °ÍÀÔ´Ï´Ù. ÁÖ¼Ò ¿ª¹æÇâÀÇ Á¤ÇüÈ­ ±â´ÉÀº Àü¹ÝÀûÀ¸·Î ºÀÅõÀÇ To: ÁÖ¼Ò¿¡ ÀûÇÕÇÏÁö ¾Ê½À´Ï´Ù.

¾î¶°ÇÑ °æ¿ìµç MTA¿¡¼­ dzºÎÇÑ ±â´ÉÀ» »ç¿ëÇÏ¿© ºÀÅõÀÇ To: ÁÖ¼Ò¿¡ ´ëÇÑ ´ëü¸¦ ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. º°Äª ÆÄÀÏ, º°Äª µ¥ÀÌÅͺ£À̽º ¹× ÀÏ¹Ý Á¶È¸ Å×À̺íÀÌ ¹Ù·Î ÀÌ ±â´ÉÀ» Á¤È®ÇÏ°Ô Á¦°øÇÕ´Ï´Ù.

MTA¿¡¼­´Â ¶ÇÇÑ ÆÐÅÏ ±â¹Ý Àü´Þ, ¼Ò½º °íÀ¯ Àü´Þ ¶Ç´Â ÁÖ¼Ò ÀÚµ¿ µî·Ï°ú °°Àº Ư¼öÇÑ Àü´Þ ¸ñÀû¿¡ »ç¿ëµÇ´Â Á¤¹æÇâ Á¶È¸ Å×À̺í°ú FORWARD ¸ÅÇÎÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Á¤¹æÇâ Á¶È¸ Å×À̺í°ú FORWARD ¸ÅÇÎÀº ÁַΠƯ¼öÇÑ Á¾·ùÀÇ ÁÖ¼Ò Àü´Þ¿¡ »ç¿ëÇϵµ·Ï µÇ¾î ÀÖ´Ù´Â Á¡À» À¯ÀÇÇϽʽÿÀ. Áï, ´ëºÎºÐÀÇ ÁÖ¼Ò Àü´ÞÀº MTAÀÇ ´Ù¸¥ Àü´Þ ±â¹ý Áß Çϳª¸¦ »ç¿ëÇÒ ¶§ ´õ È¿À²ÀûÀ¸·Î ¼öÇàµË´Ï´Ù.

ºÀÅõÀÇ To: ÁÖ¼Ò¿¡ ´ëÇÑ ´Ù¾çÇÑ ´ëü ±â¹ýÀº ¿ª¹æÇâ Á¶È¸ Å×À̺í°ú µ¿ÀÏÇÑ ±â´ÉÀ» Á¦°øÇÏÁö¸¸ ¿ª¹æÇâ ¸ÅÇΰú µ¿ÀÏÇÑ ±â´É¿¡ ´ëÇؼ­´Â ¾ÆÁ÷ ¾ð±ÞµÈ °ÍÀÌ ¾ø½À´Ï´Ù. °æ¿ì¿¡ µû¶ó¼­´Â ºÀÅõÀÇ To: ÁÖ¼Ò¿¡ ´ëÇÑ ¸ÅÇÎ ±â´ÉÀÌ À¯¿ëÇÏ°í ¹Ù¶÷Á÷ÇÒ ¼ö ÀÖ½À´Ï´Ù.

FORWARD ¸ÅÇÎ Å×À̺í

FORWARD ¸ÅÇÎ Å×À̺íÀº ÆÐÅÏÀ» ±â¹ÝÀ¸·Î ÇÏ´Â Àü´Þ ±â´ÉÀ» Á¦°øÇÏ¸ç ¼Ò½º °íÀ¯ Àü´ÞÀ» À§ÇÑ ±â¹ýµµ Á¦°øÇÕ´Ï´Ù. FORWARD ¸ÅÇÎ Å×À̺íÀÌ ¸ÅÇÎ ÆÄÀÏ¿¡ ÀÖÀ¸¸é °¢ ºÀÅõÀÇ To: ÁÖ¼Ò¿¡ Àû¿ëµË´Ï´Ù. ÀÌ ¸ÅÇÎÀÌ Á¸ÀçÇÏÁö ¾Ê°Å³ª ¸ÅÇÎÀÇ Ç׸ñÀÌ ÀÏÄ¡ÇÏÁö ¾ÊÀ» °æ¿ì º¯°æÀÌ ¼öÇàµÇÁö ¾Ê½À´Ï´Ù.

ÁÖ¼Ò°¡ ¸ÅÇÎ Ç׸ñ°ú ÀÏÄ¡ÇÒ °æ¿ì ¸ÅÇÎ °á°ú°¡ Å×½ºÆ®µË´Ï´Ù. Ç׸ñ¿¡ $Y°¡ ÁöÁ¤µÉ °æ¿ì °á°ú ¹®ÀÚ¿­ÀÌ ºÀÅõÀÇ To: ÁÖ¼Ò¸¦ ´ëüÇϸç $NÀÌ ÁöÁ¤µÉ °æ¿ì ¸ÅÇÎ °á°ú¸¦ ¹«½ÃÇÕ´Ï´Ù. Ãß°¡ Ç÷¡±× ¸ñ·ÏÀº Ç¥ 10-8À» ÂüÁ¶ÇϽʽÿÀ.

Ç¥ 10-8 FORWARD ¸ÅÇÎ Å×À̺í Ç÷¡±× ¼³¸í

Ç÷¡±×

¼³¸í

$Y

Ãâ·ÂÀ» »õ ÁÖ¼Ò·Î »ç¿ëÇÕ´Ï´Ù.

$N

ÁÖ¼Ò°¡ º¯°æµÇÁö ¾Ê°í ±×´ë·Î À¯ÁöµË´Ï´Ù.

$D

´Ù½Ã ¾²±â ÇÁ·Î¼¼½º¸¦ ÅëÇØ Ãâ·ÂÀ» ´Ù½Ã ½ÇÇàÇÕ´Ï´Ù.

$G

Á¤¹æÇâ Á¶È¸ Å×À̺íÀ» ÅëÇØ Ãâ·ÂÀ» ½ÇÇàÇÕ´Ï´Ù(Á¤¹æÇâ Á¶È¸ Å×À̺íÀÌ »ç¿ë °¡´ÉÇÏ°Ô µÈ °æ¿ì).

$H

Ãß°¡ Á¤¹æÇâ Á¶È¸ Å×À̺íÀ̳ª FORWARD ¸ÅÇÎ Á¶È¸¸¦ »ç¿ë ºÒ°¡´ÉÇÏ°Ô ÇÕ´Ï´Ù.

$I

¸ÞÀÏÀ» .HELD ÆÄÀÏ·Î º¸°üÇÕ´Ï´Ù.

FORWARD ¸ÅÇÎ(ÀÖÀ» °æ¿ì)Àº Á¤¹æÇâ Á¶È¸ Å×À̺íÀÌ Á¶È¸µÇ±â Àü¿¡ ÂüÁ¶µË´Ï´Ù. FORWARD ¸ÅÇÎÀÌ ÀÏÄ¡ÇÏ°í Ç÷¡±× $G°¡ ÀÖÀ» °æ¿ì Á¤¹æÇâ Á¶È¸ Å×ÀÌºí¿¡ ´ëÇØ FORWARD ¸ÅÇÎÀÇ °á°ú°¡ °Ë»çµË´Ï´Ù(USE_FORWARD_DATABASEÀÇ ÀûÀýÇÑ ¼³Á¤À» ÅëÇØ Á¤¹æÇâ Á¶È¸ Å×À̺íÀÌ »ç¿ë °¡´ÉÇÏ°Ô µÈ °æ¿ì). ä³Î °íÀ¯ Á¤¹æÇâ Á¶È¸ Å×ÀÌºí »ç¿ëÀÌ ÁöÁ¤µÈ °æ¿ì Á¤¹æÇâ Á¶È¸ Å×ÀÌºí¿¡¼­ Á¶È¸Çϱâ Àü¿¡ FORWARD ¸ÅÇÎÀÇ °á°ú¿¡ ¼Ò½º ÁÖ¼Ò¿Í ¼Ò½º ä³ÎÀÌ Á¢µÎ¾î·Î Ãß°¡µÈ´Ù´Â Á¡À» À¯ÀÇÇϽʽÿÀ. ÀÏÄ¡ÇÏ´Â FORWARD ¸ÅÇÎ Ç׸ñ¿¡ $D°¡ ÁöÁ¤µÈ °æ¿ì FORWARD ¸ÅÇÎÀÇ °á°ú¿Í ¼±ÅÃÀû Á¤¹æÇâ Å×À̺í Á¶È¸°¡ MTA ÁÖ¼Ò ´Ù½Ã ¾²±â ÇÁ·Î¼¼½º¸¦ ÅëÇØ ´Ù½Ã ½ÇÇàµË´Ï´Ù. ÀÏÄ¡ÇÏ´Â FORWARD ¸ÅÇÎ Ç׸ñ¿¡ $H°¡ ÁöÁ¤µÈ °æ¿ì $D »ç¿ëÀ¸·Î ÀÎÇØ ¹ß»ýÇÏ´Â ÈÄ¼Ó ÁÖ¼Ò ´Ù½Ã ¾²±â ÇÁ·Î¼¼½º µ¿¾È¿¡ Ãß°¡ FORWARD ¸ÅÇÎÀ̳ª µ¥ÀÌÅͺ£À̽º Á¶È¸°¡ ¼öÇàµÇÁö ¾Ê½À´Ï´Ù.

¾Æ·¡ ¿¹´Â º¹ÀâÇÑ REVERSE ¹× FORWARD ¸ÅÇÎÀÇ »ç¿ëÀ» º¸¿© ÁÝ´Ï´Ù. ¿©±â¿¡¼­´Â mr_local ä³Î°ú ¿¬°üµÈ am.sigurd.innosoft.comÀ̶ó´Â ½Ã½ºÅÛ ¶Ç´Â ÀÇ»ç µµ¸ÞÀÎÀÌ ÀϹÝÀûÀÎ Çü½ÄÀÇ RFC 822 ÁÖ¼Ò¸¦ »ý¼ºÇÑ´Ù°í °¡Á¤ÇÕ´Ï´Ù.

"lastname, firstname"@am.sigurd.example.com

¶Ç´Â

"lastname,firstname"@am.sigurd.example.com

ÀÌ·¯ÇÑ ÁÖ¼Ò´Â ¿ÏÀüÈ÷ À¯È¿ÇÏÁö¸¸ RFC 822 ±¸¹® ±ÔÄ¢À» ¿Ïº®ÇÏ°Ô µû¸£Áö ¾Ê´Â ÀüÀÚ ¸ÞÀÏ ÇÁ·Î±×·¥(¿¹: ÀοëµÈ ÁÖ¼Ò¸¦ Á¦´ë·Î ó¸®ÇÏÁö ¾ÊÀº ÀüÀÚ ¸ÞÀÏ ÇÁ·Î±×·¥)¿¡¼­´Â ÈçÈ÷ È¥µ¿À» ÀÏÀ¸Åµ´Ï´Ù. °á°úÀûÀ¸·Î ÀοëÀÌ ÇÊ¿äÇÏÁö ¾Ê´Â ÁÖ¼Ó Çü½ÄÀÌ ´õ ¸¹Àº ÀüÀÚ ¸ÞÀÏ ÇÁ·Î±×·¥¿¡¼­ ÀÛµ¿ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ Çü½Ä Áß Çϳª´Â ´ÙÀ½°ú °°½À´Ï´Ù.

firstname.lastname@am.sigurd.example.com

º¹ÀâÇÑ FORWARD ¹× REVERSE ¸ÅÇÎ ¿¹

REVERSE

 *|mr_local|"*,$ *"@am.sigurd.innosoft.com $Y"$1,$ $2"@am.sigurd.innosoft.com
 *|mr_local|"*,*"@am.sigurd.innosoft.com $Y"$1,$ $2"@am.sigurd.innosoft.com
 *|*|"*,$ *"@am.sigurd.innosoft.com $Y$3.$2@am.sigurd.innosoft.com
 *|*|"*,*"@am.sigurd.innosoft.com $Y$3.$2@am.sigurd.innosoft.com
 *|mr_local|*.*@am.sigurd.innosoft.com $Y"$2,$ $1"@am.sigurd.innosoft.com
 *|*|*.*@am.sigurd.innosoft.com $Y$2.$3@am.sigurd.innosoft.com

FORWARD

 "*,$ *"@am.sigurd.innosoft.com $Y"$0,$ $1"@am.sigurd.innosoft.com
 "*,*"@am.sigurd.innosoft.com $Y"$0,$ $1"@am.sigurd.innosoft.com
 *.*@am.sigurd.innosoft.com $Y"$1,$ $0"@am.sigurd.innosoft.com

µû¶ó¼­ À§ ¿¹¿¡ ³ª¿Â »ùÇà ¸ÅÇÎ Å×À̺íÀº (1) ÀÌ·¯ÇÑ ¼¼ °³ÀÇ ÁÖ¼Ò Çü½ÄÀ» ¸ðµÎ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï Çã¿ëÇÏ°í, (2) ¿ø·¡ Çü½ÄÀÇ ÁÖ¼Ò¸¸ mr_local ä³Î¿¡ Á¦°øÇÏ°í ÇÊ¿ä¿¡ µû¶ó Çü½ÄÀ» º¯È¯Çϸç, (3) ÀοëµÇÁö ¾ÊÀº »õ Çü½ÄÀÇ ÁÖ¼Ò¸¸ ´Ù¸¥ ¸ðµç ä³Î¿¡ Á¦°øÇÏ°í ÇÊ¿ä¿¡ µû¶ó Çü½ÄÀ» º¯È¯ÇÏ´Â ¼¼ °¡Áö ¸ñÀûÀ» °¡Áý´Ï´Ù. (À§ÀÇ REVERSE ¸ÅÇο¡¼­´Â MTA ¿É¼Ç USE_REVERSE_DATABASE¿¡ ºñÆ® 3ÀÌ ¼³Á¤µÇ¾ú´Ù°í °¡Á¤ÇÕ´Ï´Ù.)

Á¤¹æÇâ Á¶È¸ Å×À̺í

ÁÖ¼Ò Àü´ÞÀÌ ÀÚµ¿ µî·ÏµÇ°Å³ª ¼Ò½ºº°·Î °íÀ¯ÇØ¾ß ÇÒ °æ¿ì Á¤¹æÇâ Á¶È¸ Å×À̺íÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. °£´ÜÇÑ ¸ÞÀÏ Àü´Þ¿¡´Â ÀϹÝÀûÀ¸·Î Á¤¹æÇâ Á¶È¸ Å×À̺íÀ» »ç¿ëÇÏ´Â °ÍÀÌ ÀûÇÕÇÏÁö ¾ÊÀ¸¸ç aliases ÆÄÀÏ ¶Ç´Â º°Äª Á¶È¸ Å×À̺íÀÌ ÀÌ·¯ÇÑ Àü´ÞÀ» ¼öÇàÇÏ´Â µ¥ ´õ È¿À²ÀûÀÎ ¹æ¹ýÀ̶ó´Â Á¡À» À¯ÀÇÇϽʽÿÀ. ±âº»ÀûÀ¸·Î Á¤¹æÇâ Á¶È¸ Å×À̺íÀº ÀüÇô »ç¿ëµÇÁö ¾ÊÀ¸¹Ç·Î USE_FORWARD_DATABASE ¿É¼ÇÀ» ÅëÇØ ¸í½ÃÀûÀ¸·Î »ç¿ë °¡´ÉÇÏ°Ô ÇØ¾ß ÇÕ´Ï´Ù. Á¤¹æÇâ Å×À̺í Á¶È¸´Â ÁÖ¼Ò ´Ù½Ã ¾²±â ÀÌÈÄ, º°Äª È®ÀåÀÌ ¼öÇàµÈ ÈÄ, ±×¸®°í ÀÓÀÇÀÇ FORWARD ¸ÅÇÎÀÌ °Ë»çµÈ ÈÄ¿¡ ¼öÇàµË´Ï´Ù. Á¤¹æÇâ Å×À̺í Á¶È¸¿¡ ¼º°øÇÒ °æ¿ì MTA ÁÖ¼Ò ´Ù½Ã ¾²±â ÇÁ·Î¼¼½º¸¦ ÅëÇØ ´ëüµÈ °á°ú ÁÖ¼Ò°¡ ´Ù½Ã ½ÇÇàµË´Ï´Ù.

Á¤¹æÇâ Á¶È¸ Å×ÀÌºí¿¡´Â ¸Þ¸ð¸® ³»Àå Çؽà Å×À̺í°ú ±âº» µ¥ÀÌÅͺ£À̽ºÀÇ µÎ °¡Áö ±â¹ýÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Å×À̺íÀÇ Å©±â°¡ ³Ê¹« Å©Áö ¾ÊÀ» °æ¿ì Çؽà Å×À̺íÀÌ ±ÇÀåµË´Ï´Ù. (1,000Àº ³Ê¹« Å« °ÍÀÌ ¾Æ´ÏÁö¸¸ 100,000Àº ³Ê¹« Å©´Ù°í ÇÒ ¼ö ÀÖ½À´Ï´Ù.) Çؽà Å×À̺íÀº use_text_database ¿É¼Ç¿¡¼­ ºñÆ® 3(°ª 34)À» ¼³Á¤ÇÏ°í use_forward_database¸¦ ¼³Á¤ÇÏ¿© È°¼ºÈ­ÇÕ´Ï´Ù. Çؽà Å×À̺íÀº msg_svr_base/configure/forward.txt¿¡¼­ Àоî¿À°í ±¸¼ºÀÇ Àç·Îµå °¡´É ºÎºÐÀ¸·Î ÄÄÆÄÀϵǸç imsimta reload ¸í·É¿¡ ÀÇÇØ °­Á¦·Î È°¼º MTA ÇÁ·Î¼¼½º·Î Àç·ÎµåµÉ ¼ö ÀÖ½À´Ï´Ù.

Á¤¹æÇâ µ¥ÀÌÅͺ£À̽º´Â ¼Ò½º ÅؽºÆ® ÆÄÀÏ¿¡¼­ crdb À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ¸¸µç MTA crdb µ¥ÀÌÅͺ£À̽ºÀÔ´Ï´Ù. ¼Ò½º ÅؽºÆ® ÆÄÀÏÀÇ Çü½ÄÀº ±âº»ÀûÀ¸·Î ´ÙÀ½°ú °°½À´Ï´Ù.

user1@domain1   changedmailbox1@changeddomain1
user2@domain2   changedmailbox@changeddomain2

±×·¯³ª USE_FORWARD_DATABASE ¿É¼ÇÀÇ ºñÆ® 3À» ¼³Á¤ÇÏ¿© Á¤¹æÇâ µ¥ÀÌÅͺ£À̽ºÀÇ ¼Ò½ºº° »ç¿ëÀ» °¡´ÉÇÏ°Ô ÇÑ °æ¿ì ¼Ò½º ÅؽºÆ® ÆÄÀÏ Çü½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù.

source-channel|source-address|original-address  changed-address

¿¹¸¦ µé¾î, ´ÙÀ½°ú °°Àº Ç׸ñÀº

tcp_limited|bob@blue.com|helen@red.com  “helen of  troy”@siroe.com

bob@blue.com¿¡¼­ ¸ÞÀÏÀÌ ¿À°í ´ë±â¿­ ³Ö±â ä³ÎÀÌ tcp_limitedÀÎ °æ¿ì¿¡¸¸ To: ÁÖ¼Ò helen@red.comÀ» "helen of troy" siroe.com¿¡¿¡ ¸ÅÇÎÇÕ´Ï´Ù.


Àü´Þ »óÅ ¾Ë¸² ¸ÞÀÏ Á¦¾î

Àü´Þ »óÅ ¾Ë¸² ¶Ç´Â »óÅ ¾Ë¸²Àº MTA°¡ º¸³½ »ç¶÷À̳ª ¼±ÅÃÀûÀ¸·Î Æ÷½ºÆ®¸¶½ºÅÍ·Î º¸³»´Â ÀüÀÚ ¸ÞÀÏ »óÅ ¸ÞÀÏÀÔ´Ï´Ù. Messaging Server¸¦ »ç¿ëÇÏ¸é ³»¿ëÀ̳ª ¾ð¾îº°·Î ¾Ë¸² ¸ÞÀÏÀ» »ç¿ëÀÚ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ °¢ À¯ÇüÀÇ Àü´Þ »óÅÂ(¿¹: FAILED, BOUNCED, TIMEDOUT µî)¿¡ ´ëÇØ ´Ù¸¥ ¸ÞÀÏÀ» ¸¸µé ¼ö ÀÖ½À´Ï´Ù. ÀÌ¿Ü¿¡µµ ƯÁ¤ ä³Î¿¡¼­ º¸³»Áö´Â ¸ÞÀÏ¿¡ ´ëÇÑ »óÅ ¾Ë¸²À» ¸¸µé ¼ö ÀÖ½À´Ï´Ù.

±âº»ÀûÀ¸·Î »óÅ ¾Ë¸²Àº msg_svr_base/config/locale/C µð·ºÅ丮¿¡ ÀúÀåµË´Ï´Ù(msg_svr_base/config/imta_tailor ÆÄÀÏÀÇ IMTA_LANG ¼³Á¤¿¡¼­ ÁöÁ¤µÊ). ÆÄÀÏ À̸§Àº ´ÙÀ½°ú °°½À´Ï´Ù.

return_bounced.txt, return_delivered.txt return_header.opt, return_timedout.txt, return_deferred.txt, return_failed.txt, return_prefix.txt, return_delayed.txt, return_forwarded.txt, return_suffix.txt.

Messaging Server¸¦ ¾÷±×·¹ÀÌÇÒ ¶§ ÀÌ·¯ÇÑ ÆÄÀÏÀ» µ¤¾î¾²¹Ç·Î ÀÌ·¯ÇÑ ÆÄÀÏÀ» Á÷Á¢ º¯°æÇÏ¸é ¾È µË´Ï´Ù. ÀÌ·¯ÇÑ ÆÄÀÏÀ» ¼öÁ¤ÇÏ°í À¯ÀÏÇÑ ¾Ë¸² ¸ÞÀÏ ÅÛÇø®Æ® ÁýÇÕ(return_*.txt)À¸·Î »ç¿ëÇÏ·Á¸é ÆÄÀÏÀ» »õ µð·ºÅ丮·Î º¹»çÇÏ¿© ÇØ´ç À§Ä¡¿¡¼­ ÆíÁýÇÕ´Ï´Ù. ±×·± ´ÙÀ½ ÀÌ·¯ÇÑ ÅÛÇø®Æ®¸¦ Æ÷ÇÔÇÏ´Â »õ µð·ºÅ丮¸¦ °¡¸®Å°µµ·Ï imta_tailor ÆÄÀÏ¿¡¼­ IMTA_LANG ¿É¼ÇÀ» ¼³Á¤ÇÕ´Ï´Ù. °¢ ¾ð¾î¿¡ ´ëÇÑ ÁýÇÕÀÌ ÇÊ¿äÇÑ °æ¿ìó·³ ¿©·¯ ÁýÇÕÀÇ ¾Ë¸² ÆÄÀÏÀ» ¿øÇÒ °æ¿ì NOTIFICATION_LANGUAGE ¸ÅÇÎ Å×À̺íÀ» ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.

»óÅ ¾Ë¸² »ý¼º ¹× ¼öÁ¤

´ÜÀÏ ¾Ë¸² ¸ÞÀÏÀº ¼¼ ÆÄÀÏ ÁýÇÕ return_prefix.txt + return_ActionStatus.txt + return_suffix.txt·ÎºÎÅÍ »ý¼ºµË´Ï´Ù.

¾Ë¸²À» »ç¿ëÀÚ Á¤ÀÇÇϰųª ÇöÁöÈ­ÇÏ·Á¸é °¢ ·ÎÄÌ ¹×/¶Ç´Â »ç¿ëÀÚ Á¤ÀÇ¿¡ ´ëÇØ ¿ÏÀüÇÑ return_*.txt ÆÄÀÏ ÁýÇÕÀ» ¸¸µé¾î¼­ º°µµÀÇ µð·ºÅ丮¿¡ ÀúÀåÇÕ´Ï´Ù. ¿¹¸¦ µé¾î ÇÁ¶û½º¾î ¾Ë¸² ÆÄÀÏÀ» ÇÑ µð·ºÅ丮¿¡ ÀúÀåÇØ ³õ°í ½ºÆäÀÎ¾î ¾Ë¸² ÆÄÀÏÀ» ¶Ç ´Ù¸¥ µð·ºÅ丮¿¡ ÀúÀåÇÏ°í ¿øÄ¡ ¾Ê´Â ´ë·® ÀüÀÚ ¸ÞÀÏ Ã¤³Î¿¡ ´ëÇÑ ¾Ë¸²À» ´Ù¸¥ µð·ºÅ丮¿¡ ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù.


ÁÖ

ÀÌ ¸±¸®½º¿¡´Â ÇÁ¶û½º¾î, µ¶ÀϾî, ½ºÆäÀÎ¾î »ùÇà ÆÄÀÏÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ÀÚ½ÅÀÇ °íÀ¯ÇÑ ¿ä±¸¿¡ ¸Âµµ·Ï ÀÌ·¯ÇÑ ÆÄÀÏÀ» ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀϺ»¾î¿Í °°Àº ´õºí¹ÙÀÌÆ® ¾ð¾îÀÇ °æ¿ì ÅؽºÆ®¸¦ ÀϺ»¾î·Î »ý¼ºÇÑ ´ÙÀ½ ÇØ´ç ÅؽºÆ®¸¦ ASCIIÀÎ °Íó·³ Ç¥½ÃÇÏ¿© % ¹®ÀÚ¸¦ °Ë»çÇÕ´Ï´Ù. % ¹®ÀÚ°¡ À߸ø µé¾î°¡ ÀÖÀ» °æ¿ì À̸¦ %%·Î ´ëüÇÕ´Ï´Ù.


»óÅ ¾Ë¸² ¸ÞÀÏ ÁýÇÕÀÇ Çü½Ä°ú ±¸Á¶´Â ´ÙÀ½°ú °°½À´Ï´Ù.

  1. return_prefix.txt´Â º»¹®ÀÇ ¼Ò°³ ºÎºÐ»Ó¸¸ ¾Æ´Ï¶ó ÇØ´çÇÏ´Â Çì´õ ÅؽºÆ®¸¦ Á¦°øÇÕ´Ï´Ù. ¹Ì±¹ ¿µ¾î ·ÎÄÌ¿¡ ´ëÇÑ ±âº»°ªÀº ´ÙÀ½°ú °°½À´Ï´Ù.
  2. Content-type: text/plain; charset=us-asci
    Content-language: EN-US

    This report relates to a message you sent with the following
    header fields: %H

    ¹Ì±¹ ASCII°¡ ¾Æ´Ñ »óÅ ¾Ë¸² ¸ÞÀÏÀÇ °æ¿ì charset ¸Å°³ º¯¼ö¿Í Content-Language Çì´õ °ªÀ» ÀûÀýÇÏ°Ô º¯°æÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ÇöÁöÈ­µÈ ÇÁ¶û½º¾î ÆÄÀÏÀÇ °æ¿ì ÀÌ·¯ÇÑ °ªÀº ISO-8859-1 ¹× frÀÔ´Ï´Ù. %H´Â Ç¥ 10-9¿¡ Á¤ÀÇµÈ Çì´õ ´ëü ½ÃÄö½ºÀÔ´Ï´Ù.

  3. return_<ActionStatus>.txt´Â »óÅ ƯÁ¤ ÅؽºÆ®¸¦ Æ÷ÇÔÇÕ´Ï´Ù. ActionStatus´Â ¸ÞÀÏÀÇ MTA »óÅ À¯ÇüÀ» ³ªÅ¸³À´Ï´Ù. ¿¹¸¦ µé¾î, return_failed.txtÀÇ ±âº» ÅؽºÆ®´Â ´ÙÀ½°ú °°½À´Ï´Ù.
  4. Your message cannot be delivered to the following recipients:
    %R

    return_bounced.txtÀÇ ±âº» ÅؽºÆ®´Â ´ÙÀ½°ú °°½À´Ï´Ù.

    Your message is being returned. It was forced to return by
    the postmaster.

    The recipient list for this message was:
    %R

  5. return_suffix.txt´Â °á°ú ÅؽºÆ®¸¦ Æ÷ÇÔÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î ÀÌ ÆÄÀÏÀº ºñ¾î ÀÖ½À´Ï´Ù.
  6. Ç¥ 10-9 ¾Ë¸² ¸ÞÀÏ ´ëü ½ÃÄö½º

    ´ëü

    Á¤ÀÇ

    %H

    ¸ÞÀÏÀÇ Çì´õ·Î È®ÀåµË´Ï´Ù.

    %C

    ¸ÞÀÏÀ» ´ë±â¿­¿¡ Æ÷ÇÔÇß´ø ´ÜÀ§ ¼ö1·Î È®ÀåµË´Ï´Ù.

    %L

    ¸ÞÀÏÀÌ ¹ÝȯµÇ±â Àü¿¡ ´ë±â¿­¿¡ ³²¾Æ ÀÖ¾ú´ø ¸ÞÀÏÀÇ ´ÜÀ§ ¼ö1·Î È®ÀåµË´Ï´Ù.

    %F

    ¸ÞÀÏÀÌ ´ë±â¿­¿¡ ¸Ó¹«¸£´Â °ÍÀÌ Çã¿ëµÇ´Â ´ÜÀ§ ¼ö 1·Î È®ÀåµË´Ï´Ù.

    %S [%s]

    ÀÌÀü¿¡ È®ÀåµÈ ¼ýÀÚ °ªÀÌ 1ÀÌ ¾Æ´Ò °æ¿ì ¹®ÀÚ S ¶Ç´Â s·Î È®ÀåµË´Ï´Ù. ¸ÞÀÏÀÌ ´ë±â¿­¿¡ Æ÷ÇԵǾú´ø ÀÏ ¼ö¿¡ µû¶ó “%C day%s”´Â “1 day” ¶Ç´Â “2 days”·Î È®ÀåµÉ ¼ö ÀÖ½À´Ï´Ù.

    %U [%u]

    »ç¿ë ÁßÀÎ ½Ã°£ ´ÜÀ§1 Hour [hour] ¶Ç´Â Day [day]·Î È®ÀåµË´Ï´Ù. ¸ÞÀÏÀÌ ´ë±â¿­¿¡ Æ÷ÇԵǾú´ø ÀÏ ¶Ç´Â ½Ã°£°ú MTA ¿É¼Ç RETURN_UNITSÀÇ °ª¿¡ µû¶ó "%C %U%s"°¡ "2 days" ¶Ç´Â "1 hour"·Î È®ÀåµË´Ï´Ù. RETURN_UNITS=1(½Ã°£)À» ¼³Á¤ÇßÀ¸¸ç »çÀÌÆ®¿¡¼­ ÇöÁöÈ­µÈ »óÅ ¾Ë¸² ¸ÞÀÏÀ» »ç¿ëÇÒ °æ¿ì return_delayed.txt ¹× return_timedout.txt¸¦ ÆíÁýÇÏ¿© ¿µ¾î°¡ ¾Æ´Ñ ¸ðµç ¾ð¾î¿¡ ´ëÇØ "days" ´Ü¾î¸¦ hours·Î ´ëüÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ÇÁ¶û½º¾î´Â jour(s)¸¦ heure(s)·Î, µ¶ÀϾî´Â Tag(e)¸¦ Stunde(n)·Î, ½ºÆäÀξî´Â da(s)¸¦ hora(s)·Î ¹Ù²ã¾ß ÇÕ´Ï´Ù.

    %R

    ¸ÞÀÏ ¼ö½ÅÀÚÀÇ ¸ñ·ÏÀ¸·Î È®ÀåµË´Ï´Ù.

    %%

    % (ÅؽºÆ®´Â ¹®ÀÚ ¼¼Æ®¿¡ »ó°ü ¾øÀÌ ´ëü ½ÃÄö½º¿¡ ´ëÇØ ¹ÙÀÌÆ® ´ÜÀ§·Î ½ºÄµµÈ´Ù´Â °Í¿¡ ÁÖÀÇÇÕ´Ï´Ù. ´õºí¹ÙÀÌÆ® ¹®ÀÚ ¼¼Æ®¸¦ »ç¿ëÇÏ´Â ÁßÀ̸é % ±âÈ£°¡ À߸ø µé¾î°¡ ÀÖÁö ¾ÊÀºÁö °Ë»çÇÕ´Ï´Ù.)

    1 ´ÜÀ§´Â MTA ¿É¼Ç ÆÄÀÏÀÇ RETURN_UNITS ¿É¼Ç¿¡ ÀÇÇØ Á¤ÀÇµÇ¸ç ½Ã°£ ¶Ç´Â ÀÏ(±âº»°ª)ÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù.

Àü´Þ »óÅ ¾Ë¸² ¸ÞÀÏ »ç¿ëÀÚ Á¤ÀÇ ¹× ÇöÁöÈ­

Àü´Þ »óÅ ¾Ë¸² ¸ÞÀÏÀ» ÇöÁöÈ­ÇÏ¿© ¿©·¯ ´Ù¸¥ ¾ð¾î·Î ¿©·¯ »ç¿ëÀÚ¿¡°Ô ¸ÞÀÏÀ» ¹ÝȯÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ÇÁ¶û½º¾î¸¦ ¼±È£ÇÏ´Â »ç¿ëÀÚ¿¡°Ô ÇÁ¶û½º¾î ¾Ë¸²À» ¹ÝȯÇÒ ¼ö ÀÖ½À´Ï´Ù.

»óÅ ¾Ë¸² ¸ÞÀÏÀ» ÇöÁöÈ­ ¶Ç´Â »ç¿ëÀÚ Á¤ÀÇÇÏ´Â °ÍÀº ´ÙÀ½ µÎ ´Ü°è·Î ±¸¼ºµË´Ï´Ù.

  1. ÇöÁöÈ­µÈ/»ç¿ëÀÚ Á¤ÀÇµÈ return_*.txt ¸ÞÀÏ ÆÄÀÏ ÁýÇÕÀ» ¸¸µé¾î °¢ ÁýÇÕÀ» º°µµÀÇ µð·ºÅ丮¿¡ ÀúÀåÇÕ´Ï´Ù. ÀÌ¿¡ ´ëÇؼ­´Â »óÅ ¾Ë¸² »ý¼º ¹× ¼öÁ¤¿¡ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.
  2. NOTIFICATION_LANGUAGE ¸ÅÇÎ Å×À̺íÀ» ¼³Á¤ÇÕ´Ï´Ù.

msg_svr_base/config/mappings¿¡ ÀÖ´Â NOTIFICATION_LANGUAGE ¸ÅÇÎ Å×À̺íÀº ¿øº» ¸ÞÀÏ(¾Ë¸²À» º¸³»´Â ¿øÀÎÀÌ µÇ´Â ¸ÞÀÏ)ÀÇ ¼Ó¼º¿¡ µû¶ó ÇöÁöÈ­µÇ°Å³ª »ç¿ëÀÚ Á¤ÀÇµÈ ¾Ë¸² ¸ÞÀÏ ÆÄÀÏÀ» »ç¿ëÇϵµ·Ï ÁöÁ¤ÇÕ´Ï´Ù.

»óÅ ¾Ë¸² À¯Çü, ¼Ò½º ä³Î, ±âº» ¾ð¾î, ¹Ý¼Û ÁÖ¼Ò ¹× ù ¹ø° ¼ö½ÅÀÚ¸¦ °áÁ¤Çϱâ À§ÇØ ¿ø·¡ º¸³½ »ç¶÷ÀÇ ¸ÞÀÏÀÌ ±¸¹® ºÐ¼®µË´Ï´Ù. Å×À̺íÀÇ ±¸¼º ¹æ¹ý¿¡ µû¶ó ÀÌ·¯ÇÑ ¼Ó¼º Áß Çϳª ÀÌ»ó¿¡ ±âÃÊÇÏ¿© ¾Ë¸² ÆÄÀÏ ÁýÇÕÀÌ ¼±Åõ˴ϴÙ.

NOTIFICATION_LANGUAGE ¸ÅÇÎ Å×À̺íÀÇ Çü½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù.

NOTIFICATION_LANGUAGE

 dsn-type-list|source-channel|preferred-language|return-address|first-recipient \
$Idirectory-spec

dsn-type-list´Â ½°Ç¥·Î ±¸ºÐµÈ Àü´Þ »óÅ ¾Ë¸² À¯ÇüÀÇ ¸ñ·ÏÀÔ´Ï´Ù. ¿©·¯ À¯ÇüÀ» ÁöÁ¤ÇÒ °æ¿ì °ø¹é ¾øÀÌ ½°Ç¥·Î ÀÌ·¯ÇÑ À¯ÇüÀ» ±¸ºÐÇØ¾ß ÇÕ´Ï´Ù(°ø¹éÀ» »ç¿ëÇÒ °æ¿ì ¸ÅÇÎ Å×À̺í Ç׸ñÀÇ ÆÐÅÏÀÌ Á¾·áµÊ). ÀÌ·¯ÇÑ À¯ÇüÀº ´ÙÀ½°ú °°½À´Ï´Ù.

source-channelÀº ¾Ë¸² ¸ÞÀÏÀ» »ý¼ºÇϴ ä³Î(Áï, ¸ÞÀÏÀÌ ÇöÀç ´ë±â¿­ÀÌ Æ÷ÇÔµÈ Ã¤³Î)ÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, ¸ÞÀÏ ÀúÀå¼ÒÀÇ Àü´Þ ´ë±â¿­¿¡ ´ëÇÑ ims-ms, ¾Æ¿ô¹Ù¿îµå SMTP ´ë±â¿­¿¡ ´ëÇÑ tcp_local µîÀÌ ÀÖ½À´Ï´Ù.

preferred-language´Â ó¸®ÇÒ ¸ÞÀÏ(¾Ë¸²ÀÌ »ý¼ºµÈ ¸ÞÀÏ)ÀÌ Ç¥ÇöµÇ´Â ¾ð¾îÀÔ´Ï´Ù. ÀÌ Á¤º¸ÀÇ ¼Ò½º´Â ¿ì¼±ÀûÀ¸·Î accept_language ÇʵåÀÔ´Ï´Ù. ÇØ´ç Çʵ尡 ¾ø´Â °æ¿ì Preferred-language: Çì´õ Çʵå¿Í X-Accept-Language: Çì´õ Çʵ尡 »ç¿ëµË´Ï´Ù. Ç¥ÁØ ¾ð¾î ÄÚµå °ªÀÇ ¸ñ·ÏÀº msg_svr_base/config/languages.txt ÆÄÀÏÀ» ÂüÁ¶ÇϽʽÿÀ.

ÀÌ Çʵå´Â ºñ¾î ÀÖÁö ¾ÊÀ» °æ¿ì Preferred-language:¶Ç´Â X-Accept-language: Çì´õ Çà¿¡ ÁöÁ¤µÈ ¸ÞÀÏÀÇ ¸ÞÀÏ ¹ß¼ÛÀÚ°¡ µË´Ï´Ù. ÀÌ¿¡ µû¶ó ÀÌ Çʵ忡 ¹«ÀǹÌÇÑ ¹®ÀÚ°¡ ³ªÅ¸³¯ ¼ö ÀÖ½À´Ï´Ù.

return-address´Â ¿ø·¡ ¸ÞÀÏÀÇ ºÀÅõ From: ÁÖ¼ÒÀÔ´Ï´Ù. ÀÌ ÁÖ¼Ò´Â ¾Ë¸² ¸ÞÀÏÀÌ º¸³»Áö´Â ºÀÅõ ÁÖ¼ÒÀ̹ǷΠ»ç¿ëÇÒ ¾ð¾î¸¦ ³ªÅ¸³»´Â Ç¥½Ã ±âÈ£ÀÏ ¼ö ÀÖ½À´Ï´Ù.

first-recipient´Â ¿ø·¡ ¸ÞÀÏÀ» º¸³»µµ·Ï ÁöÁ¤µÈ ºÀÅõ To:ÁÖ¼Ò(¸ÞÀÏÀÌ ¿©·¯ ¼ö½ÅÀÚ¿¡ ´ëÇØ ½ÇÆÐÇÑ °æ¿ì ù ¹ø° ÁÖ¼Ò)ÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, “our message to dan@siroe.com could not be delivered” ¾Ë¸²¿¡¼­ º¸°íµÇ´Â ºÀÅõÀÇ To:ÁÖ¼Ò´Â dan@siroe.comÀÔ´Ï´Ù.

directory-specÀº ¸ÅÇÎ Å×ÀÌºí °Ë»ç°¡ ÀÏÄ¡ÇÒ °æ¿ì »ç¿ëÇÒ return_*.txt ÆÄÀÏÀ» Æ÷ÇÔÇÏ´Â µð·ºÅ丮ÀÔ´Ï´Ù. µð·ºÅ丮 ÁöÁ¤ ¾Õ¿¡ $I°¡ ¿Í¾ß ÇÑ´Ù´Â °Í¿¡ ÁÖÀÇÇÕ´Ï´Ù.

¿¹¸¦ µé¾î, ÇÁ¶û½º¾î ¾Ë¸² ÆÄÀÏ(return_*.txt)À» /lc_messages/table/notify_french/ µð·ºÅ丮¿¡ ÀúÀåÇÏ°í ½ºÆäÀÎ¾î ¾Ë¸² ÆÄÀÏÀ» /lc_messages/table/notify_spanish/ µð·ºÅ丮ÀÇ return_*.txt ÆÄÀÏ¿¡ ÀúÀåÇÏ´Â »çÀÌÆ®´Â ¾Æ·¡¿Í °°Àº Å×À̺íÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. °¢ Ç׸ñÀÌ Çϳª ÀÌ»óÀÇ °ø¹éÀ¸·Î ½ÃÀÛÇØ¾ß Çϸç Ç׸ñ °£¿¡ ºó ÇàÀÌ ¿Ã ¼ö ¾ø´Ù´Â °Í¿¡ ÁÖÀÇÇÕ´Ï´Ù.

ÄÚµå ¿¹ 10-2 ¾Ë¸² ¾ð¾î ¸ÅÇÎ Å×À̺헿¹

 

NOTIFICATION_LANGUAGE

! Preferred-language: header value specified
!
   *|*|fr|*|*    $I/lc_messages/table/notify_french/
   *|*|es|*|*    $IIMTA_TABLE/notify_spanish/
   *|*|en|*|*    $I/imta/lang/
!
! If no Preferred-language value, then select notification based on the
! country code in the domain name. EX: PF=French Polynesia; BO=Bolivia
!
   *|*|*|*.fr|*   $I/imta/table/notify_french/
   *|*|*|*.fx|*   $I/imta/table/notify_french/
   *|*|*|*.pf|*   $I/imta/table/notify_french/
   *|*|*|*.tf|*   $I/imta/table/notify_french/
   *|*|*|*.ar|*   $I/imta/table/notify_spanish/
   *|*|*|*.bo|*   $I/imta/table/notify_spanish/
   *|*|*|*.cl|*   $I/imta/table/notify_spanish/
   *|*|*|*.co|*   $I/imta/table/notify_spanish/
   *|*|*|*.cr|*   $I/imta/table/notify_spanish/
   *|*|*|*.cu|*   $I/imta/table/notify_spanish/
   *|*|*|*.ec|*   $I/imta/table/notify_spanish/
   *|*|*|*.es|*   $I/imta/table/notify_spanish/
   *|*|*|*.gp|*   $I/imta/table/notify_spanish/
   *|*|*|*.gt|*   $I/imta/table/notify_spanish/
   *|*|*|*.gy|*   $I/imta/table/notify_spanish/
   *|*|*|*.mx|*   $I/imta/table/notify_spanish/
   *|*|*|*.ni|*   $I/imta/table/notify_spanish/
   *|*|*|*.pa|*   $I/imta/table/notify_spanish/
   *|*|*|*.ve|*   $I/imta/table/notify_spanish/


ÁÖ

¾Ë¸² ¾ð¾î ¸ÅÇÎÀÌ »ç¿ë °¡´ÉÇϵµ·Ï ±âº» mappings.locale ÆÄÀÏÀÌ ¼³Ä¡½Ã ÇÔ²² Á¦°øµÇ¾î mappings ÆÄÀÏ¿¡ Æ÷ÇԵ˴ϴÙ. ¾Ë¸² ¾ð¾î ¸ÅÇÎÀ» »ç¿ë ºÒ°¡´ÉÇÏ°Ô ÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ Æ÷ÇÔ ÁÙÀ» ÁÖ¼® ó¸®ÇÕ´Ï´Ù.

! <IMTA_TABLE:mappings.locale

(ÆÄÀÏ¿¡¼­ ÁÖ¼®À» ÀÐÀº ´ÙÀ½ ÀÚ½ÅÀÇ ¿ä±¸¿¡ ¸Â°Ô ÀûÀýÇÏ°Ô ¼öÁ¤ÇÕ´Ï´Ù.)


Ãß°¡ »óÅ ¾Ë¸² ¸ÞÀÏ ±â´É

¾ÕÀÇ Àý¿¡¼­´Â »óÅ ¾Ë¸² ¸ÞÀÏÀ» ¼³Á¤Çϱâ À§ÇÑ Çʼö ÀýÂ÷¿¡ ´ëÇØ ¼³¸íÇß½À´Ï´Ù. ´ÙÀ½ Àý¿¡¼­´Â Ãß°¡ ±â´É¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

Å« ¸ÞÀÏÀÇ ³»¿ë ¹Ýȯ Â÷´Ü

ÀϹÝÀûÀ¸·Î ¸ÞÀÏÀÌ ¹Ù¿î½º ¶Ç´Â Â÷´ÜµÇ¸é ¸ÞÀÏ ³»¿ëÀÌ º¸³½ »ç¶÷°ú ¾Ë¸² ¸ÞÀÏÀÇ ·ÎÄà µµ¸ÞÀÎ Æ÷½ºÆ®¸¶½ºÅÍ¿¡°Ô ¹ÝȯµË´Ï´Ù. ÀÌ°ÍÀº ¸Å¿ì Å« ¿©·¯ ¸ÞÀÏÀÌ ¹ÝȯµÉ °æ¿ì ÀÚ¿ø¿¡ ÀûÁö ¾ÊÀº ºÎ´ãÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù. ÀÏÁ¤ Å©±â ÀÌ»óÀÇ ¸ÞÀÏ ³»¿ëÀÌ ¹ÝȯµÇ´Â °ÍÀ» Â÷´ÜÇÏ·Á¸é MTA ¿É¼Ç ÆÄÀÏ¿¡¼­ CONTENT_RETURN_BLOCK_LIMIT ¿É¼ÇÀ» ¼³Á¤ÇÕ´Ï´Ù.

»óÅ ¾Ë¸² ¸ÞÀÏÀÇ Æ÷ÇÔ Çì´õ¿¡¼­ ¹Ì±¹ ASCII°¡ ¾Æ´Ñ ¹®ÀÚ Á¦°Å

ÀÎÅÍ³Ý ¸ÞÀÏ Çì´õÀÇ ¿ø½Ã Çü½ÄÀº ¹Ì±¹ ASCII°¡ ¾Æ´Ñ ¹®ÀÚ¸¦ Çã¿ëÇÏÁö ¾Ê½À´Ï´Ù. ¹Ì±¹ ASCII°¡ ¾Æ´Ñ ¹®ÀÚ°¡ ¸ÞÀÏ Çì´õ¿¡ »ç¿ëµÈ °æ¿ì ÀÌ·¯ÇÑ ¹®ÀÚ´Â RFC 2047¿¡ ¼³¸íµÈ “MIME Çì´õ ÀÎÄÚµù”À» ÅëÇØ ÀÎÄÚµùµË´Ï´Ù. µû¶ó¼­ ÀüÀÚ ¸ÞÀÏÀÇ Áß±¹¾î “Subject” ÇàÀº ½ÇÁ¦·Î ´ÙÀ½°ú °°ÀÌ ³ªÅ¸³³´Ï´Ù.

Subject: =?big5?Q?=A4j=AB=AC=A8=B1=AD=B1=B0=D3=F5=A5X=AF=B2?=

ÀÌ °æ¿ì Çì´õ¸¦ Ç¥½ÃÇÒ ¶§ ÀÎÄÚµùÀ» Á¦°ÅÇÏ´Â ÀÛ¾÷À» ÀüÀÚ ¸ÞÀÏ Å¬¶óÀ̾ðÆ®°¡ ¼öÇàÇÕ´Ï´Ù.

%H ÅÛÇø®Æ®°¡ Çì´õ¸¦ ¾Ë¸² ¸ÞÀÏÀÇ º»¹®¿¡ º¹»çÇϹǷΠÀÎÄÚµùµÈ Çì´õ ÅؽºÆ®°¡ Á¤»óÀûÀ¸·Î Ç¥½ÃµË´Ï´Ù. ±×·¯³ª Á¦¸ñÀÇ ¹®ÀÚ ¼¼Æ®(ÀÌ °æ¿ì¿¡´Â "big5")°¡ return_prefix.txtÀÇ Content-Type Çì´õ ¹®ÀÚ ¼¼Æ® ¸Å°³ º¯¼ö¿¡ ÀÖ´Â ¹®ÀÚ ¼¼Æ®¿Í ÀÏÄ¡ÇÒ °æ¿ì Messaging Server´Â ÀÎÄÚµùÀ» Á¦°ÅÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ¹®ÀÚ ¼¼Æ®°¡ ÀÏÄ¡ÇÏÁö ¾ÊÀ» °æ¿ì Messaging Server´Â ÀÎÄÚµùÀ» ±×´ë·Î µÓ´Ï´Ù.

¾Ë¸² ¸ÞÀÏ Àü´Þ °£°Ý ¼³Á¤

Å°¿öµå: notices, nonurgentnotices, normalnotices, urgentnotices

Àü´ÞÇÒ ¼ö ¾ø´Â ¸ÞÀÏÀº º¸³½ »ç¶÷¿¡°Ô ¹ÝȯÇϱâ Àü¿¡ ÁöÁ¤µÈ ½Ã°£ µ¿¾È ÁÖ¾îÁø ä³Î ´ë±â¿­¿¡ º¸°üµË´Ï´Ù. ¶ÇÇÑ Messaging Server°¡ Àü´ÞÀ» ½ÃµµÇÏ´Â µ¿¾È¿¡ ÀÏ·ÃÀÇ »óÅÂ/°æ°í ¸ÞÀÏÀÌ º¸³½ »ç¶÷¿¡°Ô ¹ÝȯµÉ ¼ö ÀÖ½À´Ï´Ù. ¸ÞÀÏ °£ÀÇ ½Ã°£ ¹× °£°ÝÀº notices, nonurgentnotices, normalnotices ¶Ç´Â urgentnotices Å°¿öµå¸¦ »ç¿ëÇÏ¿© ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.

notices 1 2 3

¸ðµç ¸ÞÀÏ¿¡ ´ëÇØ 1 ¹× 2ÀÏ ÈÄ¿¡ ÀϽÃÀûÀÎ ½ÇÆÐ »óÅ ¾Ë¸² ¸ÞÀÏÀÌ º¸³»Áý´Ï´Ù. 3ÀÏ ÈÄ¿¡µµ ¿©ÀüÈ÷ Àü´ÞµÇÁö ¾ÊÀº °æ¿ì ÇØ´ç ¸ÞÀÏÀº ¸ÞÀÏ ¹ß¼ÛÀÚ¿¡°Ô ¹ÝȯµË´Ï´Ù.

urgentnotices 2,4,6,8

³ôÀº ¿ì¼± ¼øÀ§¸¦ °¡Áø ¸ÞÀÏ¿¡ ´ëÇØ 2, 4 ¹× 6ÀÏ ÈÄ¿¡ ÀϽÃÀûÀÎ ½ÇÆÐ ¾Ë¸²ÀÌ º¸³»Áý´Ï´Ù. 8ÀÏ ÈÄ¿¡µµ ¿©ÀüÈ÷ Àü´ÞµÇÁö ¾ÊÀº °æ¿ì ÇØ´ç ¸ÞÀÏÀº ¸ÞÀÏ ¹ß¼ÛÀÚ¿¡°Ô ¹ÝȯµË´Ï´Ù.

MTA¿¡ ¿É¼Ç ÆÄÀÏÀÇ RETURN_UNITS ¿É¼Ç¿¡¼­´Â ½Ã°£(1) ¶Ç´Â ÀÏ(0) ´ÜÀ§¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù´Â °Í¿¡ ÁÖÀÇÇÕ´Ï´Ù. ±âº»°ªÀº ÀÏ(0)ÀÔ´Ï´Ù. RETURN_UNITS=1À» ¼³Á¤ÇÒ °æ¿ì ¹Ý¼Û ÀÛ¾÷À» 1½Ã°£¸¶´Ù ½ÇÇàÇÏ°í ¾Ë¸²À» 1½Ã°£¸¶´Ù °¡Á®¿Àµµ·Ï ¿¹¾àÇØ¾ß ÇÕ´Ï´Ù. ¹Ý¼Û ÀÛ¾÷ÀÌ 1½Ã°£¸¶´Ù ½ÇÇàµÇ¸é ¶ÇÇÑ 1½Ã°£¸¶´Ù mail.log* ÆÄÀÏÀ» ·Ñ¿À¹öÇÕ´Ï´Ù. mail.log ÆÄÀÏÀÌ 1½Ã°£¸¶´Ù ·Ñ¿À¹öµÇ´Â °ÍÀ» ¹æÁöÇÏ·Á¸é imta.tailor ÆÄÀÏÀÇ IMTA_RETURN_SPLIT_PERIOD Á¶Á¤ ÆÄÀÏ ¿É¼ÇÀ» 24·Î ¼³Á¤ÇÕ´Ï´Ù. ¹Ý¼Û ÀÛ¾÷ ¿¹¾àÀº local.schedule.return_job configutil ¸Å°³ º¯¼ö¿¡ ÀÇÇØ Á¦¾îµË´Ï´Ù.

notices Å°¿öµå°¡ ÁöÁ¤µÇÁö ¾ÊÀº °æ¿ì ±âº»°ªÀº ·ÎÄà l ä³Î¿¡ ´ëÇÑ notices ¼³Á¤À» »ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù. ·ÎÄà ä³Î¿¡ ´ëÇÑ ¼³Á¤ÀÌ ¾øÀ» °æ¿ì notices 3, 6, 9, 12°¡ ±âº»°ªÀ¸·Î »ç¿ëµË´Ï´Ù.

»óÅ ¾Ë¸² ¸ÞÀÏ¿¡ º¯°æµÈ ÁÖ¼Ò Æ÷ÇÔ

Å°¿öµå: includefinal, suppressfinal, useintermediate

MTA°¡ ¾Ë¸² ¸ÞÀÏ(¹Ù¿î½º ¸ÞÀÏ, Àü´Þ ¼ö½Å È®ÀÎ ¸ÞÀÏ µî)À» »ý¼ºÇÒ ¶§ “¿ø·¡” Çü½ÄÀÇ ¼ö½ÅÀÚ ÁÖ¼Ò¿Í MTA¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â º¯°æµÈ “ÃÖÁ¾” Çü½ÄÀÇ ¼ö½ÅÀÚ ÁÖ¼Ò°¡ ¸ðµÎ Á¸ÀçÇÒ ¼ö ÀÖ½À´Ï´Ù. ¾Ë¸² ¸ÞÀÏÀÇ ¼ö½ÅÀÚ(¾Ë¸² ¸ÞÀÏÀÌ °ü·ÃµÈ ¿ø·¡ ¸ÞÀÏÀ» º¸³½ »ç¶÷)°¡ ´ë°³ ¿ø·¡ Çü½ÄÀ» ÀνÄÇϹǷΠMTA´Â Ç×»ó ¿ø·¡ Çü½Ä(Á¸ÀçÇÒ °æ¿ì)À» ¾Ë¸² ¸ÞÀÏ¿¡ Æ÷ÇÔÇÕ´Ï´Ù.

includefinal ¹× suppressfinal ä³Î Å°¿öµå´Â MTA°¡ ¶ÇÇÑ ÃÖÁ¾ Çü½ÄÀÇ ÁÖ¼Ò¸¦ Æ÷ÇÔÇÏ´ÂÁö ¿©ºÎ¸¦ Á¦¾îÇÕ´Ï´Ù. ³»ºÎ ¸ÞÀÏÇÔ À̸§À» ¿ÜºÎ¿¡¼­ º¼ ¼ö ¾øµµ·Ï “¼û±â´Â” »çÀÌÆ®¿¡¼­´Â ÃÖÁ¾ Çü½ÄÀÇ ÁÖ¼Ò¸¦ Æ÷ÇÔÇÏÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ »çÀÌÆ®´Â ¿ø·¡ “¿ÜºÎ” Çü½ÄÀÇ ÁÖ¼Ò¸¸ »óÅ ¾Ë¸² ¸ÞÀÏ¿¡ Æ÷ÇÔÇϱ⸦ ¿øÇÒ °ÍÀÔ´Ï´Ù. ±âº»°ªÀº ÃÖÁ¾ Çü½ÄÀÇ ¼ö½ÅÀÚ ÁÖ¼Ò¸¦ Æ÷ÇÔÇÏ´Â includefinalÀÔ´Ï´Ù. suppressfinalÀ» »ç¿ëÇÏ¸é ¿ø·¡ ÁÖ¼Ò Çü½ÄÀÌ Á¸ÀçÇÒ °æ¿ì ÃÖÁ¾ ÁÖ¼Ò Çü½ÄÀÌ »óÅ ¾Ë¸² ¸ÞÀÏ¿¡ Ç¥½ÃµÇÁö ¾Ê½À´Ï´Ù.

useintermediate Å°¿öµå´Â ¸ñ·ÏÀÌ È®ÀåµÇ¾úÁö¸¸ »ç¿ëÀÚ ¸ÞÀÏÇÔ À̸§ÀÌ »ý¼ºµÇ±â Àü¿¡ ¸¸µé¾îÁø Áß°£ Çü½ÄÀÇ ÁÖ¼Ò¸¦ »ç¿ëÇÕ´Ï´Ù. ÀÌ Á¤º¸¸¦ »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì ÃÖÁ¾ Çü½ÄÀÌ »ç¿ëµË´Ï´Ù.

Æ÷½ºÆ®¸¶½ºÅÍ¿¡ ´ëÇØ »óÅ ¾Ë¸² ¸ÞÀÏÀ» Àü¼Û, Â÷´Ü ¹× ÁöÁ¤

±âº»ÀûÀ¸·Î ½ÇÆÐ ¹× °æ°í »óÅ ¾Ë¸² ¸ÞÀÏÀÇ º¹»çº»Àº ¿À·ù ¹Ýȯ ¹× °æ°í°¡ ºó Errors-to:Çì´õ Çà ¶Ç´Â ºó ºÀÅõ From:ÁÖ¼Ò·Î ¿ÏÀüÈ÷ ¾ïÁ¦µÇÁö ¾ÊÀº °æ¿ì Æ÷½ºÆ®¸¶½ºÅÍ¿¡°Ô º¸³»Áý´Ï´Ù. ´ÙÀ½ Àý°ú Ç¥ 10-10¿¡ ¼³¸íµÈ ¿©·¯ ä³Î Å°¿öµå¸¦ »ç¿ëÇϸé Æ÷½ºÆ®¸¶½ºÅÍ¿¡ ´ëÇÑ ¾Ë¸² ¸ÞÀÏ Àü´ÞÀ» ´õ ¼¼ºÎÀûÀ¸·Î Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù.

¹ÝȯµÇ´Â ½ÇÆÐ ¸ÞÀÏ

Å°¿öµå: sendpost, nosendpost, copysendpost, errsendpost

ä³Î ÇÁ·Î±×·¥Àº Àå±âÀûÀÎ ¼­ºñ½º ½ÇÆгª À߸øµÈ ÁÖ¼Ò·Î ÀÎÇØ ¸ÞÀÏÀ» Àü´ÞÇÏÁö ¸øÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì MTA ä³Î ÇÁ·Î±×·¥Àº ¸ÞÀÏÀ» Àü´ÞÇÒ ¼ö ¾ø´Â ÀÌÀ¯¿¡ ´ëÇÑ ¼³¸í°ú ÇÔ²² ¸ÞÀÏÀ» º¸³½ »ç¶÷¿¡°Ô ¹ÝȯÇÕ´Ï´Ù. ¶ÇÇÑ ¼±ÅÃÀûÀ¸·Î ¸ðµç ½ÇÆÐ ¸ÞÀÏÀÇ º¹»çº»ÀÌ ·ÎÄà Æ÷½ºÆ®¸¶½ºÅÍ¿¡°Ô º¸³»Áý´Ï´Ù. ÀÌ°ÍÀº ¸ÞÀÏ ½ÇÆи¦ ¸ð´ÏÅÍÇÏ´Â µ¥ À¯¿ëÇÏÁö¸¸ Æ÷½ºÆ®¸¶½ºÅÍ°¡ ó¸®ÇØ¾ß ÇÏ´Â °úµµÇÑ ¾çÀÇ Æ®·¡ÇÈÀ» ¹ß»ý½Ãų ¼ö ÀÖ½À´Ï´Ù. Ç¥ 10-10À» ÂüÁ¶ÇϽʽÿÀ.

°æ°í ¸ÞÀÏ

Å°¿öµå:warnpost, nowarnpost, copywarnpost, errwarnpost

¸ÞÀÏÀ» ¹ÝȯÇÏ´Â °Í ¿Ü¿¡µµ MTA´Â Àü´ÞµÇÁö ¾ÊÀº ¸ÞÀÏ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ °æ°í¸¦ º¸³¾ ¼ö ÀÖ½À´Ï´Ù. °æ¿ì¿¡ µû¶ó ä³Î ÇÁ·Î±×·¥ÀÌ ½ÇÆÐÇÑ Àü´Þ ½Ãµµ ÀÌÈÄ¿¡ °æ°í ¸ÞÀÏÀ» »ý¼ºÇÒ ¼ö ÀÖÁö¸¸ ÀÌ·¯ÇÑ °æ°í´Â ÀϹÝÀûÀ¸·Î notices ä³Î Å°¿öµå ¼³Á¤¿¡ ±âÃÊÇÑ ½Ã°£ ÃÊ°ú·Î ÀÎÇØ ¹ß»ýÇÕ´Ï´Ù. °æ°í ¸ÞÀÏÀº ¹«¾ùÀÌ À߸øµÇ¾ú´ÂÁö¿Í Àü´Þ ½Ãµµ°¡ ¾ó¸¶³ª ¿À·§µ¿¾È °è¼ÓµÇ¾ú´ÂÁö¿¡ ´ëÇÑ ¼³¸íÀ» Æ÷ÇÔÇÕ´Ï´Ù. ¶ÇÇÑ ´ëºÎºÐÀÇ °æ¿ì °æ°í ¸ÞÀÏÀº ¹®Á¦°¡ µÈ ¸ÞÀÏÀÇ Çì´õ¿Í óÀ½ ¸î °³ÀÇ ÇàÀ» Æ÷ÇÔÇÕ´Ï´Ù.

¼±ÅÃÀûÀ¸·Î ¸ðµç °æ°í ¸ÞÀÏÀÇ º¹»çº»À» ·ÎÄà Æ÷½ºÆ®¸¶½ºÅÍ¿¡°Ô º¸³¾ ¼ö ÀÖ½À´Ï´Ù. ÀÌ°ÍÀº Æ÷½ºÆ®¸¶½ºÅÍ°¡ ó¸®ÇØ¾ß ÇÏ´Â ¸¹Àº ¾çÀÇ Æ®·¡ÇÈÀ» ¹ß»ý½ÃÅ°Áö¸¸ ´Ù¾çÇÑ ´ë±â¿­ÀÇ »óŸ¦ ¸ð´ÏÅÍÇÏ´Â µ¥ À¯¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. °æ°í ¸ÞÀÏÀ» Æ÷½ºÆ®¸¶½ºÅÍ¿¡°Ô º¸³»´Â °ÍÀ» Á¦¾îÇϱâ À§ÇØ warnpost, copywarnpost, errwarnpost ¹× nowarnpost Å°¿öµå°¡ »ç¿ëµË´Ï´Ù. Ç¥ 10-10À» ÂüÁ¶ÇϽʽÿÀ.

ºó ºÀÅõ ¹Ý¼Û ÁÖ¼Ò

Å°¿öµå: returnenvelope

returnenvelope Å°¿öµå´Â ºñÆ® Ç÷¡±× ÁýÇÕÀ¸·Î Çؼ®µÇ´Â ´ÜÀÏ Á¤¼ö °ªÀ» °¡Áý´Ï´Ù. ºñÆ® 0(°ª = 1)Àº MTA¿¡ ÀÇÇØ »ý¼ºµÈ ¹Ý¼Û ¾Ë¸²ÀÌ ºó ºÀÅõ ÁÖ¼Ò ¶Ç´Â ·ÎÄà Æ÷½ºÆ®¸¶½ºÅÍÀÇ ÁÖ¼Ò·Î ÀÛ¼ºµÇ´ÂÁö ¿©ºÎ¸¦ Á¦¾îÇÕ´Ï´Ù. ÀÌ ºñÆ®¸¦ ¼³Á¤ÇÏ¸é ·ÎÄà ¸¶½ºÅÍ ÁÖ¼Ò°¡ »ç¿ëµÇ°í ÀÌ ºñÆ®¸¦ Áö¿ì¸é ºó ÁÖ¼Ò°¡ »ç¿ëµË´Ï´Ù.


ÁÖ

RFC 1123¿¡´Â ºó ÁÖ¼Ò¸¦ »ç¿ëÇϵµ·Ï ¸í½ÃµÇ¾î ÀÖÁö¸¸ ÀϺΠ½Ã½ºÅÛÀº ºó ºÀÅõÀÇ From: ÁÖ¼Ò¸¦ ÀûÀýÇÏ°Ô Ã³¸®ÇÏÁö ¾ÊÀ¸¹Ç·Î ÀÌ ¿É¼ÇÀ» »ç¿ëÇÏ´Â °ÍÀÌ ÇÊ¿äÇÒ ¼ö ÀÖ½À´Ï´Ù.


ºñÆ® 1 (°ª = 2)Àº MTA°¡ ¸ðµç ºó ºÀÅõ ÁÖ¼Ò¸¦ ·ÎÄà Æ÷½ºÆ®¸¶½ºÅÍÀÇ ÁÖ¼Ò·Î ´ëüÇÏ´ÂÁö ¿©ºÎ¸¦ Á¦¾îÇÕ´Ï´Ù. ÀÌ ºñÆ®´Â RFC 821, RFC 822 ¶Ç´Â RFC 1123À» µû¸£Áö ¾Ê´Â ºñȣȯ ½Ã½ºÅÛÀ» ¼ö¿ëÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.

ºñÆ® 2 (°ª = 4)´Â ±¸¹®ÀûÀ¸·Î À߸øµÈ ¹Ý¼Û ÁÖ¼Ò¸¦ »ç¿ëÇÒ ¼ö ¾ø°Ô ÇÕ´Ï´Ù.

ºñÆ® 3 (°ª = 8)Àº mailfromdnsverify Å°¿öµå¿Í µ¿ÀÏÇÕ´Ï´Ù.

Æ÷½ºÆ®¸¶½ºÅÍ¿¡°Ô ¹ÝȯµÇ´Â ¸ÞÀÏ ³»¿ë

Å°¿öµå: postheadonly, postheadbody

ä³Î ÇÁ·Î±×·¥À̳ª Á¤±âÀûÀÎ ¸ÞÀÏ ¹Ý¼Û ÀÛ¾÷ÀÌ Æ÷½ºÆ®¸¶½ºÅÍ¿Í ¿ø·¡ÀÇ º¸³½ »ç¶÷ ¸ðµÎ¿¡°Ô ¸ÞÀÏÀ» ¹ÝȯÇÒ °æ¿ì Æ÷½ºÆ®¸¶½ºÅÍ º¹»çº»Àº Àüü ¸ÞÀÏÀ̳ª Çì´õ°¡ µÉ ¼ö ÀÖ½À´Ï´Ù. Æ÷½ºÆ®¸¶½ºÅÍ º¹»çº»À» ´ÜÁö Çì´õ·Î Á¦ÇÑÇÏ¸é »ç¿ëÀÚ ¸ÞÀÏÀÇ ÇÁ¶óÀ̹ö½Ã ¼öÁØÀÌ Çâ»óµË´Ï´Ù. ±×·¯³ª ÀϹÝÀûÀ¸·Î Æ÷½ºÆ®¸¶½ºÅÍ¿Í ½Ã½ºÅÛ °ü¸®ÀÚ´Â ¿øÇÒ °æ¿ì root ½Ã½ºÅÛ ±ÇÇÑÀ» »ç¿ëÇÏ¿© ¸ÞÀÏ ³»¿ëÀ» ÀÐÀ» ¼ö ÀÖÀ¸¹Ç·Î ÀÌ·¯ÇÑ Á¦ÇѸ¸À¸·Î ¸ÞÀÏ º¸¾ÈÀÌ º¸ÀåµÇÁö´Â ¾Ê½À´Ï´Ù. Ç¥ 10-10À» ÂüÁ¶ÇϽʽÿÀ.

ä³Îº° Æ÷½ºÆ®¸¶½ºÅÍ ÁÖ¼Ò ¼³Á¤

Å°¿öµå: aliaspostmaster, returnaddress, noreturnaddress, returnpersonal, noreturnpersonal

±âº»ÀûÀ¸·Î MTA°¡ ¹Ù¿î½º ¶Ç´Â »óÅ ¾Ë¸² ¸ÞÀÏÀ» »ý¼ºÇÒ ¶§ »ç¿ëµÇ´Â Æ÷½ºÆ®¸¶½ºÅÍÀÇ ¹Ý¼Û ÁÖ¼Ò´Â postmaster@local-host, ¿©±â¼­ local-host´Â °ø½Ä ·ÎÄà ȣ½ºÆ® À̸§(·ÎÄà ä³Î¿¡ ÀÖ´Â À̸§)ÀÌ°í Æ÷½ºÆ®¸¶½ºÅÍ °³ÀÎ À̸§Àº “MTA e-Mail Interconnect"ÀÔ´Ï´Ù.À߸øµÈ Æ÷½ºÆ®¸¶½ºÅÍ ÁÖ¼Ò¸¦ ¼±ÅÃÇÒ °æ¿ì ±Þ°ÝÇÑ ¸ÞÀÏ ·çÇΰú ¸¹Àº ¿À·ù ¸Þ½ÃÁö°¡ ¹ß»ýÇÒ ¼ö ÀÖÀ¸¹Ç·Î ÁÖÀÇÇØ¾ß ÇÕ´Ï´Ù.

RETURN_ADDRESS ¹× RETURN_PERSONAL ¿É¼ÇÀ» »ç¿ëÇϸé Æ÷½ºÆ®¸¶½ºÅÍ ÁÖ¼Ò ¹× °³ÀÎ À̸§¿¡ ´ëÇÑ MTA ½Ã½ºÅÛ ±âº»°ªÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶Ç´Â ä³Îº° Á¦¾î¸¦ ¿øÇÒ °æ¿ì returnaddress ¹× returnpersonal ä³Î Å°¿öµå¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. returnaddress ¹× returnpersonalÀº °¢°¢ Æ÷½ºÆ®¸¶½ºÅÍ ÁÖ¼Ò¿Í Æ÷½ºÆ®¸¶½ºÅÍ °³ÀÎ À̸§À» ÁöÁ¤ÇÏ´Â Çʼö Àμö¸¦ °¡Áý´Ï´Ù. ±âº»ÀûÀ¸·Î noreturnaddress¿Í noreturnpersonalÀÌ ÁöÁ¤µÇ¸ç ÀÌ°ÍÀº ±âº»°ªÀÌ »ç¿ëµÇ¾î¾ß ÇÑ´Ù´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù. ±âº»°ªÀº RETURN_ADDRESS ¹× RETURN_PERSONAL ¿É¼ÇÀ» ÅëÇØ ÁöÁ¤Çϰųª ÀÌ·¯ÇÑ ¿É¼ÇÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì º¸ÅëÀÇ ±âº»°ªÀ¸·Î ÁöÁ¤µË´Ï´Ù.

aliaspostmaster Å°¿öµå°¡ ä³Î¿¡ ÀÖÀ» °æ¿ì °ø½Ä ä³Î À̸§ÀÇ ¾ÆÀ̵ð postmaster(¼Ò¹®ÀÚ, ´ë¹®ÀÚ ¶Ç´Â ´ë¼Ò¹®ÀÚ È¥ÇÕ)·Î ÁÖ¼Ò ÁöÁ¤µÈ ¸ðµç ¸ÞÀÏÀº postmaster@local-host·Î ¸®µð·º¼ÇµË´Ï´Ù. ¿©±â¼­ local-host´Â °ø½Ä ·ÎÄà ȣ½ºÆ® À̸§(·ÎÄà ä³ÎÀÇ À̸§)ÀÔ´Ï´Ù. ÀÎÅÍ³Ý Ç¥ÁØ¿¡ µû¸£¸é ¸ÞÀÏÀ» ¼ö¶ôÇÏ´Â DNSÀÇ ¸ðµç µµ¸ÞÀÎÀÌ ¸ÞÀÏÀ» ¼ö½ÅÇÏ´Â À¯È¿ÇÑ Æ÷½ºÆ®¸¶½ºÆ® °èÁ¤À» °¡Á®¾ß ÇÑ´Ù´Â °Í¿¡ ÁÖÀÇÇÕ´Ï´Ù. µû¶ó¼­ ¿©·¯ ´Ù¸¥ µµ¸ÞÀο¡ ´ëÇØ º°°³ÀÇ Æ÷½ºÆ®¸¶½ºÅÍ °èÁ¤À» ¼³Á¤ÇÏ´Â ´ë½Å Æ÷½ºÆ®¸¶½ºÅÍÀÇ Ã¥ÀÓÀ» Áß¾Ó ÁýÁßÈ­ÇÏ·Á´Â °æ¿ì ÀÌ Å°¿öµå°¡ À¯¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Áï, returnaddress°¡ MTA¿¡¼­ Æ÷½ºÆ®¸¶½ºÅÍÀÇ ¾Ë¸² ¸ÞÀÏÀ» »ý¼ºÇÒ ¶§ »ç¿ëµÇ´Â ¹Ý¼Û Æ÷½ºÆ®¸¶½ºÅÍ ÁÖ¼Ò¸¦ Á¦¾îÇÏ´Â °Í°ú ´Þ¸® aliaspostmaster´Â Æ÷½ºÆ®¸¶½ºÅÍ·Î ÁÖ¼Ò ÁöÁ¤µÈ ¸ÞÀÏÀ» MTA¿¡¼­ ó¸®ÇÏ´Â ¹æ¹ý¿¡ ¿µÇâÀ» ÁÝ´Ï´Ù.

Ç¥ 10-10 Æ÷½ºÆ®¸¶½ºÅÍ ¹× º¸³½ »ç¶÷¿¡°Ô ¾Ë¸² ¸ÞÀÏÀ» º¸³»´Â µ¥ »ç¿ëµÇ´Â Å°¿öµå

Å°¿öµå

¼³¸í

¹ÝȯµÇ´Â ¸ÞÀÏ ³»¿ë

¾Ë¸²¿¡ ´ëÇÑ ÁÖ¼Ò ÁöÁ¤

notices

¾Ë¸²À» º¸³½ ÈÄ ¸ÞÀÏÀ» ¹ÝȯµÇ±â Àü¿¡ °æ°úÇÒ ¼ö ÀÖ´Â ½Ã°£À» ÁöÁ¤ÇÕ´Ï´Ù.

nonurgentnotices

³·À½ ¿ì¼± ¼øÀ§¸¦ °®´Â ¸ÞÀÏ¿¡ ´ëÇØ ¾Ë¸²À» º¸³½ ÈÄ ¸ÞÀÏÀ» ¹ÝȯµÇ±â Àü¿¡ °æ°úÇÒ ¼ö ÀÖ´Â ½Ã°£À» ÁöÁ¤ÇÕ´Ï´Ù.

normalnotices

Áß°£ ¿ì¼± ¼øÀ§¸¦ °®´Â ¸ÞÀÏ¿¡ ´ëÇØ ¾Ë¸²À» º¸³½ ÈÄ ¸ÞÀÏÀ» ¹ÝȯµÇ±â Àü¿¡ °æ°úÇÒ ¼ö ÀÖ´Â ½Ã°£À» ÁöÁ¤ÇÕ´Ï´Ù.

urgentnotices

³ôÀ½ ¿ì¼± ¼øÀ§¸¦ °®´Â ¸ÞÀÏ¿¡ ´ëÇØ ¾Ë¸²À» º¸³½ ÈÄ ¸ÞÀÏÀ» ¹ÝȯµÇ±â Àü¿¡ °æ°úÇÒ ¼ö ÀÖ´Â ½Ã°£À» ÁöÁ¤ÇÕ´Ï´Ù.

¹ÝȯµÇ´Â ¸ÞÀÏ

¹ÝȯµÇ´Â ¸ÞÀÏ¿¡ ´ëÇÑ ½ÇÆÐ ¾Ë¸² ó¸® ¹æ¹ý

sendpost

½ÇÆÐÇÑ ¸ðµç ¸ÞÀÏÀÇ º¹»çº»À» Æ÷½ºÆ®¸¶½ºÅÍ¿¡°Ô º¸³À´Ï´Ù.

copysendpost

Àü¼Û ½ÇÆÐ ¸ÞÀÏ¿¡¼­ ¸ÞÀÏ ¹ß¼ÛÀÚ ÁÖ¼Ò°¡ ºñ¾î ÀÖÁö ¾Ê´Â ÇÑ ½ÇÆÐ ¾Ë¸² º¹»çº»À» Æ÷½ºÆ®¸¶½ºÅÍ¿¡°Ô º¸³À´Ï´Ù. ÀÌ °æ¿ì Æ÷½ºÆ®¸¶½ºÅÍ´Â ½ÇÁ¦·Î ¹Ù¿î½º ¶Ç´Â ¾Ë¸²ÀÎ ¸ÞÀÏÀ» Á¦¿ÜÇÏ°í ½ÇÆÐÇÑ ¸ðµç ¸ÞÀÏÀÇ º¹»çº»À» °®°Ô µË´Ï´Ù.

errsendpost

¸ÞÀÏ ¹ß¼ÛÀÚ¿¡°Ô ¾Ë¸²À» º¸³¾ ¼ö ¾ø´Â °æ¿ì ½ÇÆÐ ¾Ë¸² º¹»çº»À» Æ÷½ºÆ®¸¶½ºÅÍ¿¡°Ô º¸³À´Ï´Ù. nosendpost°¡ ÁöÁ¤µÈ °æ¿ì ½ÇÆÐÇÑ ¸ÞÀÏÀº Æ÷½ºÆ®¸¶½ºÅÍ¿¡°Ô º¸³»ÁöÁö ¾Ê½À´Ï´Ù.

nosendpost

Àü´ÞÀÌ ½ÇÆÐÇÑ ¸ðµç ¸ÞÀÏÀÇ º¹»çº»À» Æ÷½ºÆ®¸¶½ºÅÍ¿¡°Ô º¸³»Áö ¾Ê½À´Ï´Ù.

°æ°í ¸ÞÀÏ

°æ°í ¸ÞÀÏ Ã³¸® ¹æ¹ý

warnpost

°æ°í ¸ÞÀÏÀÇ º¹»çº»À» Æ÷½ºÆ®¸¶½ºÅÍ¿¡°Ô º¸³À´Ï´Ù. ºó Warnings-to:Çì´õ ¶Ç´Â ºó ºÀÅõ From:ÁÖ¼Ò·Î °æ°í°¡ ¿ÏÀüÈ÷ ¾ïÁ¦µÇÁö ¾ÊÀº °æ¿ì ±âº»°ªÀº °æ°í º¹»çº»À» Æ÷½ºÆ®¸¶½ºÅÍ¿¡°Ô º¸³»´Â °ÍÀÔ´Ï´Ù.

copywarnpost

Àü´ÞµÇÁö ¾ÊÀº ¸ÞÀÏ¿¡¼­ º¸³½ »ç¶÷ ÁÖ¼Ò°¡ ºñ¾î ÀÖÁö ¾Ê´Â ÇÑ °æ°í ¸ÞÀÏ º¹»çº»À» Æ÷½ºÆ®¸¶½ºÅÍ¿¡°Ô º¸³À´Ï´Ù.

errwarnpost

¸ÞÀÏ ¹ß¼ÛÀÚ¿¡°Ô ¾Ë¸²À» º¸³¾ ¼ö ¾ø´Â °æ¿ì °æ°í ¸ÞÀÏ º¹»çº»À» Æ÷½ºÆ®¸¶½ºÅÍ¿¡°Ô º¸³À´Ï´Ù.

nowarnpost

°æ°í ¸ÞÀÏÀÇ º¹»çº»À» Æ÷½ºÆ®¸¶½ºÅÍ¿¡°Ô º¸³»Áö ¾Ê½À´Ï´Ù.

¹ÝȯµÇ´Â ¸ÞÀÏ ³»¿ë

Æ÷½ºÆ®¸¶½ºÅÍ¿¡°Ô Àüü ¸ÞÀÏÀ» º¸³¾ °ÍÀÎÁö ¾Æ´Ï¸é ´Ü¼øÈ÷ Çì´õ¸¸ º¸³¾ °ÍÀÎÁö ÁöÁ¤

postheadonly

Çì´õ¸¸ Æ÷½ºÆ®¸¶½ºÅÍ¿¡°Ô ¹ÝȯµË´Ï´Ù. Æ÷½ºÆ®¸¶½ºÅÍ º¹»çº»À» ´ÜÁö Çì´õ·Î Á¦ÇÑÇÏ¸é »ç¿ëÀÚ ¸ÞÀÏÀÇ ÇÁ¶óÀ̹ö½Ã ¼öÁØÀÌ Çâ»óµË´Ï´Ù. ±×·¯³ª Æ÷½ºÆ®¸¶½ºÅÍ¿Í ½Ã½ºÅÛ °ü¸®ÀÚ´Â ¿øÇÒ °æ¿ì root ½Ã½ºÅÛ ±ÇÇÑÀ» »ç¿ëÇÏ¿© ¸ÞÀÏ ³»¿ëÀ» ÀÐÀ» ¼ö ÀÖÀ¸¹Ç·Î ÀÌ·¯ÇÑ Á¦ÇѸ¸À¸·Î ¸ÞÀÏ º¸¾ÈÀÌ º¸ÀåµÇÁö´Â ¾Ê½À´Ï´Ù.

postheadbody

Çì´õ¿Í ¸ÞÀÏ ³»¿ëÀ» ¸ðµÎ ¹ÝȯÇÕ´Ï´Ù.

¹ÝȯµÇ´Â ¸ÞÀÏ ³»¿ë

¾Ë¸²¿¡ ´ëÇÑ ÁÖ¼Ò ÁöÁ¤

includefinal

Àü´Þ ¾Ë¸²¿¡ ÃÖÁ¾ ¼ö½ÅÀÚ ÁÖ¼Ò Çü½ÄÀ» Æ÷ÇÔÇÕ´Ï´Ù.

returnenvelope

ºó ºÀÅõ ¹Ý¼Û ÁÖ¼Ò »ç¿ëÀ» Á¦¾îÇÕ´Ï´Ù. returnenvelope Å°¿öµå´Â ºñÆ® Ç÷¡±× ÁýÇÕÀ¸·Î Çؼ®µÇ´Â ´ÜÀÏ Á¤¼ö °ªÀ» °¡Áý´Ï´Ù.

ºñÆ® 0 (°ª = 1)Àº MTA¿¡ ÀÇÇØ »ý¼ºµÈ ¹Ý¼Û ¾Ë¸²ÀÌ ºó ºÀÅõ ÁÖ¼Ò ¶Ç´Â ·ÎÄà Æ÷½ºÆ®¸¶½ºÅÍÀÇ ÁÖ¼Ò·Î ÀÛ¼ºµÇ´ÂÁö ¿©ºÎ¸¦ Á¦¾îÇÕ´Ï´Ù. ÀÌ ºñÆ®¸¦ ¼³Á¤ÇÏ¸é ·ÎÄà ¸¶½ºÅÍ ÁÖ¼Ò°¡ »ç¿ëµÇ°í ÀÌ ºñÆ®¸¦ Áö¿ì¸é ºó ÁÖ¼Ò°¡ »ç¿ëµË´Ï´Ù.

ºñÆ® 1 (°ª = 2)Àº MTA°¡ ¸ðµç ºó ºÀÅõ ÁÖ¼Ò¸¦ ·ÎÄà Æ÷½ºÆ®¸¶½ºÅÍÀÇ ÁÖ¼Ò·Î ´ëüÇÏ´ÂÁö ¿©ºÎ¸¦ Á¦¾îÇÕ´Ï´Ù. ÀÌ ºñÆ®´Â RFC 821, RFC 822 ¶Ç´Â RFC 1123À» µû¸£Áö ¾Ê´Â ºñȣȯ ½Ã½ºÅÛÀ» ¼ö¿ëÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.

ºñÆ® 2 (°ª = 4)´Â ±¸¹®ÀûÀ¸·Î À߸øµÈ ¹Ý¼Û ÁÖ¼Ò¸¦ »ç¿ëÇÒ ¼ö ¾ø°Ô ÇÕ´Ï´Ù.

ºñÆ® 3 (°ª = 8)Àº mailfromdnsverify Å°¿öµå¿Í µ¿ÀÏÇÕ´Ï´Ù.

suppressfinal

¿øº» ÁÖ¼Ò Çü½ÄÀÌ ÀÖ´Â °æ¿ì ¾Ë¸² ¸ÞÀÏ¿¡¼­ ÃÖÁ¾ ÁÖ¼Ò Çü½ÄÀ» »ý·«ÇÕ´Ï´Ù.

useintermediate

¸ñ·ÏÀ» È®ÀåÇÑ ÀÌÈÄ »ç¿ëÀÚ ¸ÞÀÏÇÔ À̸§ÀÌ »ý¼ºµÇ±â ÀÌÀü¿¡ »ý¼ºµÇ´Â Áß°£ ÁÖ¼Ò Çü½ÄÀ» »ç¿ëÇÕ´Ï´Ù. ÀÌ Á¤º¸¸¦ »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì ÃÖÁ¾ Çü½ÄÀÌ »ç¿ëµË´Ï´Ù.

¹ÝȯµÇ´Â ¸ÞÀÏ ³»¿ë

¾Ë¸²¿¡ ´ëÇÑ ÁÖ¼Ò ÁöÁ¤

aliaspostmaster

°ø½Ä ä³Î À̸§¿¡¼­ Æ÷½ºÆ®¸¶½ºÅÍ ¾ÆÀ̵ð·Î ÁÖ¼Ò ÁöÁ¤µÈ ¸ÞÀÏÀº postmaster@local-host·Î ¸®µð·º¼ÇµË´Ï´Ù. ¿©±â¼­ local-host´Â ·ÎÄà ȣ½ºÆ® À̸§(·ÎÄà ä³Î¿¡ ÀÖ´Â À̸§)ÀÔ´Ï´Ù.

returnaddress

·ÎÄà Æ÷½ºÆ®¸¶½ºÅÍ¿¡ ´ëÇÑ ¹Ý¼Û ÁÖ¼Ò¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

noreturnaddress

RETURN_ADDRESS ¿É¼Ç °ªÀ» Æ÷½ºÆ®¸¶½ºÅÍ ÁÖ¼Ò À̸§À¸·Î »ç¿ëÇÕ´Ï´Ù.

returnpersonal

·ÎÄà Æ÷½ºÆ®¸¶½ºÅÍ¿¡ ´ëÇÑ °³ÀÎ À̸§À» ¼³Á¤ÇÕ´Ï´Ù.

noreturnpersonal

RETURN_PERSONAL ¿É¼Ç °ªÀ» Æ÷½ºÆ®¸¶½ºÅÍ °³ÀÎ À̸§À¸·Î »ç¿ëÇÕ´Ï´Ù.


MDN (Message Disposition Notification) Á¦¾î

MDN (Message Disposition Notification)Àº MTA°¡ º¸³½ »ç¶÷ ¹×/¶Ç´Â Æ÷½ºÆ®¸¶½ºÅÍ¿¡°Ô º¸³»´Â ÀüÀÚ ¸ÞÀÏ º¸°í¼­·Î¼­ ¸ÞÀÏÀÇ Àü´Þ 󸮸¦ º¸°íÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, Sieve ÇÊÅÍ¿¡ ÀÇÇØ ¸ÞÀÏÀÌ °ÅºÎµÈ °æ¿ì MDNÀÌ º¸³½ »ç¶÷¿¡°Ô º¸³»Áý´Ï´Ù. MDNÀº ¶ÇÇÑ ÀÐÀ½ È®ÀÎ, È®ÀÎ, ¼ö½Å ¾Ë¸² ¶Ç´Â Àü´Þ È®ÀÎÀ̶ó°íµµ ÇÕ´Ï´Ù. Sieve ½ºÅ©¸³Æ® ¾ð¾î´Â ÀϹÝÀûÀ¸·Î ¸ÞÀÏ ÇÊÅ͸µ ¹× ÈÞ°¡ ¸ÞÀÏ¿¡ »ç¿ëµË´Ï´Ù.

MDN (Message Disposition Notification) ¸ÞÀÏ »ç¿ëÀÚ Á¤ÀÇ ¹× ÇöÁöÈ­

MDNÀ» ¼öÁ¤ ¹× ÇöÁöÈ­Çϱâ À§ÇÑ ÁöħÀº ¿©±â¿¡ ¼³¸íµÈ ¾à°£ÀÇ Â÷ÀÌÁ¡À» Á¦¿ÜÇÏ°í Àü´Þ »óÅ ¾Ë¸² ¸ÞÀÏÀ» »ç¿ëÀÚ Á¤ÀÇ ¹× ÇöÁöÈ­Çϱâ À§ÇÑ Áöħ°ú ºñ½ÁÇÕ´Ï´Ù. Àü´Þ »óÅ ¾Ë¸² ¸ÞÀÏ »ç¿ëÀÚ Á¤ÀÇ ¹× ÇöÁöÈ­¸¦ ÂüÁ¶ÇϽʽÿÀ.

¸ÅÇÎ(DISPOSITION_LANGUAGE ¸ÅÇÎÀ̶ó°í ºÎ¸§)Àº »óÅ ¾Ë¸²À» ±¹Á¦È­ÇÏ´Â µ¥ »ç¿ëµÇ´Â notification_language ¸ÅÇÎ Å×À̺í(ÄÚµå ¿¹ 10-2)°ú ºñ½ÁÇÕ´Ï´Ù.

±×·¯³ª ÀÌ ¸ÅÇο¡ ´ëÇÑ MDN °Ë»ç´Â ´ÙÀ½ Çü½ÄÀ» °¡Áý´Ï´Ù.

type|modifiers|source-channel|header-language|return|recipient

¿©±â¼­

typeÀº ¹èÆ÷ À¯ÇüÀ̸ç displayed, dispatched, processed, deleted, denied ¶Ç´Â failed Áß Çϳª¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

modifiers´Â ½°Ç¥·Î ±¸ºÐµÈ ó¸® ¼öÁ¤ÀÚ ¸ñ·ÏÀÔ´Ï´Ù. ÇöÀç ¸ñ·ÏÀº error, warning, superseded ¹× expiredÀÔ´Ï´Ù.

source-channelÀº MDNÀ» »ý¼ºÇÏ´Â ¼Ò½º ä³ÎÀÔ´Ï´Ù.

header-language´Â accept-language, preferred-language ¶Ç´Â x-accept-language Áß Çϳª¿¡ ÁöÁ¤µÈ ¾ð¾îÀÔ´Ï´Ù. (MTA´Â ÀÌ·¯ÇÑ ¿É¼Ç Áß¿¡¼­ Á¸ÀçÇϴ ù ¹ø° ¿É¼ÇÀ» »ç¿ëÇÕ´Ï´Ù.)

returnÀº ¾Ë¸²ÀÌ ¹ÝȯµÇ´Â ÁÖ¼ÒÀÔ´Ï´Ù.

recipient´Â ó¸®¿Í °ü·ÃµÈ ÁÖ¼ÒÀÔ´Ï´Ù.

ó¸® ¸ÅÇÎÀÇ °á°ú´Â ¼¼·Î ¸·´ë(|)·Î ±¸ºÐµÇ´Â µÑ ¶Ç´Â ¼¼ °³ÀÇ Á¤º¸·Î ±¸¼ºµË´Ï´Ù. ù ¹ø° Á¤º¸´Â ¹èÆ÷ ¾Ë¸²ÀÇ ÅÛÇø®Æ® ÆÄÀÏÀÌ ÀÖ´Â µð·ºÅ丮ÀÔ´Ï´Ù. µÎ ¹ø° Á¤º¸´Â µ¶¸³Çü ¹èÆ÷ ÅؽºÆ®¿¡ Àû¿ëµÉ ¹®ÀÚ ¼¼Æ®ÀÔ´Ï´Ù. ÀÌ Á¤º¸°¡ ÇÊ¿äÇÑ °ÍÀº ƯÈ÷ ÈÞ°¡ Sieve ÀÛ¾÷¿¡ ´ëÇÑ :mime ¸Å°³ º¯¼ö »ç¿ëÀ̳ª ÀÚµ¿ ȸ½Å ¿¡ÄÚ¿¡ ÀÇÇØ »ý¼ºµÈ 󸮸¦ ºñ·ÔÇÑ ÀϺΠ󸮰¡ ÅÛÇø®Æ® ÆÄÀÏÀ» »ç¿ëÇÏÁö ¾ÊÀ¸¸ç °á°úÀûÀ¸·Î ÀÌ·¯ÇÑ ÆÄÀϷκÎÅÍ ¹®ÀÚ ¼¼Æ®¸¦ »ó¼ÓÇÒ ¼ö ¾ø±â ¶§¹®ÀÔ´Ï´Ù. ¸¶Áö¸·À¸·Î ¼¼ ¹ø° Á¤º¸´Â ¾Ë¸²¿¡ ´ëÇÑ ´ëü Á¦¸ñ ÇàÀÔ´Ï´Ù. ÀÌ Á¤º¸´Â ¸ÅÇο¡ ÀÇÇØ ¶ÇÇÑ $T Ç÷¡±×°¡ ¼³Á¤µÈ °æ¿ì¿¡¸¸ »ç¿ëµË´Ï´Ù.

´ÙÀ½ÀÇ Ãß°¡ ÅÛÇø®Æ® ÆÄÀÏÀÌ MDNÀ» ±¸¼ºÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.

disposition_deleted.txt disposition_failed.txt
disposition_denied.txt disposition_prefix.txt
disposition_dispatched.txt disposition_processed.txt
disposition_displayed.txt disposition_suffix.txt
disposition_option.opt

ÀÌ·¯ÇÑ ÅÛÇø®Æ® ÆÄÀÏÀº »óÅ ¾Ë¸² ¸ÞÀÏ¿¡ ´ëÇÑ ´Ù¾çÇÑ return_*.txt ÆÄÀÏ°ú ºñ½ÁÇÑ ¹æ½ÄÀ¸·Î »ç¿ëµË´Ï´Ù.



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


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