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 ±¸¼º ÆÄÀÏÀÇ ´ÙÀ½ ¿¹´Â ¸ÞÀÏÀ» ÀûÀýÇÑ Ã¤³Î·Î ¶ó¿ìÆÃÇÏ´Â µ¥ ´Ù½Ã ¾²±â ±ÔÄ¢ÀÌ »ç¿ëµÇ´Â ¹æ¹ýÀ» º¸¿© ÁÝ´Ï´Ù. °¡´ÉÇÑ ÇÑ °£´ÜÇÏ°Ô Çϱâ À§ÇØ µµ¸ÞÀÎ À̸§Àº »ç¿ëµÇÁö ¾Ê¾Ò½À´Ï´Ù. ´Ù½Ã ±ÔÄ¢Àº ±¸¼º ÆÄÀÏÀÇ »ó¹ÝºÎ¿¡ ³ªÅ¸³ª¸ç ä³Î Á¤ÀÇ´Â ±× µÚ¸¦ ÀÌ¾î ±¸¼º ÆÄÀÏÀÇ ÇϹݺο¡ ³ªÅ¸³³´Ï´Ù.
´ÙÀ½ ¸ñ·Ï¿¡´Â À§ ±¸¼º ÆÄÀÏÀÇ ÁÖ¿ä Ç׸ñ(°ýÈ£·Î ¹ÀÎ ±½ÀºÃ¼ÀÇ ¼ýÀÚ°¡ Ç¥½ÃµÈ)ÀÌ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.
- ´À³¦Ç¥(!)´Â ÁÖ¼® ÇàÀ» Æ÷ÇÔÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ´À³¦Ç¥´Â ù ¹ø° ¿¿¡ Ç¥½ÃµÇ¾î¾ß ÇÕ´Ï´Ù. ±× ¹ÛÀÇ ´Ù¸¥ À§Ä¡¿¡ Ç¥½ÃµÈ ´À³¦Ç¥´Â ¸®ÅÍ·² ´À³¦Ç¥·Î Çؼ®µË´Ï´Ù.
- ´Ù½Ã ¾²±â ±ÔÄ¢Àº ±¸¼º ÆÄÀÏÀÇ »ó¹ÝºÎ¿¡ ³ªÅ¸³³´Ï´Ù. ´Ù½Ã ¾²±â ±ÔÄ¢ÀÇ Çà¿¡´Â ºó ÇàÀÌ Æ÷Ç﵃ ¼ö ¾ø½À´Ï´Ù. ù ¹ø° ¿¿¡¼ ´À³¦Ç¥·Î ½ÃÀ۵Ǵ ÁÖ¼® ÇàÀº Çã¿ëµË´Ï´Ù.
- ±¸¼º ÆÄÀÏ¿¡ ³ªÅ¸³ª´Â ù ¹ø° ºó ÇàÀº ´Ù½Ã ¾²±â ¼½¼ÇÀÇ ³¡ÀÌÀÚ Ã¤³Î ºí·ÏÀÇ ½ÃÀÛÀÓÀ» ÀǹÌÇÕ´Ï´Ù. ÀÌ·¯ÇÑ Á¤ÀǸ¦ ÅëƲ¾î¼ MTA°¡ »ç¿ëÇÒ ¼ö Àִ ä³Î ¹× °¢ ä³Î°ú ¿¬°üµÈ À̸§À» Á¤ÀÇÇϴ ä³Î È£½ºÆ® Å×À̺íÀ̶ó°í ÇÕ´Ï´Ù.
- óÀ½¿¡ Ç¥½ÃµÇ´Â ä³Î ºí·ÏÀº ÀϹÝÀûÀ¸·Î ·ÎÄà ¶Ç´Â l ä³ÎÀÔ´Ï´Ù. ±×·± ´ÙÀ½ ºó ÇàÀ¸·Î °¢ ä³Î ºí·ÏÀÌ ¼·Î ºÐ¸®µË´Ï´Ù. (l ä³Î ¾Õ¿¡ ³ªÅ¸³¯ ¼ö ÀÖ´Â defaults ä³ÎÀº ¿¹¿ÜÀÔ´Ï´Ù.)
- ÀÏ¹Ý Ã¤³Î Á¤ÀǴ ä³Î À̸§(a_channel), ä³Î ±¸¼ºÀ» Á¤ÀÇÇÏ´Â ÀϺΠŰ¿öµå(defragment charset7 usascii) ¹× ä³Î ű׶ó°íµµ ºÎ¸£´Â ¶ó¿ìÆà ½Ã½ºÅÛ(a-daemon)À¸·Î ±¸¼ºµË´Ï´Ù.
- ±¸¼º ÆÄÀÏ¿¡´Â ´Ù¸¥ ÆÄÀÏÀÇ ³»¿ëÀÌ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù. ù ¹ø° ¿¿¡ º¸´Ù ÀÛÀ½(<) ±âÈ£°¡ ÀÖÀ» °æ¿ì ÇØ´ç ÇàÀÇ ³ª¸ÓÁö ºÎºÐÀº ÆÄÀÏ À̸§À¸·Î °£ÁֵǸç ÆÄÀÏ À̸§Àº Ç×»ó Àý´ë ¹× Àüü ÆÄÀÏ °æ·Î¿©¾ß ÇÕ´Ï´Ù. ÀÌ °æ¿ì ÆÄÀÏÀÌ ¿¸®°í ÆÄÀÏÀÇ ³»¿ëÀÌ ÇØ´ç ÁöÁ¡¿¡¼ ±¸¼º ÆÄÀÏ¿¡ °áÇյ˴ϴÙ. Æ÷ÇÔ ÆÄÀÏÀº ÃÖ´ë 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 ÆÄÀÏÀÇ ³»¿ëÀÌ 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%1234::USERµµ ÀÏÄ¡ÇÏ¿© USER@1234.psi.siroe.comÀ» °á°ú ¹®ÀÚ¿·Î »ý¼ºÇÕ´Ï´Ù. ÀÔ·Â ¹®ÀÚ¿ PSIABC::DEF´Â ÀÌ Ç׸ñÀÇ ÆÐÅÏ°ú ÀÏÄ¡ÇÏÁö ¾ÊÀ¸¸ç ¾î¶² ÀÛ¾÷µµ ¹ß»ýÇÏÁö ¾Ê½À´Ï´Ù. Áï, ÀÌ Ç׸ñÀ¸·ÎºÎÅÍ Ãâ·Â ¹®ÀÚ¿ÀÌ »ý¼ºµÇÁö ¾Ê½À´Ï´Ù.
ÅؽºÆ® ´ë¼Ò¹®ÀÚ Á¦¾î($\, $^, $_)
¸ÞŸ ¹®ÀÚ $\´Â ÈÄ¼Ó ÅؽºÆ®¸¦ ¼Ò¹®ÀÚ·Î °Á¦ÇÏ°í $^´Â ÈÄ¼Ó ÅؽºÆ®¸¦ ´ë¹®ÀÚ·Î °Á¦Çϸç $_´Â ÈÄ¼Ó ÅؽºÆ®¸¦ ¿ø·¡ ´ë¼Ò¹®ÀÚ·Î À¯ÁöÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ÀÌ·¯ÇÑ ¸ÞŸ ¹®ÀÚ´Â ¸ÅÇÎÀ» »ç¿ëÇÏ¿© ´ë¼Ò¹®ÀÚ°¡ Áß¿äÇÑ ÁÖ¼Ò¸¦ º¯È¯ÇÒ °æ¿ì¿¡ À¯¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
ó¸® Á¦¾î($C, $L, $R, $E)
$C, $L, $R ¹× $E ¸ÞŸ ¹®ÀÚ´Â ¸ÅÇÎ ÇÁ·Î¼¼½ºÀÇ Á¾·á ¿©ºÎ¿Í Á¾·á ½Ã±â¸¦ Á¦¾îÇÏ¿© ¸ÅÇÎ ÇÁ·Î¼¼½º¿¡ ¿µÇâÀ» ÁÝ´Ï´Ù. °¢ ¸ÞŸ ¹®ÀÚ´Â ´ÙÀ½°ú °°½À´Ï´Ù.
- $C¸¦ »ç¿ëÇÏ¸é ¸ÅÇÎ ÇÁ·Î¼¼½º°¡ ´ÙÀ½ Ç׸ñ¿¡¼ °è¼ÓµÇ¸ç ÇöÀç Ç׸ñÀÇ Ãâ·Â ¹®ÀÚ¿ÀÌ ¸ÅÇÎ ÇÁ·Î¼¼½ºÀÇ »õ ÀÔ·Â ¹®ÀÚ¿·Î »ç¿ëµË´Ï´Ù.
- $LÀ» »ç¿ëÇÏ¸é ¸ÅÇÎ ÇÁ·Î¼¼½º°¡ ´ÙÀ½ Ç׸ñ¿¡¼ °è¼ÓµÇ¸ç ÇöÀç Ç׸ñÀÇ Ãâ·Â ¹®ÀÚ¿ÀÌ ¸ÅÇÎ ÇÁ·Î¼¼½ºÀÇ »õ ÀÔ·Â ¹®ÀÚ¿·Î »ç¿ëµË´Ï´Ù. ÀÏÄ¡ÇÏ´Â Ç׸ñÀÌ ¾øÀ» °æ¿ì Ç׸ñÀ» Çϳª ´õ ¸¸µé¾î ù ¹ø° Å×À̺í Ç׸ñ¿¡¼ ½ÃÀÛÇÏ´Â Å×À̺íÀ» Åë°úÇϵµ·Ï ÇÕ´Ï´Ù. $C, $E ¶Ç´Â $R ¸ÞŸ ¹®ÀÚ¸¦ °¡Áø ÀÌÈÄÀÇ ÀÏÄ¡ÇÏ´Â Ç׸ñÀº ÀÌ Á¶°ÇÀ» ¹«½ÃÇÕ´Ï´Ù.
- $RÀ» »ç¿ëÇÏ¸é ¸ÅÇÎ ÇÁ·Î¼¼½º°¡ Å×À̺íÀÇ Ã¹ ¹ø° Ç׸ñ¿¡¼ °è¼ÓµÇ¸ç ÇöÀç Ç׸ñÀÇ Ãâ·Â ¹®ÀÚ¿ÀÌ ¸ÅÇÎ ÇÁ·Î¼¼½ºÀÇ »õ ÀÔ·Â ¹®ÀÚ¿·Î »ç¿ëµË´Ï´Ù.
- $E¸¦ »ç¿ëÇÏ¸é ¸ÅÇÎ ÇÁ·Î¼¼½º°¡ Á¾·áÇϸç ÀÌ Ç׸ñÀÇ Ãâ·Â ¹®ÀÚ¿ÀÌ ÃÖÁ¾ Ãâ·ÂÀÌ µË´Ï´Ù. $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 ¸Þ½ÃÁö°¡ Ç¥½ÃµÇ¸é¼ ¿¬°á ½Ãµµ°¡ °ÅºÎµË´Ï´Ù.
ÀÏ·Ã ¹øÈ£ ´ëü($#...#)
$#...# ´ëü´Â MTA ½ÃÄö½º ÆÄÀÏ¿¡ ÀúÀåµÈ °ªÀ» Áõ°¡½ÃÅ°°í ÇØ´ç °ªÀ» ÅÛÇø®Æ®·Î ´ëüÇÕ´Ï´Ù. ¸ÅÇÎ Å×À̺í Ãâ·Â¿¡ °íÀ¯ÇÑ ÇÑÁ¤ÀÚ°¡ Á¸ÀçÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÑ °æ¿ì(¿¹: ¸ÅÇÎ Å×À̺íÀ» »ç¿ëÇÏ¿© ÆÄÀÏ À̸§À» »ý¼ºÇÏ´Â °æ¿ì) ÀÌ ´ëü¸¦ »ç¿ëÇÏ¿© Áõ°¡ÇÏ´Â °íÀ¯ ¹®ÀÚ¿À» »ý¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
´ÙÀ½ ±¸¹® Áß Çϳª¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
Çʼö seq-file-spec Àμö´Â ÀÌ¹Ì Á¸ÀçÇÏ´Â MTA ½ÃÄö½º ÆÄÀÏ¿¡ ´ëÇÑ Àüü ÆÄÀÏ ÁöÁ¤ÀÌ¸ç ¼±ÅÃÀû radix ¹× width Àμö´Â °¢°¢ ½ÃÄö½º °ªÀ» Ãâ·ÂÇÏ´Â µ¥ Àû¿ëÇÒ ±â¼ö¿Í Ãâ·ÂÇÒ ÀÚ¸´¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ±âº» ±â¼ö´Â 10À̸ç Çã¿ë ¹üÀ§´Â -36¿¡¼ 36±îÁöÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, ±â¼ö 36Àº ¼ýÀÚ 0,...,9,A,...,Z·Î Ç¥ÇöµÇ´Â °ªÀ» Á¦°øÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î ½ÃÄö½º °ªÀº º»·¡ ³Êºñ·Î ÀμâµÇÁö¸¸ ÁöÁ¤µÈ ³Êºñ¿¡ ´õ ¸¹Àº ÀÚ¸´¼ö°¡ ¿ä±¸µÉ °æ¿ì ¿Ã¹Ù¸¥ ÀÚ¸´¼ö°¡ µÇµµ·Ï Ãâ·ÂÀÇ ¿ÞÂÊ ºÎºÐÀÌ 0À¸·Î ä¿öÁý´Ï´Ù.
³Êºñ°¡ ¸í½ÃÀûÀ¸·Î ÁöÁ¤µÈ °æ¿ì ±â¼öµµ ¸í½ÃÀûÀ¸·Î ÁöÁ¤µÇ¾î¾ß ÇÑ´Ù´Â Á¡À» À¯ÀÇÇϽʽÿÀ.
À§¿¡¼ ¾ð±ÞÇÑ °Íó·³ ¸ÅÇο¡¼ ÂüÁ¶µÇ´Â MTA ½ÃÄö½º ÆÄÀÏÀº ÀÌ¹Ì Á¸ÀçÇØ¾ß ÇÕ´Ï´Ù. MTA ½ÃÄö½º ÆÄÀÏÀ» ¸¸µé·Á¸é ´ÙÀ½ UNIX ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.
¶Ç´Â
¸ÅÇÎ Å×À̺íÀ» »ç¿ëÇÏ¿© ¾×¼¼½ºÇÏ´Â ÀÏ·Ã ¹øÈ£ ÆÄÀÏÀº ¼¼°è °ø¿ëÀÏ °æ¿ì¿¡¸¸ Á¦´ë·Î ÀÛµ¿ÇÕ´Ï´Ù. ¶ÇÇÑ ÀÌ·¯ÇÑ ÀÏ·Ã ¹øÈ£ ÆÄÀÏÀ» »ç¿ëÇÏ·Á¸é 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 ·çƾÀº ´ÙÀ½ Àμö ¸ñ·ÏÀ» °¡Áø ÇÔ¼ö·Î È£ÃâµË´Ï´Ù.
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/aliasesTCP/IP (SMTP) ä³Î ¿É¼Ç ÆÄÀÏ(SMTP ¿É¼Ç ÆÄÀÏÀ̶ó°íµµ ºÎ¸§)
ä³Î ƯÁ¤ ¿É¼ÇÀ» ¼³Á¤ÇÕ´Ï´Ù.
msg_svr_baseconfig/channel_option¸ÞÀÏ º»¹® ºÎºÐÀÇ º¯È¯À» Á¦¾îÇϱâ À§ÇØ º¯È¯ ä³Î¿¡ »ç¿ëµË´Ï´Ù.
msg_svr_baseconfig/conversionsµð½ºÆÐó ±¸¼º ÆÄÀÏ(Çʼö)
µð½ºÆÐó¸¦ À§ÇÑ ±¸¼º ÆÄÀÏÀÔ´Ï´Ù.
msg_svr_base/config/dispatcher.cnfJob Controller ÆÄÀÏ(Çʼö)
Job Controller¿¡ »ç¿ëµÇ´Â ±¸¼º ÆÄÀÏÀÔ´Ï´Ù.
/msg_svr_base/config/job_controller.cnfMTA ±¸¼º ÆÄÀÏ(Çʼö)
ä³Î Á¤ÀǻӸ¸ ¾Æ´Ï¶ó ÁÖ¼Ò ´Ù½Ã ¾²±â ¹× ¶ó¿ìÆÿ¡ »ç¿ëµË´Ï´Ù.
/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
À§ ¿¹ÀÇ °ýÈ£·Î ¹ÀÎ ±½ÀºÃ¼ÀÇ ¼ýÀÚ°¡ Ç¥½ÃµÈ ÁÖ¿ä Ç׸ñÀº ´ÙÀ½°ú °°½À´Ï´Ù.
- ÀÌ Àü¿ª ¿É¼ÇÀº Job Controller°¡ ¿äûÀ» ¼ö½ÅÇÏ´Â TCP Æ÷Æ® ¹øÈ£¸¦ Á¤ÀÇÇÕ´Ï´Ù.
- ÈÄ¼Ó [CHANNEL] ¼½¼Ç¿¡ ´ëÇÑ ±âº» SLAVE_COMMAND¸¦ ¼³Á¤ÇÕ´Ï´Ù.
- ÈÄ¼Ó [CHANNEL] ¼½¼Ç¿¡ ´ëÇÑ ±âº» MAX_LIFE_AGE¸¦ ¼³Á¤ÇÕ´Ï´Ù.
- ÀÌ [POOL] ¼½¼ÇÀº DEFAULT¶ó´Â Ç®À» Á¤ÀÇÇÕ´Ï´Ù.
- ÀÌ Ç®ÀÇ JOB_LIMIT¸¦ 10À¸·Î ¼³Á¤ÇÕ´Ï´Ù.
- ÀÌ [CHANNEL] ¼½¼ÇÀº lÀ̶ó´Â UNIX ·ÎÄà ä³Î¿¡ Àû¿ëµË´Ï´Ù. ÀÌ ¼½¼Ç¿¡ ÇÊ¿äÇÑ À¯ÀÏÇÑ Á¤ÀÇ´Â Job Controller°¡ ÀÌ Ã¤³ÎÀ» ½ÇÇàÇϱâ À§ÇØ »ç¿ëÇÏ´Â master_commandÀÔ´Ï´Ù. ä³Î À̸§¿¡ ¿ÍÀϵåÄ«µå°¡ ¾ø±â ¶§¹®¿¡ ä³ÎÀº Á¤È®ÇÏ°Ô ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù.
- ÀÌ [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 ¸ÅÇÎ Å×À̺í Ç׸ñ(Áï, ¸ðµç ä³Î¿¡ Àû¿ëµÇ´Â Ç׸ñ)ÀÇ Çü½ÄÀÌ ³ª¿Í ÀÖ½À´Ï´Ù. Ç÷¡±×´Â »õ ÁÖ¼ÒÀÇ ¾ÕÀ̳ª ³¡¿¡ ¿Ã ¼ö ÀÖ´Ù´Â Á¡À» À¯ÀÇÇϽʽÿÀ.
¾Æ·¡¿¡´Â channel-specific Ç׸ñ(Áï, ƯÁ¤ ä³ÎÀ» Åë°úÇÏ´Â ¸ÞÀÏ¿¡¼¸¸ ¹ß»ýÇÏ´Â ¸ÅÇÎ)ÀÇ Çü½ÄÀÌ ³ª¿Í ÀÖ½À´Ï´Ù. ä³Î ƯÁ¤ Ç׸ñÀÌ ÀÛµ¿ÇÏ·Á¸é option.dat¿¡¼ use_reverse_database¸¦ 13À¸·Î ¼³Á¤ÇØ¾ß ÇÑ´Ù´Â Á¡À» À¯ÀÇÇϽʽÿÀ.
Ç¥ 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 ¸ÅÇÎÀº ÁÖ¼Ò ¿ª¹æÇâ µ¥ÀÌÅͺ£À̽º¿Í ÇÔ²² »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ ¿¹¿¡¼ name@anyhost.siroe.com Çü½ÄÀÇ ÁÖ¼Ò´Â name@siroe.comÀ¸·Î º¯°æµË´Ï´Ù. $D ¸ÞŸ ¹®ÀÚ´Â ÁÖ¼Ò ¿ª¹æÇâ µ¥ÀÌÅͺ£À̽º¸¦ ÂüÁ¶Çϵµ·Ï ÇÕ´Ï´Ù. ÁÖ¼Ò ¿ª¹æÇâ µ¥ÀÌÅͺ£À̽º´Â ´ÙÀ½ Çü½ÄÀÇ Ç׸ñÀ» Æ÷ÇÔÇØ¾ß ÇÕ´Ï´Ù.
ä³Î ƯÁ¤ ¿ª¹æÇâ ¸ÅÇÎ ¿¹
±âº»ÀûÀ¸·Î ÁÖ¼Ò ¿ª¹æÇâ µ¥ÀÌÅͺ£À̽º´Â ¶ó¿ìÆà °¡´É¼º ¹üÀ§°¡ ¸ÞÀÏ ¼¹ö µµ¸ÞÀÎÀ¸·Î ¼³Á¤µÈ °æ¿ì¿¡ »ç¿ëµË´Ï´Ù. ä³Î ƯÁ¤ REVERSE ¸ÅÇÎ Å×À̺í Ç׸ñÀÇ ¿¹´Â ´ÙÀ½°ú °°½À´Ï´Ù.
ÀÌ Ç׸ñÀº 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.comFORWARD
"*,$ *"@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
¿¹¸¦ µé¾î, ´ÙÀ½°ú °°Àº Ç׸ñÀº
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ÀÎ °Íó·³ Ç¥½ÃÇÏ¿© % ¹®ÀÚ¸¦ °Ë»çÇÕ´Ï´Ù. % ¹®ÀÚ°¡ À߸ø µé¾î°¡ ÀÖÀ» °æ¿ì À̸¦ %%·Î ´ëüÇÕ´Ï´Ù.
»óÅ ¾Ë¸² ¸ÞÀÏ ÁýÇÕÀÇ Çü½Ä°ú ±¸Á¶´Â ´ÙÀ½°ú °°½À´Ï´Ù.
- return_prefix.txt´Â º»¹®ÀÇ ¼Ò°³ ºÎºÐ»Ó¸¸ ¾Æ´Ï¶ó ÇØ´çÇÏ´Â Çì´õ ÅؽºÆ®¸¦ Á¦°øÇÕ´Ï´Ù. ¹Ì±¹ ¿µ¾î ·ÎÄÌ¿¡ ´ëÇÑ ±âº»°ªÀº ´ÙÀ½°ú °°½À´Ï´Ù.
Content-type: text/plain; charset=us-asci
Content-language: EN-USThis report relates to a message you sent with the following
header fields: %H¹Ì±¹ ASCII°¡ ¾Æ´Ñ »óÅ ¾Ë¸² ¸ÞÀÏÀÇ °æ¿ì charset ¸Å°³ º¯¼ö¿Í Content-Language Çì´õ °ªÀ» ÀûÀýÇÏ°Ô º¯°æÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ÇöÁöÈµÈ ÇÁ¶û½º¾î ÆÄÀÏÀÇ °æ¿ì ÀÌ·¯ÇÑ °ªÀº ISO-8859-1 ¹× frÀÔ´Ï´Ù. %H´Â Ç¥ 10-9¿¡ Á¤ÀÇµÈ Çì´õ ´ëü ½ÃÄö½ºÀÔ´Ï´Ù.
- return_<ActionStatus>.txt´Â »óÅ ƯÁ¤ ÅؽºÆ®¸¦ Æ÷ÇÔÇÕ´Ï´Ù. ActionStatus´Â ¸ÞÀÏÀÇ MTA »óÅ À¯ÇüÀ» ³ªÅ¸³À´Ï´Ù. ¿¹¸¦ µé¾î, return_failed.txtÀÇ ±âº» ÅؽºÆ®´Â ´ÙÀ½°ú °°½À´Ï´Ù.
Your message cannot be delivered to the following recipients:
%Rreturn_bounced.txtÀÇ ±âº» ÅؽºÆ®´Â ´ÙÀ½°ú °°½À´Ï´Ù.
Your message is being returned. It was forced to return by
the postmaster.The recipient list for this message was:
%R- return_suffix.txt´Â °á°ú ÅؽºÆ®¸¦ Æ÷ÇÔÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î ÀÌ ÆÄÀÏÀº ºñ¾î ÀÖ½À´Ï´Ù.
Ç¥ 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 ¿É¼Ç¿¡ ÀÇÇØ Á¤ÀÇµÇ¸ç ½Ã°£ ¶Ç´Â ÀÏ(±âº»°ª)ÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù.
Àü´Þ »óÅ ¾Ë¸² ¸ÞÀÏ »ç¿ëÀÚ Á¤ÀÇ ¹× ÇöÁöÈ
Àü´Þ »óÅ ¾Ë¸² ¸ÞÀÏÀ» ÇöÁöÈÇÏ¿© ¿©·¯ ´Ù¸¥ ¾ð¾î·Î ¿©·¯ »ç¿ëÀÚ¿¡°Ô ¸ÞÀÏÀ» ¹ÝȯÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ÇÁ¶û½º¾î¸¦ ¼±È£ÇÏ´Â »ç¿ëÀÚ¿¡°Ô ÇÁ¶û½º¾î ¾Ë¸²À» ¹ÝȯÇÒ ¼ö ÀÖ½À´Ï´Ù.
»óÅ ¾Ë¸² ¸ÞÀÏÀ» ÇöÁöÈ ¶Ç´Â »ç¿ëÀÚ Á¤ÀÇÇÏ´Â °ÍÀº ´ÙÀ½ µÎ ´Ü°è·Î ±¸¼ºµË´Ï´Ù.
- ÇöÁöȵÈ/»ç¿ëÀÚ Á¤ÀÇµÈ return_*.txt ¸ÞÀÏ ÆÄÀÏ ÁýÇÕÀ» ¸¸µé¾î °¢ ÁýÇÕÀ» º°µµÀÇ µð·ºÅ丮¿¡ ÀúÀåÇÕ´Ï´Ù. ÀÌ¿¡ ´ëÇؼ´Â »óÅ ¾Ë¸² »ý¼º ¹× ¼öÁ¤¿¡ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.
- 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-specdsn-type-list´Â ½°Ç¥·Î ±¸ºÐµÈ Àü´Þ »óÅ ¾Ë¸² À¯ÇüÀÇ ¸ñ·ÏÀÔ´Ï´Ù. ¿©·¯ À¯ÇüÀ» ÁöÁ¤ÇÒ °æ¿ì °ø¹é ¾øÀÌ ½°Ç¥·Î ÀÌ·¯ÇÑ À¯ÇüÀ» ±¸ºÐÇØ¾ß ÇÕ´Ï´Ù(°ø¹éÀ» »ç¿ëÇÒ °æ¿ì ¸ÅÇÎ Å×À̺í Ç׸ñÀÇ ÆÐÅÏÀÌ Á¾·áµÊ). ÀÌ·¯ÇÑ À¯ÇüÀº ´ÙÀ½°ú °°½À´Ï´Ù.
failed - ÀÏ¹Ý ¿µ±¸ ¿À·ù ¸ÞÀÏ(¿¹: ÇØ´ç »ç¿ëÀÚ ¾øÀ½)ÀÔ´Ï´Ù. return_failed.txt ÆÄÀÏÀÌ »ç¿ëµË´Ï´Ù.
bounced - ¼öµ¿ “¹Ù¿î½º”¿Í ÇÔ²² »ç¿ëµÇ´Â ¾Ë¸² ¸ÞÀÏÀÔ´Ï´Ù. Æ÷½ºÆ®¸¶½ºÅÍ¿¡ ÀÇÇØ ¼öÇàµË´Ï´Ù. return_bounced.txt ÆÄÀÏÀÌ »ç¿ëµË´Ï´Ù.
timedout - MTA°¡ Àü´ÞÀÌ Çã¿ëµÇ´Â ½Ã°£ ³»¿¡ ¸ÞÀÏÀ» Àü´ÞÇÏÁö ¸øÇß½À´Ï´Ù. ¸ÞÀÏÀ» ¹ÝȯÇÏ°í ÀÖ½À´Ï´Ù. return_timedout.txt ÆÄÀÏÀÌ »ç¿ëµË´Ï´Ù.
delayed - MTA°¡ ¸ÞÀÏÀ» Àü´ÞÇÏÁö ¸øÇßÁö¸¸ °è¼ÓÇؼ Àü´ÞÀ» ½ÃµµÇÒ °ÍÀÔ´Ï´Ù. return_delayed.txt ÆÄÀÏÀÌ »ç¿ëµË´Ï´Ù.
deferred - “delayed”¿Í ºñ½ÁÇÑ Àü´Þ ½ÇÆÐ ¾Ë¸²ÀÌÁö¸¸ MTA°¡ Àü´Þ ½Ãµµ¸¦ °è¼ÓÇÒ ±â°£ÀÌ Ç¥½ÃµÇÁö ¾Ê½À´Ï´Ù. return_deferred.txt ÆÄÀÏÀÌ »ç¿ëµË´Ï´Ù.
forwarded - ¸ÞÀÏ¿¡ ´ëÇÑ Àü´Þ ¼ö½Å È®ÀÎÀÌ ¿äûµÇ¾úÁö¸¸ ÀÌ·¯ÇÑ ¼ö½Å È®ÀÎÀ» Áö¿øÇÏÁö ¾Ê´Â ½Ã½ºÅÛ¿¡ ¸ÞÀÏÀÌ Àü´ÞµÇ¾ú½À´Ï´Ù. return_forwarded.txt ÆÄÀÏÀÌ »ç¿ëµË´Ï´Ù.
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 ÆÄÀÏ°ú ºñ½ÁÇÑ ¹æ½ÄÀ¸·Î »ç¿ëµË´Ï´Ù.