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

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

17Àå
¸ÞÀÏ ÇÊÅ͸µ ¹× ¾×¼¼½º Á¦¾î

ÀÌ Àå¿¡¼­´Â ¸ÞÀÏÀÇ ¼Ò½º(º¸³½ »ç¶÷, IP ÁÖ¼Ò µî) ¶Ç´Â Çì´õ ¹®ÀÚ¿­¿¡ ±âÃÊÇÏ¿© ¸ÞÀÏÀ» ÇÊÅ͸µÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. µÎ °³ÀÇ ¸ÞÀÏ ÇÊÅ͸µ ±â¹ý, Áï ¸ÅÇÎ Å×À̺íÀ» »ç¿ëÇÑ MTA¿¡ ´ëÇÑ ¾×¼¼½º Á¦¾î¿Í Sieve ¼­¹öÃø ±ÔÄ¢(SSR)ÀÌ »ç¿ëµË´Ï´Ù.

¸ÅÇÎ Å×À̺íÀ» »ç¿ëÇÏ¿© MTA¿¡ ´ëÇÑ ¾×¼¼½º¸¦ Á¦ÇÑÇϸé From: ¹× To: ÁÖ¼Ò, IP ÁÖ¼Ò, Æ÷Æ® ¹øÈ£, ¼Ò½º ¶Ç´Â ´ë»ó ä³Î µî¿¡ ±âÃÊÇÏ¿© ¸ÞÀÏÀ» ÇÊÅ͸µÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸ÅÇÎ Å×À̺íÀº SMTP Á߰踦 È°¼ºÈ­ ¶Ç´Â ºñÈ°¼ºÈ­ÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù. Sieve´Â Çì´õ¿¡¼­ ¹ß°ßµÈ ¹®ÀÚ¿­¿¡ ±âÃÊÇÏ¿© ¸ÞÀÏÀ» ÇÊÅ͸µÇÒ ¼ö ÀÖ°Ô ÇÏ´Â ¸ÞÀÏ ÇÊÅ͸µ ½ºÅ©¸³Æ®ÀÌ¸ç ¸ÞÀÏ º»¹®¿¡¼­´Â ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù.

ºÀÅõ ¼öÁØ Á¦¾î°¡ ÇÊ¿äÇÑ °æ¿ì¿¡´Â ¸ÅÇÎ Å×À̺íÀ» »ç¿ëÇÏ¿© ¸ÞÀÏÀ» ÇÊÅ͸µÇÏ°í Çì´õ ±â¹Ý Á¦¾î°¡ ÇÊ¿äÇÑ °æ¿ì¿¡´Â Sieve ¼­¹öÃø ±ÔÄ¢À» »ç¿ëÇÕ´Ï´Ù.

ÀÌ ÀåÀº ´ÙÀ½ µÎ ºÎºÐÀ¸·Î ±¸¼ºµË´Ï´Ù.

Á¦1ºÎ ¸ÅÇÎ Å×À̺í. °ü¸®ÀÚ°¡ ƯÁ¤ ¸ÅÇÎ Å×À̺íÀ» ±¸¼ºÇÏ¿© MTA ¼­ºñ½º¿¡ ´ëÇÑ ¾×¼¼½º¸¦ Á¦¾îÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù. °ü¸®ÀÚ´Â Messaging Server¸¦ ÅëÇØ ¸ÞÀÏÀ» ÁÖ°í ¹ÞÀ» ¼ö ÀÖ´Â »ç¶÷°ú ±×·¸Áö ¾ÊÀº »ç¶÷À» Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù.

Á¦2ºÎ ¸ÞÀÏÇÔ ÇÊÅÍ. »ç¿ëÀÚ¿Í °ü¸®ÀÚ°¡ ¸ÞÀÏ Çì´õ¿¡¼­ ãÀº ¹®ÀÚ¿­À» ±âÃÊ·Î ¸ÞÀÏÀ» ÇÊÅ͸µÇÏ°í, ÇÊÅ͸µµÈ ÀÌ·± ¸ÞÀÏ¿¡ ¼öÇàÇÒ ÀÛ¾÷À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. Sieve ÇÊÅÍ ¾ð¾î¸¦ »ç¿ëÇÏ¿© ä³Î, MTA ¶Ç´Â »ç¿ëÀÚ ¼öÁØ¿¡¼­ ÇÊÅ͸µÇÒ ¼ö ÀÖ½À´Ï´Ù.


Á¦1ºÎ ¸ÅÇÎ Å×À̺í

Á¦1ºÎ´Â ´ÙÀ½ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.


¸ÅÇÎ Å×À̺íÀ» »ç¿ëÇÑ ¾×¼¼½º Á¦¾î

ƯÁ¤ ¸ÅÇÎ Å×À̺íÀ» ±¸¼ºÇÏ¿© ¸ÞÀÏ ¼­ºñ½º¿¡ ´ëÇÑ ¾×¼¼½º¸¦ Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ¸ÅÇÎ Å×À̺í(Ç¥ 17-1)À» »ç¿ëÇÏ¿© ¸ÞÀÏÀ» ¼Û¼ö½ÅÇÒ ¼ö Àְųª ÇÒ ¼ö ¾ø´Â »ç¿ëÀÚ ¶Ç´Â µÑ ´Ù¸¦ Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸ÅÇÎ ÆÄÀÏÀÇ Çü½Ä ¹× »ç¿ë¿¡ ´ëÇÑ ÀÏ¹Ý Á¤º¸´Â ¸ÅÇÎ ÆÄÀÏÀ» ÂüÁ¶ÇϽʽÿÀ.


ÁÖ

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


Ç¥ 17-1¿¡´Â ÀÌ Àý¿¡¼­ ¼³¸íÇÏ´Â ¸ÅÇÎ Å×À̺íÀÌ ³ª¿­µÇ¾î ÀÖ½À´Ï´Ù.

Ç¥ 17-1 ¾×¼¼½º Á¦¾î ¸ÅÇÎ Å×À̺í

¸ÅÇÎ Å×À̺í

¼³¸í

SEND_ACCESS
((ÇØ´ç ÆäÀÌÁö) ÂüÁ¶)

ºÀÅõ From ÁÖ¼Ò¿Í ºÀÅõ To ÁÖ¼Ò, ¼Ò½º ¹× ´ë»ó ä³ÎÀ» ±âÁØÀ¸·Î ¹Þ´Â ¿¬°áÀ» Â÷´ÜÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. To ÁÖ¼Ò´Â ´Ù½Ã ¾²±â, º°Äª È®Àå µîÀÌ ¼öÇàµÈ µÚ °Ë»çµË´Ï´Ù.

ORIG_SEND_ACCESS
((ÇØ´ç ÆäÀÌÁö) ÂüÁ¶)

ºÀÅõ From ÁÖ¼Ò¿Í ºÀÅõ To ÁÖ¼Ò, ¼Ò½º ¹× ´ë»ó ä³ÎÀ» ±âÁØÀ¸·Î ¹Þ´Â ¿¬°áÀ» Â÷´ÜÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. To ÁÖ¼Ò´Â ´Ù½Ã ¾´ ´ÙÀ½, º°Äª È®Àå Àü¿¡ °Ë»çµË´Ï´Ù.

MAIL_ACCESS
((ÇØ´ç ÆäÀÌÁö) ÂüÁ¶)

SEND_ACCESS ¹× PORT_ACCESS Å×ÀÌºí¿¡¼­ ¹ß°ßÇÑ °áÇÕµÈ Á¤º¸(PORT_ACCESS¿¡¼­ ¹ß°ßÇÑ IP ÁÖ¼Ò ¹× Æ÷Æ® ¹øÈ£ Á¤º¸¿Í °áÇÕµÈ SEND_ACCESS¿¡¼­ ¹ß°ßµÈ ä³Î ¹× ÁÖ¼Ò Á¤º¸)¿¡ ±âÃÊÇÏ¿© ¹Þ´Â ¿¬°áÀ» Â÷´ÜÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.

ORIG_MAIL_ACCESS
((ÇØ´ç ÆäÀÌÁö) ÂüÁ¶)

ORIG_SEND_ACCESS ¹× PORT_ACCESS Å×ÀÌºí¿¡¼­ ¹ß°ßÇÑ °áÇÕµÈ Á¤º¸(PORT_ACCESS¿¡¼­ ¹ß°ßÇÑ IP ÁÖ¼Ò ¹× Æ÷Æ® ¹øÈ£ Á¤º¸¿Í °áÇÕµÈ ORIG_SEND_ACCESS¿¡¼­ ¹ß°ßµÈ ä³Î ¹× ÁÖ¼Ò Á¤º¸)¿¡ ±âÃÊÇÏ¿© ¹Þ´Â ¿¬°áÀ» Â÷´ÜÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.

FROM_ACCESS
((ÇØ´ç ÆäÀÌÁö) ÂüÁ¶)

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

PORT_ACCESS
((ÇØ´ç ÆäÀÌÁö) ÂüÁ¶)

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

SEND_ACCESS ¹× ORIG_SEND_ACCESS¿¡ »ç¿ë °¡´ÉÇÑ ÁÖ¼Ò ¹× ä³Î Á¤º¸¿Í IP ÁÖ¼Ò¿Í Æ÷Æ® ¹øÈ£ Á¤º¸¸¦ Æ÷ÇÔÇÏ¿© PORT_ACCESS ¸ÅÇÎ Å×À̺íÀ» ÅëÇØ »ç¿ë °¡´ÉÇÑ ¸ðµç Á¤º¸¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Â °æ¿ì MAIL_ACCESS ¹× ORIG_MAIL_ACCESS ¸ÅÇÎÀÌ °¡Àå ÀϹÝÀûÀÔ´Ï´Ù.

SEND_ACCESS ¹× ORIG_SEND_ACCESS Å×À̺í

SEND_ACCESS ¹× ORIG_SEND_ACCESS ¸ÅÇÎ Å×À̺íÀ» »ç¿ëÇÏ¿© ¸ÞÀÏÀ» ¼Û¼ö½ÅÇÒ ¼ö Àְųª ÇÒ ¼ö ¾ø´Â »ç¿ëÀÚ ¶Ç´Â µÑ ´Ù¸¦ Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù. ¾×¼¼½º °Ë»ç´Â ¸ÞÀÏ ºÀÅõ From: ÁÖ¼Ò¿Í ºÀÅõ To: ÁÖ¼Ò¿¡¼­ »ç¿ë °¡´ÉÇÏ¸ç ¸ÞÀÏÀ» Àü¼ÛÇÑ Ã¤³Î°ú ´ë»ó ä³ÎÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù.

SEND_ACCESS ¶Ç´Â ORIG_SEND_ACCESS ¸ÅÇÎ Å×À̺íÀÌ ÀÖÀ¸¸é MTA¸¦ Åë°úÇÏ¿© Àü´ÞµÇ´Â ¸ðµç ¸ÞÀÏÀÇ °¢ ¼ö½ÅÀÚ¿¡ ´ëÇØ MTA´Â ´ÙÀ½ Çü½ÄÀÇ ¹®ÀÚ¿­·Î Å×À̺íÀ» ½ºÄµÇÕ´Ï´Ù(¼¼·Î ¸·´ë ¹®ÀÚ | »ç¿ë).

src-channel|from-address|dst-channel|to-address

src-channelÀº ¸ÞÀÏÀÌ ´ë±â ÁßÀΠä³ÎÀÌ°í from-address´Â ¸ÞÀÏÀ» º¸³½ »ç¶÷ÀÇ ÁÖ¼Ò, dst-channelÀº ¸ÞÀÏÀÌ ´ë±âµÉ ä³Î, to-address´Â ¸ÞÀÏ ÁÖ¼Ò°¡ ÁöÁ¤µÈ ÁÖ¼ÒÀÔ´Ï´Ù. ÀÌ ³× Çʵ忡 º°Ç¥¸¦ »ç¿ëÇϸé ÇØ´ç Çʵå´Â ¸ðµç ä³Î ¶Ç´Â ÁÖ¼Ò¿Í ÀÏÄ¡ÇÏ°Ô µË´Ï´Ù.

¿©±â¼­ ÁÖ¼Ò´Â ºÀÅõ ÁÖ¼Ò, Áï ºÀÅõ From: ÁÖ¼Ò¿Í ºÀÅõ To: ÁÖ¼ÒÀÔ´Ï´Ù. SEND_ACCESSÀÇ °æ¿ì ºÀÅõ To:ÁÖ¼Ò´Â ´Ù½Ã ¾²±â, º°Äª È®Àå µîÀÌ ¼öÇàµÈ ÈÄ °Ë»çµÇ°í, ORIG_SEND_ACCESSÀÇ °æ¿ì ¿ø·¡ ÁöÁ¤µÈ ºÀÅõ To:ÁÖ¼Ò¸¦ ´Ù½Ã ¾´ ´ÙÀ½, ±×¸®°í º°Äª È®Àå Àü¿¡ °Ë»çµË´Ï´Ù.

°Ë»ö ¹®ÀÚ¿­ÀÌ ÆÐÅÏ(Áï, Å×À̺í Ç׸ñÀÇ ¿ÞÂÊ)°ú ÀÏÄ¡ÇÏ¸é ¸ÅÇÎÀÇ °á°ú Ãâ·ÂÀÌ °Ë»çµË´Ï´Ù. Ãâ·Â¿¡ Ç÷¡±× $Y ¶Ç´Â $y°¡ Æ÷ÇÔµÈ °æ¿ì ÇØ´ç To:ÁÖ¼Ò¿¡ ´ëÇÑ ´ë±â°¡ Çã¿ëµË´Ï´Ù. Ãâ·Â¿¡ Ç÷¡±× $N, $n, $F ¶Ç´Â $f°¡ Æ÷ÇԵǾî ÀÖÀ¸¸é ÇØ´ç ÁÖ¼Ò¿¡ ´ëÇÑ ´ë±â°¡ °ÅºÎµË´Ï´Ù. °ÅºÎµÈ °æ¿ì ¼±ÅÃÀû °ÅºÎ ÅؽºÆ®°¡ ¸ÅÇÎ Ãâ·Â¿¡ Ç¥½ÃµÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¹®ÀÚ¿­Àº MTA°¡ Ç¥½ÃÇÏ´Â °ÅºÎ ¿À·ù¿¡ Æ÷ÇԵ˴ϴÙ. ¹®ÀÚ¿­ÀÌ Ãâ·ÂµÇÁö ¾ÊÀ¸¸é($N, $n, $F ¶Ç´Â $f Ç÷¡±× Á¦¿Ü) ±âº» °ÅºÎ ÅؽºÆ®°¡ »ç¿ëµË´Ï´Ù. Ãß°¡ Ç÷¡±×¿¡ ´ëÇÑ ¼³¸íÀº ¾×¼¼½º Á¦¾î ¸ÅÇÎ Å×À̺í Ç÷¡±×¸¦ ÂüÁ¶ÇϽʽÿÀ.

´ÙÀ½ ¿¹¿¡¼­´Â mail, Pine µîÀÇ UNIX »ç¿ëÀÚ ¿¡ÀÌÀüÆ®°¡ º¸³½ ¸ÞÀÏ(·ÎÄÃ, l, ä³Î ¹× ¸ÞÀÏ¿¡¼­ ÀÎÅͳÝÀ¸·Î Àü¼Û)ÀÌ ÀÏÁ¾ÀÇ TCP/IP ä³Î·Î ³ª°©´Ï´Ù. ¿©±â¼­´Â Æ÷½ºÆ®¸¶½ºÅ͸¦ Á¦¿ÜÇÑ ÀÌ·¯ÇÑ ·ÎÄà »ç¿ëÀÚ°¡ ÀÎÅͳÝÀ¸·Î ¸ÞÀÏÀ» º¸³¾ ¼ö ¾øÁö¸¸ ÀÎÅͳݿ¡¼­ ¸ÞÀÏÀ» ¹ÞÀ» ¼ö´Â ÀÖ´Ù°í °¡Á¤ÇÕ´Ï´Ù. ÀÌ °æ¿ì ¾Æ·¡ ¿¹¿¡ Ç¥½ÃµÈ SEND_ACCESS ¸ÅÇÎ Å×À̺íÀ» »ç¿ëÇÏ´Â °ÍÀÌ ÀÌ·¯ÇÑ Á¦ÇÑÀ» Àû¿ëÇÏ´Â ÇÑ °¡Áö ¹æ¹ýÀÌ µË´Ï´Ù. ¸ÅÇÎ Å×ÀÌºí¿¡¼­ ·ÎÄà ȣ½ºÆ® À̸§À» sesta.comÀ¸·Î °¡Á¤ÇÕ´Ï´Ù. ä³Î À̸§ “tcp_*”, ¿ÍÀϵå Ä«µå°¡ »ç¿ëµÇ¾î °¡´ÉÇÑ ¸ðµç TCP/IP ä³Î À̸§(¿¹: tcp_local)°ú ÀÏÄ¡ÇÕ´Ï´Ù.

ÄÚµå ¿¹ 17-1 SEND_ACCESS ¸ÅÇÎ Å×À̺í

SEND_ACCESS

  *|postmaster@sesta.com|*|*    $Y
  *|*|*|postmaster@sesta.com    $Y
  l|*@sesta.com|tcp_*|*         $NInternet$ postings$ are$ not$  \
    permitted

°ÅºÎ ¸ÞÀÏ¿¡ °ø¹éÀ» ÀÔ·ÂÇÏ·Á¸é ´Þ·¯ ±âÈ£¸¦ »ç¿ëÇÕ´Ï´Ù. ´Þ·¯ ±âÈ£°¡ ¾øÀ¸¸é °ÅºÎ°¡ ÀÏÂï ¿Ï·áµÇ¾î “Internet postings are not permitted” ´ë½Å “Internet”¸¸ Ç¥½ÃµË´Ï´Ù. ÀÌ ¿¹¿¡¼­´Â PC ±â¹Ý ¸ÞÀÏ ½Ã½ºÅÛÀ̳ª POP ¶Ç´Â IMAP Ŭ¶óÀ̾ðÆ® µî "·ÎÄÃ" °Ô½ÃÀÇ ¼Ò½º¿¡ ´ëÇÑ ´Ù¸¥ °¡´É¼ºÀº ¹«½ÃÇÕ´Ï´Ù.


ÁÖ

MTA °ÅºÎ ¿À·ù ÅؽºÆ®¸¦ ¸ÞÀÏÀ» º¸³»·Á´Â »ç¿ëÀÚ¿¡°Ô ½ÇÁ¦·Î Ç¥½ÃÇÒ °ÍÀÎÁö ¿©ºÎ´Â ¸ÞÀÏÀ» º¸³»·Á´Â Ŭ¶óÀ̾ðÆ®°¡ °áÁ¤ÇÕ´Ï´Ù. SEND_ACCESS¸¦ »ç¿ëÇÏ¿© ¹Þ´Â SMTP ¸ÞÀÏÀ» °ÅºÎÇÏ´Â °æ¿ì MTA´Â ¼±ÅÃÀû °ÅºÎ ÅؽºÆ®¸¦ ºñ·ÔÇÏ¿© SMTP °ÅºÎ Äڵ常 ¹ßÇàÇÕ´Ï´Ù. Áï, ÀÌ Á¤º¸¸¦ »ç¿ëÇÏ¿© ¿ø·¡ º¸³½ »ç¶÷¿¡°Ô º¸³¾ ¹Ù¿î½º ¸ÞÀÏÀ» ±¸¼ºÇÒ °ÍÀÎÁö´Â SMTP Ŭ¶óÀ̾ðÆ®°¡ °áÁ¤ÇÕ´Ï´Ù.


MAIL_ACCESS ¹× ORIG_MAIL_ACCESS ¸ÅÇÎ Å×À̺í

MAIL_ACCESS ¸ÅÇÎ Å×À̺íÀº SEND_ACCESS¿Í PORT_ACCESS ¸ÅÇÎ Å×À̺íÀÇ ¼öÆÛ ¼¼Æ®ÀÔ´Ï´Ù. ¿©±â¿¡¼­´Â SEND_ACCESSÀÇ Ã¤³Î°ú ÁÖ¼Ò Á¤º¸¸¦ PORT_ACCESSÀÇ IP ÁÖ¼Ò ¹× Æ÷Æ® ¹øÈ£ Á¤º¸¿Í Á¶ÇÕÇÕ´Ï´Ù. ¸¶Âù°¡Áö·Î, ORIG_MAIL_ACCESS ¸ÅÇÎ Å×À̺íÀº ORIG_SEND_ACCESS¿Í PORT_ACCESS ¸ÅÇÎ Å×À̺íÀÇ ¼öÆÛ ¼¼Æ®ÀÔ´Ï´Ù. MAIL_ACCESS¿¡ ´ëÇÑ °Ë»ç ¹®ÀÚ¿­ Çü½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù.

port-access-probe-info|app-info|submit-type|send_access-probe-info

¸¶Âù°¡Áö·Î ORIG_MAIL_ACCESSÀÇ °Ë»ç ¹®ÀÚ¿­ Çü½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù.

port-access-probe-info|app-info|submit-type|orig_send_access-probe-info

¿©±â¼­ port-access-probe-info´Â ¹Þ´Â SMTP ¸ÞÀÏÀÇ °æ¿ì ÀϹÝÀûÀ¸·Î PORT_ACCESS ¸ÅÇÎ Å×ÀÌºí¿¡ Æ÷ÇÔµÈ ¸ðµç Á¤º¸·Î ±¸¼ºµÇ¸ç, ±×·¸Áö ¾ÊÀº °æ¿ì¿¡´Â ºñ¾î ÀÖ½À´Ï´Ù. app-info´Â ¸ÞÀÏÀÌ SMTP¸¦ ÅëÇØ Àü¼ÛµÈ °æ¿ì ÀϹÝÀûÀ¸·Î SMTPÀÌ¸ç ±×·¸Áö ¾ÊÀº °æ¿ì¿¡´Â ºñ¾î ÀÖ½À´Ï´Ù. submit-typeÀº ¸ÞÀÏÀÌ Messaging Server·Î Àü¼ÛµÇ´Â ¹æ¹ý¿¡ µû¶ó MAIL, SEND, SAML ¶Ç´Â SOML Áß ÇϳªÀÏ ¼ö ÀÖ½À´Ï´Ù. ÀϹÝÀûÀ¸·Î ±× °ªÀº MAILÀ̸ç ÀÌ´Â ¸ÞÀÏ·Î Àü¼ÛµÈ´Ù´Â ÀǹÌÀÔ´Ï´Ù. Áï, ºê·Îµåij½ºÆ® ¿äû(¶Ç´Â Á¶ÇÕµÈ ºê·Îµåij½ºÆ®/¸ÞÀÏ ¿äû)ÀÌ SMTP ¼­¹ö·Î Àü¼ÛµÈ °æ¿ì SEND, SAML ¶Ç´Â SOMLÀÌ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ MAIL_ACCESS ¸ÅÇÎÀÇ °æ¿ì send-access-probe-info´Â ÀϹÝÀûÀ¸·Î SEND_ACCESS ¸ÅÇÎ Å×ÀÌºí °Ë»ç¿¡ Æ÷ÇÔµÈ ¸ðµç Á¤º¸·Î ±¸¼ºµË´Ï´Ù. orig-send-access-probe-info´Â ÀϹÝÀûÀ¸·Î ORIG_MAIL_ACCESS ¸ÅÇΰú À¯»çÇÏ°Ô ORIG_SEND_ACCESS ¸ÅÇÎ Å×ÀÌºí °Ë»ç¿¡ Æ÷ÇÔµÈ ¸ðµç Á¤º¸·Î ±¸¼ºµË´Ï´Ù.

¹Þ´Â TCP/IP ¿¬°á Á¤º¸¸¦ ä³Î ¹× ÁÖ¼Ò Á¤º¸¿Í µ¿ÀÏÇÑ ¸ÅÇÎ Å×ÀÌºí¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â °æ¿ì¿¡´Â ƯÁ¤ IP ÁÖ¼Ò¿¡¼­ º¸³½ ¸ÞÀÏ¿¡ Ç¥½ÃµÇµµ·Ï Çã¿ëµÇ´Â ºÀÅõ From: ÁÖ¼Ò¸¦ ÁöÁ¤ÇÏ´Â µîÀÇ Á¦¾î¸¦ º¸´Ù Æí¸®ÇÏ°Ô ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô Çϸé ÀüÀÚ ¸ÞÀÏ À§Á¶ÀÇ °¡´É¼ºÀ» ÁÙÀ̰ųª »ç¿ëÀÚ°¡ ÀÚ½ÅÀÇ POP ¹× IMAP Ŭ¶óÀ̾ðÆ®ÀÇ From:ÁÖ¼Ò¸¦ ÀûÀýÇÏ°Ô ¼³Á¤Çϵµ·Ï À¯µµÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ºÀÅõ From:ÁÖ¼Ò vip@siroe.comÀÌ IP ÁÖ¼Ò 1.2.3.1 ¹× 1.2.3.2¿¡¼­ ¹Þ´Â ¸ÞÀÏ¿¡¸¸ ³ªÅ¸³ªµµ·Ï ÇÏ°í 1.2.0.0 ¼­ºê³Ý¿¡ ÀÖ´Â ½Ã½ºÅÛÀ¸·ÎºÎÅÍ ¹Þ´Â ¸ÞÀÏÀÇ ºÀÅõ From:ÁÖ¼Ò´Â siroe.com¿¡¼­ º¸³½ °ÍÀ¸·Î ÇÏ·Á¸é ¾Æ·¡ ¿¹¿¡ Ç¥½ÃµÈ ´ë·Î MAIL_ACCESS ¸ÅÇÎ Å×À̺íÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÄÚµå ¿¹ 17-2

MAIL_ACCESS

! Entries for vip's two systems
!
  TCP|*|25|1.2.3.1|*|SMTP|MAIL|tcp_*|vip@siroe.com|*|*  $Y
  TCP|*|25|1.2.3.2|*|SMTP|MAIL|tcp_*|vip@siroe.com|*|*  $Y
!
! Disallow attempts to use vip's From: address from other
! systems
!
  TCP|*|25|*|*|SMTP|MAIL|tcp_*|vip@siroe.com|*|*  \
      $N500$ Not$ authorized$ to$ use$ this$ From:$ address
!
! Allow sending from within our subnet with siroe.com From:
! addresses
!
  TCP|*|25|1.2.*.*|*|SMTP|MAIL|tcp_*|*@siroe.com|*|*  $Y
!
! Allow notifications through
!
  TCP|*|25|1.2.*.*|*|SMTP|MAIL|tcp_*||*|*  $Y
!
! Block sending from within our subnet with non-siroe.com
! addresses
!
  TCP|*|25|1.2.*.*|*|SMTP|MAIL|tcp_*|*|*|*  \
      $NOnly$ siroe.com$ From:$ addresses$ authorized

MAIL_ACCESS ¸ÅÇÎ Å×À̺í

FROM_ACCESS ¸ÅÇÎ Å×À̺í

FROM_ACCESS ¸ÅÇÎ Å×À̺íÀº ¸ÞÀÏÀ» º¸³¾ ¼ö ÀÖ´Â »ç¿ëÀÚ¸¦ Á¦¾îÇϰųª ÀÎÁõµÈ ÁÖ¼Ò¸¦ °¡Áø From: ÁÖ¼Ò¸¦ ¹«½ÃÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

FROM_ACCESS ¸ÅÇÎ Å×ÀÌºí¿¡ ´ëÇÑ ÀÔ·Â °Ë»ç ¹®ÀÚ¿­Àº MAIL_ACCESS ¸ÅÇÎ Å×ÀÌºí¿¡¼­ ´ë»ó ä³Î°ú ÁÖ¼Ò¸¦ Á¦¿ÜÇÏ°í ÀÎÁõµÈ º¸³½ »ç¶÷ Á¤º¸(»ç¿ë °¡´ÉÇÑ °æ¿ì)¸¦ Ãß°¡ÇÑ °Í°ú °°½À´Ï´Ù. µû¶ó¼­ FROM_ACCESS ¸ÅÇÎ Å×À̺íÀÌ ÀÖ´Â °æ¿ì Messaging Server´Â ½ÃµµµÇ´Â °¢ ¸ÞÀÏ Àü¼Û¿¡ ´ëÇØ ´ÙÀ½ Çü½ÄÀÇ ¹®ÀÚ¿­À» °¡Áø Å×À̺íÀ» °Ë»öÇÕ´Ï´Ù(¼¼·Î ¸·´ë ¹®ÀÚ | »ç¿ë ÁÖÀÇ).

port-access-probe-info|app-info|submit-type|src-channel|from-address|auth-from

¿©±â¼­ port-access-probe-info´Â ¹Þ´Â SMTP ¸ÞÀÏÀÇ °æ¿ì ÀϹÝÀûÀ¸·Î PORT_ACCESS ¸ÅÇÎ Å×ÀÌºí¿¡ Æ÷ÇÔµÈ ¸ðµç Á¤º¸·Î ±¸¼ºµÇ¸ç, ±×·¸Áö ¾ÊÀº °æ¿ì¿¡´Â ºñ¾î ÀÖ½À´Ï´Ù. app-info´Â ¸ÞÀÏÀÌ SMTP¸¦ ÅëÇØ Àü¼ÛµÈ °æ¿ì ÀϹÝÀûÀ¸·Î SMTPÀÌ¸ç ±×·¸Áö ¾ÊÀº °æ¿ì¿¡´Â ºñ¾î ÀÖ½À´Ï´Ù. submit-typeÀº ¸ÞÀÏÀÌ MTA·Î Àü¼ÛµÇ´Â ¹æ¹ý¿¡ µû¶ó MAIL, SEND, SAML ¶Ç´Â SOML Áß ÇϳªÀÏ ¼ö ÀÖ½À´Ï´Ù. ÀϹÝÀûÀ¸·Î ±× °ªÀº MAILÀ̸ç ÀÌ´Â ¸ÞÀÏ·Î Àü¼ÛµÈ´Ù´Â ÀǹÌÀÔ´Ï´Ù. Áï, ºê·Îµåij½ºÆ® ¿äû(¶Ç´Â Á¶ÇÕµÈ ºê·Îµåij½ºÆ®/¸ÞÀÏ ¿äû)ÀÌ SMTP ¼­¹ö·Î Àü¼ÛµÈ °æ¿ì SEND, SAML ¶Ç´Â SOMLÀÌ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. src-channelÀº ¸ÞÀÏÀ» º¸³½(¸ÞÀÏÀ» ´ë±â¿­¿¡ ³Ö´Â) ä³Î, from-address´Â ¸ÞÀÏÀ» ÃÖÃÊ·Î º¸³½ »ç¶÷ÀÇ ÁÖ¼ÒÀ̸ç auth-fromÀº ÀÎÁõµÈ º¸³½ »ç¶÷ ÁÖ¼Ò(ÀÌ Á¤º¸°¡ »ç¿ë °¡´ÉÇÑ °æ¿ì)ÀÌ°í ÀÎÁõµÈ Á¤º¸¸¦ »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì¿¡´Â ºñ¾î ÀÖ½À´Ï´Ù.

°Ë»ç ¹®ÀÚ¿­ÀÌ ÆÐÅÏ(Áï, Å×À̺í Ç׸ñÀÇ ¿ÞÂÊ)°ú ÀÏÄ¡ÇÏ¸é ¸ÅÇÎÀÇ °á°ú Ãâ·ÂÀÌ °Ë»çµË´Ï´Ù. Ãâ·Â¿¡ Ç÷¡±× $Y ¶Ç´Â $y°¡ Æ÷ÇÔµÈ °æ¿ì ÇØ´ç To: ÁÖ¼Ò¿¡ ´ëÇÑ ´ë±â°¡ Çã¿ëµË´Ï´Ù. Ãâ·Â¿¡ Ç÷¡±× $N, $n, $F ¶Ç´Â $f°¡ Æ÷ÇԵǾî ÀÖÀ¸¸é ÇØ´ç ÁÖ¼Ò¿¡ ´ëÇÑ ´ë±â°¡ °ÅºÎµË´Ï´Ù. °ÅºÎµÈ °æ¿ì ¼±ÅÃÀû °ÅºÎ ÅؽºÆ®°¡ ¸ÅÇÎ Ãâ·Â¿¡ Ç¥½ÃµÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¹®ÀÚ¿­Àº Messaging Server°¡ Ç¥½ÃÇÏ´Â °ÅºÎ ¿À·ù¿¡ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù. ¹®ÀÚ¿­ÀÌ Ãâ·ÂµÇÁö ¾ÊÀ¸¸é($N, $n, $F ¶Ç´Â $f Ç÷¡±× Á¦¿Ü) ±âº» °ÅºÎ ÅؽºÆ®°¡ »ç¿ëµË´Ï´Ù. Ãß°¡ Ç÷¡±×¿¡ ´ëÇÑ ¼³¸íÀº ¾×¼¼½º Á¦¾î ¸ÅÇÎ Å×À̺í Ç÷¡±×¸¦ ÂüÁ¶ÇϽʽÿÀ.

FROM_ACCESS´Â ¸ÞÀÏ ¹ß¼ÛÀÚ¸¦ ±âÁØÀ¸·Î Àü¼Û °¡´ÉÇÑ ¸ÞÀÏÀ» Çã¿ëÇÒÁö ¿©ºÎ¸¦ °áÁ¤ÇÏ´Â °Í ¿Ü¿¡µµ ºÀÅõ From: ÁÖ¼Ò¸¦ $J Ç÷¡±×¸¦ ÅëÇØ º¯°æÇϰųª authrewrite ä³Î Å°¿öµå(¹ÞÀº ¸ÞÀÏÀÇ Sender:Çì´õ ÁÖ¼Ò Ãß°¡)ÀÇ °á°ú¸¦ $K Ç÷¡±×¸¦ ÅëÇØ ¼öÁ¤ÇÏ´Â µ¥ »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ÀÌ ¸ÅÇÎ Å×À̺íÀ» »ç¿ëÇÏ¿© ´ÙÀ½°ú °°ÀÌ ¿ø·¡ÀÇ ºÀÅõ From: ÁÖ¼Ò¸¦ ÀÎÁõµÈ ÁÖ¼Ò·Î ¹Ù²Ü ¼ö ÀÖ½À´Ï´Ù.

ÄÚµå ¿¹ 17-3 FROM_ACCESS ¸ÅÇÎ Å×À̺í

FROM_ACCESS

  *|SMTP|*|tcp_auth|*|       $Y
  *|SMTP|*|tcp_auth|*|*      $Y$J$3

FROM_ACCESS ¸ÅÇÎ Å×À̺íÀ» »ç¿ëÇÏ¿© ÀϺΠ¼Ò½º ä³ÎÀÇ 0ÀÌ ¾Æ´Ñ °ª¿¡ ´ëÇØ authrewrite¸¦ ¼³Á¤ÇÑ °á°ú¸¦ ¼öÁ¤ÇÒ ¶§ ÀÎÁõµÈ ÁÖ¼Ò°¡ ±ÛÀÚ ±×´ë·Î »ç¿ëµÇ´Â °æ¿ì¿¡´Â FROM_ACCESS¸¦ »ç¿ëÇÏÁö ¾Ê¾Æµµ µË´Ï´Ù.

¿¹¸¦ µé¾î, tcp_localä³Î¿¡ authrewrite 2¸¦ ¼³Á¤ÇÑ °æ¿ì¿¡´Â authrewrite¸¸À¸·Îµµ ÀÌ °á°ú¸¦ ¾òÀ» ¼ö Àֱ⠶§¹®¿¡(ÀÎÁõµÈ ÁÖ¼Ò¸¦ ±×´ë·Î Ãß°¡) FROM_ACCESS ¸ÅÇÎ Å×À̺íÀÌ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù.

FROM_ACCESS

  *|SMTP|*|tcp_auth|*|     $Y
  *|SMTP|*|tcp_auth|*|*    $Y$K$3

ÇÏÁö¸¸ FROM_ACCESSÀÇ ½ÇÁ¦ ¿ëµµ´Â ¾Æ·¡ ¿¹¿¡ Ç¥½ÃµÈ ´ë·Î º¸´Ù º¹ÀâÇÏ°í ¼¼¹ÐÇÑ º¯°æÀ» Çã¿ëÇÏ´Â °ÍÀÔ´Ï´Ù. Sender: Çì´õ Çà(SMTP AUTH ÀÎÁõ Àü¼ÛÀÚ ÁÖ¼Ò Ç¥½Ã)À» ¹Þ´Â ¸ÞÀÏ¿¡ Ãß°¡ÇÏ·Á´Â °æ¿ì¿¡´Â authrewrite¸¸ »ç¿ëÇصµ µË´Ï´Ù. ÇÏÁö¸¸ SMTP AUTH ÀÎÁõ Àü¼ÛÀÚ ÁÖ¼Ò°¡ ºÀÅõ From: ÁÖ¼Ò¿Í ´Ù¸¥ °æ¿ì¿¡¸¸ Sender: Çì´õ Çà µîÀ» ¹Þ´Â ¸ÞÀÏ¿¡ Ãß°¡ÇÏ´Â(Áï, ÁÖ¼Ò°¡ ÀÏÄ¡ÇÏ´Â °æ¿ì¿¡´Â Sender: Çì´õ Çà) °ÍÀ¸·Î °¡Á¤ÇÏ°í, ¶ÇÇÑ ºÀÅõ From:¿¡ ¼±ÅÃÀû ÇÏÀ§ ÁÖ¼Ò Á¤º¸°¡ Æ÷ÇԵǾî ÀÖ´Ù´Â ÀÌÀ¯¸¸À¸·Î SMTP AUTH¿Í ºÀÅõ From:À» ¼­·Î ´Ù¸¥ °ÍÀ¸·Î °£ÁÖÇÏÁö ¾Ê´Â °ÍÀ¸·Î °¡Á¤ÇÕ´Ï´Ù.

FROM_ACCESS

! If no authenticated address is available, do nothing
  *|SMTP|*|tcp_auth|*|              $Y
! If authenticated address matches envelope From:, do nothing
  *|SMTP|*|tcp_auth|*|$2*           $Y
! If authenticated address matches envelope From: sans
! subaddress, do nothing
  *|SMTP|*|tcp_auth|*+*@*|$2*@$4*    $Y
! Fall though to...
! ...authenticated address present, but didn't match, so force
! Sender: header
  *|SMTP|*|tcp_auth|*|*              $Y$K$3

PORT_ACCESS ¸ÅÇÎ Å×À̺í

µð½ºÆÐó´Â IP ÁÖ¼Ò¿Í Æ÷Æ® ¹øÈ£¸¦ ±â¹ÝÀ¸·Î ¼±ÅÃÀûÀ¸·Î ¹Þ´Â ¿¬°áÀ» ¼ö¶ôÇϰųª °ÅºÎÇÒ ¼ö ÀÖ½À´Ï´Ù. µð½ºÆÐó´Â ½ÃÀÛ ½Ã¿¡ PORT_ACCESS¶ó´Â ¸ÅÇÎ Å×À̺íÀ» ã½À´Ï´Ù. ÀÌ Å×À̺íÀÌ ÀÖÀ¸¸é µð½ºÆÐó´Â ¿¬°á Á¤º¸¸¦ ´ÙÀ½ Çü½ÄÀ¸·Î ±¸¼ºÇÕ´Ï´Ù.

TCP|server-address|server-port|client-address|client-port

µð½ºÆÐó´Â ¸ðµç PORT_ACCESS ¸ÅÇÎ Ç׸ñ¿¡ ´ëÀÀ½ÃÅ°·Á ½ÃµµÇÕ´Ï´Ù. ¸ÅÇÎ °á°ú¿¡ $N ¶Ç´Â $F°¡ Æ÷ÇԵǾî ÀÖÀ¸¸é ¿¬°áÀÌ Áï½Ã ´ÝÈü´Ï´Ù. ¸ÅÇÎÀÇ ´Ù¸¥ °á°ú´Â ¿¬°áÀÌ ¼ö¶ôµÇ´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù. °ÅºÎ ¸ÞÀÏ ´ÙÀ½¿¡ ¼±ÅÃÀûÀ¸·Î $N ¶Ç´Â $F°¡ ¿Ã ¼ö ÀÖ½À´Ï´Ù. $N ¶Ç´Â $F°¡ ¿À´Â °æ¿ì ¸ÞÀÏÀº ´ÝÈ÷±â Á÷Àü¿¡ ÇØ´ç ¿¬°á·Î ´Ù½Ã º¸³»Áú ¼ö ÀÖ½À´Ï´Ù. CRLF Á¾°áÀÚ´Â ¿¬°á·Î ´Ù½Ã º¸³»Áö±â Àü¿¡ ¹®ÀÚ¿­¿¡ Ãß°¡µË´Ï´Ù.


ÁÖ

MMP´Â PORT_ACCESS ¸ÅÇÎ Å×À̺íÀ» »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù. ƯÁ¤ IP ÁÖ¼ÒÀÇ SMTP ¿¬°áÀ» °ÅºÎÇϱ⸦ ¿øÇÏ°í MMP¸¦ »ç¿ëÇÏ´Â °æ¿ì TCPAccess ¿É¼ÇÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. MMP¸¦ »ç¿ëÇÏ¿© ¸ÞÀÏ ¾×¼¼½º ±¸¼ºÀ» ÂüÁ¶ÇϽʽÿÀ. ¸ÅÇÎ Å×À̺íÀ» »ç¿ëÇÏ¿© SMTP ¿¬°áÀ» Á¦¾îÇÏ·Á¸é INTERNAL_IP ¸ÅÇÎ Å×À̺íÀ» »ç¿ëÇÕ´Ï´Ù(¿ÜºÎ »çÀÌÆ®¿¡ ´ëÇÑ SMTP Áß°è Çã¿ë ÂüÁ¶).


$< Ç÷¡±× ´ÙÀ½¿¡ ¼±ÅÃÀû ¹®ÀÚ¿­ÀÌ ÀÖÀ¸¸é ¸ÅÇÎ °Ë»ç°¡ ÀÏÄ¡ÇÏ´Â °æ¿ì Messaging Server´Â ¹®ÀÚ¿­À» syslog(UNIX) ¶Ç´Â À̺¥Æ® ·Î±×(NT)·Î º¸³À´Ï´Ù. $> Ç÷¡±× ´ÙÀ½¿¡ ¼±ÅÃÀû ¹®ÀÚ¿­ÀÌ ¿À¸é ¾×¼¼½º°¡ °ÅºÎµÈ °æ¿ì Messaging Server´Â syslog(UNIX) ¶Ç´Â À̺¥Æ® ·Î±×(NT)·Î º¸³À´Ï´Ù. LOG_CONNECTION MTA ¿É¼ÇÀÌ ºñÆ® 1·Î ¼³Á¤µÇ°í $N Ç÷¡±×°¡ ¼³Á¤µÇ¾î ¿¬°áÀÌ °ÅºÎµÈ °æ¿ì $T Ç÷¡±×¸¦ ÁöÁ¤ÇÏ¸é “T” Ç׸ñÀÌ ¿¬°á ·Î±×¿¡ ±â·ÏµË´Ï´Ù. LOG_CONNECTION MTA ¿É¼ÇÀÌ ºñÆ® 4·Î ¼³Á¤µÈ °æ¿ì¿¡´Â »çÀÌÆ® Á¦°ø ÅؽºÆ®°¡ PORT_ACCESS Ç׸ñ¿¡ Á¦°øµÇ¾î “C” ¿¬°á ·Î±× Ç׸ñ¿¡ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ÅؽºÆ®¸¦ ÁöÁ¤ÇÏ·Á¸é Ç׸ñÀÇ ¿À¸¥ÂÊ¿¡ µÎ °³ÀÇ ¼¼·Î ¸·´ë ¹®ÀÚ¸¦ ³Ö°í ±× µÚ¿¡ ¿øÇÏ´Â ÅؽºÆ®¸¦ ÀÔ·ÂÇÕ´Ï´Ù. Ç¥ 17-2¿¡´Â »ç¿ë °¡´ÉÇÑ Ç÷¡±×°¡ ³ª¿­µÇ¾î ÀÖ½À´Ï´Ù.

Ç¥ 17-2 PORT_ACCESS ¸ÅÇÎ Ç÷¡±×

Ç÷¡±×

¼³¸í

$Y

¾×¼¼½º¸¦ Çã¿ëÇÕ´Ï´Ù.

Àμö°¡ ÀÖ´Â Ç÷¡±×, Àμö Àб⠼ø¼­¿¡ µû¶ó+

$< ¹®ÀÚ¿­

°Ë»ç°¡ ÀÏÄ¡ÇÏ´Â °æ¿ì syslog (UNIX) ¶Ç´Â À̺¥Æ® ·Î±×(NT)¿¡ ¹®ÀÚ¿­À» º¸³À´Ï´Ù.

$> ¹®ÀÚ¿­

¾×¼¼½º°¡ °ÅºÎµÇ´Â °æ¿ì syslog (UNIX) ¶Ç´Â À̺¥Æ® ·Î±×(NT)¿¡ ¹®ÀÚ¿­À» º¸³À´Ï´Ù.

$N ¹®ÀÚ¿­

¼±ÅÃÀû ¿À·ù ÅؽºÆ® ¹®ÀÚ¿­À» »ç¿ëÇÏ¿© ¾×¼¼½º¸¦ °ÅºÎÇÕ´Ï´Ù.

$F ¹®ÀÚ¿­

$N ¹®ÀÚ¿­¿¡ ´ëÇÑ µ¿ÀǾî, Áï ¼±ÅÃÀû ¿À·ù ÅؽºÆ® ¹®ÀÚ¿­À» »ç¿ëÇÏ¿© ¾×¼¼½º¸¦ °ÅºÎÇÕ´Ï´Ù.

$T ÅؽºÆ®

LOG_CONNECTION MTA ¿É¼ÇÀÌ ºñÆ® 1·Î ¼³Á¤µÇ°í $N Ç÷¡±×°¡ ¼³Á¤µÇ¾î ¿¬°áÀÌ °ÅºÎµÈ °æ¿ì $T Ç÷¡±×¸¦ ÁöÁ¤ÇÏ¸é “T” Ç׸ñÀÌ ¿¬°á ·Î±×¿¡ ±â·ÏµË´Ï´Ù ¼±ÅÃÀû ÅؽºÆ®(µÎ °³ÀÇ ¼¼·Î ¸·´ë ¹®ÀÚ ´ÙÀ½¿¡ Ç¥½ÃµÇ¾î¾ß ÇÔ)°¡ ¿¬°á ·Î±× Ç׸ñ¿¡ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù.

+Àμö°¡ ÀÖ´Â ¿©·¯ °³ÀÇ Ç÷¡±×¸¦ »ç¿ëÇÏ·Á¸é Àμö¸¦ ¼¼·Î ¸·´ë ¹®ÀÚ |·Î ±¸ºÐÇÏ°í ÀÌ Å×ÀÌºí¿¡ ³ª¿­µÈ ¼ø¼­´ë·Î Àμö¸¦ ¹èÄ¡ÇÕ´Ï´Ù.

¿¹¸¦ µé¾î, ´ÙÀ½ ¸ÅÇÎÀº ¼³¸íÇÏ´Â ÅؽºÆ®°¡ ¾øÀÌ ÃßÃâµÇ¾î °ÅºÎµÈ ƯÁ¤ È£½ºÆ®¸¦ Á¦¿ÜÇÑ ´ÜÀÏ ³×Æ®¿öÅ©·ÎºÎÅÍÀÇ SMTP ¿¬°á(Æ÷Æ® 25, ÀÏ¹Ý SMTP Æ÷Æ®)¸¸ ¼ö¶ôÇÕ´Ï´Ù.

PORT_ACCESS

  TCP|*|25|192.123.10.70|*  $N500
  TCP|*|25|192.123.10.*|*   $Y
  TCP|*|25|*|*              $N500$ Bzzzt$ thank$ you$ for$  \
     playing.

PORT_ACCESS ¸ÅÇÎ Å×À̺íÀ» º¯°æÇÑ µÚ¿¡´Â µð½ºÆÐó¸¦ ´Ù½Ã ½ÃÀÛÇØ¾ß µð½ºÆÐó¿¡ º¯°æ ³»¿ëÀÌ Àû¿ëµË´Ï´Ù. ÄÄÆÄÀÏµÈ MTA ±¸¼ºÀ» »ç¿ëÇÏ´Â °æ¿ì¿¡´Â ¸ÕÀú ±¸¼ºÀ» ´Ù½Ã ÄÄÆÄÀÏÇÏ¿© º¯°æ ³»¿ëÀ» ÄÄÆÄÀÏµÈ ±¸¼º¿¡ ÅëÇÕ½ÃÄÑ¾ß ÇÕ´Ï´Ù.

PORT_ACCESS ¸ÅÇÎ Å×À̺íÀº Ưº°È÷ IP ±â¹Ý °ÅºÎ¸¦ ¼öÇàÇϱâ À§ÇÑ °ÍÀÔ´Ï´Ù. ¸ÞÀÏ ÁÖ¼Ò ¼öÁØ ÀÏ¹Ý Á¦¾îÀÇ °æ¿ì SEND_ACCESS ¶Ç´Â MAIL_ACCESS ¸ÅÇÎ Å×À̺íÀÌ º¸´Ù ÀûÇÕÇÕ´Ï´Ù.

MTA¿¡ ´ëÇØ ÁöÁ¤µÈ IP ¾×¼¼½º ¿¬°á Á¦ÇÑ

Port Access ¸ÅÇÎ Å×ÀÌºí¿¡ conn_throttle.so °øÀ¯ ¶óÀ̺귯¸®¸¦ »ç¿ëÇÏ¿© ƯÁ¤ IP ÁÖ¼Ò°¡ MTA¿¡ ¿¬°áµÇ´Â Ƚ¼ö¸¦ Á¦ÇÑÇÒ ¼ö ÀÖ½À´Ï´Ù. ƯÁ¤ IP ÁÖ¼Ò·Î ¿¬°áÀ» Á¦ÇÑÇÏ´Â ±â´ÉÀº ¼­ºñ½º °ÅºÎ °ø°Ý¿¡ »ç¿ëµÇ´Â °úµµÇÑ ¿¬°áÀ» ¹æÁöÇÏ´Â µ¥ À¯¿ëÇÕ´Ï´Ù.

conn_throttle.so´Â ƯÁ¤ IP ÁÖ¼Ò°¡ MTA¿¡ ³Ê¹« ÀÚÁÖ ¿¬°áÇÏ´Â °ÍÀ» Á¦ÇÑÇϱâ À§ÇØ PORT_ACCESS ¸ÅÇÎ Å×ÀÌºí¿¡ »ç¿ëµÇ´Â °øÀ¯ ¶óÀ̺귯¸®ÀÔ´Ï´Ù. ¸ðµç ±¸¼º ¿É¼ÇÀº ´ÙÀ½°ú °°ÀÌ ¿¬°á ¾ïÁ¦ °øÀ¯ ¶óÀ̺귯¸®¿¡ ´ëÇÑ ¸Å°³ º¯¼ö·Î ÁöÁ¤µË´Ï´Ù.

$[msg_svr_base/lib/conn_throttle.so,throttle,IP-address,max-rate]

IP-address´Â ¿ø°Ý ½Ã½ºÅÛÀÇ Á¡À¸·Î ±¸ºÐµÈ ½ÊÁø¼ö Çü½ÄÀÇ ÁÖ¼ÒÀ̸ç, max-rate´Â ÀÌ IP ÁÖ¼Ò¿¡ ´ëÇÑ ÃÖ´ë ºÐ´ç ¿¬°á ºñÀ²ÀÔ´Ï´Ù.

·çƾ À̸§ throttle_p¸¦ ·çƾ Ãà¼Ò ¹öÀüÀÇ throttle ´ë½Å »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. throttle_p´Â ÇâÈÄ ±âÁ¸¿¡ ³Ê¹« ¸¹ÀÌ ¿¬°áÇß´ø ¿¬°áÀ» °ÅºÎÇÏ°Ô µË´Ï´Ù. ÃÖ´ë ºñÀ²ÀÌ 100Àε¥ ºÐ´ç 250¹øÀÇ ¿¬°áÀÌ ½ÃµµµÈ °æ¿ì¿¡´Â ÇØ´ç ºÐ ³»¿¡ óÀ½ 100¹øÀÇ ¿¬°á ½Ãµµ ÈÄ ¿ø°Ý »çÀÌÆ®°¡ Â÷´ÜµÇ¸ç ±× ´ÙÀ½ 1ºÐ µ¿¾È¿¡µµ Â÷´ÜµË´Ï´Ù. Áï, ¸Å ºÐ¸¶´Ù ½ÃµµµÈ Àüü ¿¬°á ¼ö¿¡¼­ ÃÖ´ë ºñÀ²À» »©¼­ Àüü ¿¬°á ¼ö°¡ ÃÖ´ë ºñÀ²º¸´Ù Å©¸é ¿ø°Ý ½Ã½ºÅÛÀÌ Â÷´ÜµË´Ï´Ù.

ÁöÁ¤µÈ IP ÁÖ¼Ò°¡ ºÐ´ç ÃÖ´ë ¿¬°á ºñÀ²À» ÃÊ°úÇÏÁö ¾ÊÀ¸¸é °øÀ¯ ¶óÀ̺귯¸® È£ÃâÀÌ ½ÇÆÐÇÕ´Ï´Ù.

ÇØ´ç ºñÀ²À» ÃÊ°úÇϸé È£Ãâ¿¡ ¼º°øÇÏÁö¸¸ ¾Æ¹« °Íµµ ¹ÝȯÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ ÀÛ¾÷Àº ´ÙÀ½ ¿¹¿Í °°ÀÌ $C/$E Á¶ÇÕÀ¸·Î ¼öÇàµË´Ï´Ù.

PORT_ACCESS

  TCP|*|25|*|* \
$C$[
msg_svr_base/lib/conn_throttle.so,throttle,$1,10] \
$N421$ Connection$ not$ accepted$ at$ this$ time$E

¿©±â¼­

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

$[msg_svr_base/lib/conn_throttle.so,throttle,$1,10]Àº throttleÀ» ¶óÀ̺귯¸® ·çƾ, $1À» ¼­¹ö IP ÁÖ¼Ò, ±×¸®°í 10À» ºÐ´ç ¿¬°á ÀÓ°è°ªÀ¸·Î »ç¿ëÇÏ´Â ¶óÀ̺귯¸® È£ÃâÀÔ´Ï´Ù.

$N421$ Connection$ not$ accepted$ at$ this$ timeÀº ¾×¼¼½º¸¦ °ÅºÎÇÏ°í “Connection not accepted at this time.” ¸ÞÀÏ°ú ÇÔ²² 421 SMTP ÄÚµå(Àӽà ºÎÁ¤ ¿Ï·á)¸¦ ¹ÝȯÇÕ´Ï´Ù.

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


¾×¼¼½º Á¦¾î°¡ Àû¿ëµÇ´Â °æ¿ì

Messaging Server´Â °¡´ÉÇÑ »¡¸® ¾×¼¼½º Á¦¾î ¸ÅÇÎÀ» °Ë»çÇÕ´Ï´Ù. Á¤È®ÇÑ ÀÛ¾÷ ¼öÇà ½Ã±â´Â »ç¿ë ÁßÀÎ ÀüÀÚ ¸ÞÀÏ ÇÁ·ÎÅäÄÝ¿¡ µû¶ó ´Ù¸¨´Ï´Ù(°Ë»çÇØ¾ß ÇÏ´Â Á¤º¸°¡ »ç¿ë °¡´ÉÇÑ °æ¿ì).

SMTP ÇÁ·ÎÅäÄÝÀÇ °æ¿ì MAIL FROM: ¸í·É¿¡ ´ëÇÑ ÀÀ´äÀ¸·Î FROM_ACCESS °ÅºÎ°¡ ¼öÇàµÈ ÈÄ º¸³»´Â Ãø¿¡¼­ ¼ö½ÅÀÚ Á¤º¸³ª ¸ÞÀÏ µ¥ÀÌÅ͸¦ º¸³¾ ¼ö ÀÖ½À´Ï´Ù. º¸³»´Â Ãø¿¡¼­ ¸ÞÀÏ µ¥ÀÌÅ͸¦ º¸³»±â Àü¿¡ RCPT TO: ¸í·É¿¡ ´ëÇÑ ÀÀ´äÀ¸·Î SEND_ACCESS ¶Ç´Â MAIL_ACCESS °ÅºÎ°¡ ¼öÇàµË´Ï´Ù. SMTP ¸ÞÀÏÀÌ °ÅºÎµÇ¸é Messaging Server´Â ¸ÞÀÏ µ¥ÀÌÅ͸¦ ¼ö¶ôÇϰųª º¼ ¼ö ¾øÀ¸¹Ç·Î ÀÌ·¯ÇÑ °ÅºÎ ¼öÇàÀ¸·Î ÀÎÇÑ ¿À¹öÇìµå°¡ ÃÖ¼ÒÈ­µË´Ï´Ù.

¿©·¯ °³ÀÇ ¾×¼¼½º Á¦¾î ¸ÅÇÎ Å×À̺íÀÌ ÀÖÀ¸¸é Messaging Server´Â ÀÌµé ¸ðµÎ¸¦ °Ë»çÇÕ´Ï´Ù. Áï, FROM_ACCESS, SEND_ACCESS, ORIG_SEND_ACCESS, MAIL_ACCESS ¹× ORIG_MAIL_ACCESS ¸ÅÇÎ Å×À̺íÀÌ ¸ðµÎ ¿µÇâÀ» ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù.


¾×¼¼½º Á¦¾î ¸ÅÇÎ Å×½ºÆ®

imsimta test -rewrite À¯Æ¿¸®Æ¼(ƯÈ÷ -from, -source_channel ¹× -destination_channel ¿É¼Ç°ú ÇÔ²² »ç¿ë ½Ã)´Â ¾×¼¼½º Á¦¾î ¸ÅÇÎÀ» Å×½ºÆ®ÇÒ ¶§ À¯¿ëÇÕ´Ï´Ù. ¾Æ·¡ ¿¹´Â »ùÇà SEND_ACCESS ¸ÅÇÎ Å×ÀÌºí ¹× ±× °Ë»ç °á°ú¸¦ º¸¿© ÁÝ´Ï´Ù.

MAPPING TABLE:

SEND_ACCESS

  tcp_local|friendly@siroe.com|l|User@sesta.com     $Y
  tcp_local|unwelcome@varrius.com|l|User@sesta.com  $NGo$ away!

PROBE:

$
TEST/REWRITE/FROM="friendly@siroe.com" -
_$
/SOURCE=tcp_local/DESTINATION=l User@sesta.com
...
Submitted address list:
l
    User (SESTA.COM) *NOTIFY FAILURES* *NOTIFY DELAYS* Submitted notifications list:


$
TEST/REWRITE/FROM="unwelcome@varrius.com" -
_$ /SOURCE=tcp_local/DESTINATION=l User@sesta.com
...
Submitted address list:
Address list error -- 5.7.1 Go away! User@sesta.com

Submitted notifications list:


SMTP Áß°è Ãß°¡

±âº»ÀûÀ¸·Î Messaging Server´Â SMTP Áß°è ½Ãµµ¸¦ Â÷´ÜÇϵµ·Ï ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù. Áï, ÀÎÁõµÇÁö ¾ÊÀº ¿ÜºÎ ¼Ò½ºÀÇ ¿ÜºÎ ÁÖ¼Ò·ÎÀÇ ¸ÞÀÏ Àü¼Û ½Ãµµ¸¦ °ÅºÎÇÕ´Ï´Ù. ¿ÜºÎ ½Ã½ºÅÛÀº ¼­¹ö°¡ Àִ ȣ½ºÆ®°¡ ¾Æ´Ñ ¸ðµç ½Ã½ºÅÛÀ» ¸»ÇÕ´Ï´Ù. ÀÌ ±âº» ±¸¼ºÀº ´Ù¸¥ ¸ðµç ½Ã½ºÅÛÀ» ¿ÜºÎ ½Ã½ºÅÛÀ¸·Î °£ÁÖÇϱ⠶§¹®¿¡ °úµµÇÏ°Ô SMTP Á߰踦 Â÷´ÜÇÕ´Ï´Ù.

Messaging Server ½Ã½ºÅÛÀÇ SMTP ¼­¹ö¸¦ ÅëÇØ ¿ÜºÎ ÁÖ¼Ò·Î ÁöÁ¤µÈ ¸ÞÀÏÀ» Àü¼ÛÇÏ·Á°í ½ÃµµÇÏ´Â IMAP ¹× POP Ŭ¶óÀ̾ðÆ®, ±×¸®°í SMTP AUTH (SASL)¸¦ »ç¿ëÇÏ¿© ÀÎÁõÇÏÁö ¾Ê´Â Ŭ¶óÀ̾ðÆ®ÀÇ Àü¼Û ½Ãµµ´Â °ÅºÎµË´Ï´Ù. µû¶ó¼­ »ç¿ëÀÚ ±¸¼ºÀ» ¼öÁ¤ÇÏ¿© Á߰踦 Ç×»ó ¼ö¶ôÇÏ´Â ÀÚü ³»ºÎ ½Ã½ºÅÛ°ú ¼­ºê³ÝÀ» ÀνÄÇϵµ·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù.

³»ºÎ·Î ÀνĵǴ ½Ã½ºÅÛ°ú ¼­ºê³ÝÀº ÀϹÝÀûÀ¸·Î msg_svr_base/config/mappings ÆÄÀÏ¿¡ Æ÷ÇÔµÈ INTERNAL_IP ¸ÅÇÎ Å×À̺íÀ» ÅëÇØ Á¦¾îµË´Ï´Ù.

¿¹¸¦ µé¾î, IP ÁÖ¼Ò°¡ 123.45.67.89ÀÎ Messaging Server ½Ã½ºÅÛ¿¡¼­ ±âº» INTERNAL_IP ¸ÅÇÎ Å×À̺íÀº ´ÙÀ½°ú °°ÀÌ ³ªÅ¸³³´Ï´Ù.

INTERNAL_IP

   $(123.45.67.89/32)   $Y
   127.0.0.1   $Y
   *   $N

¿©±â¼­ ù ¹ø° Ç׸ñÀº $(IP-pattern/signicant-prefix-bits) ±¸¹®À» »ç¿ëÇÏ¿© 123.45.67.89ÀÇ 32ºñÆ®¿Í ¿ÏÀüÈ÷ ÀÏÄ¡ÇÏ´Â ¸ðµç IP ÁÖ¼Ò¸¦ ³»ºÎ·Î ÀνÄÇϵµ·Ï ÁöÁ¤ÇÕ´Ï´Ù. µÎ ¹ø° Ç׸ñÀº ·çÇÁ¹é IP ÁÖ¼Ò 127.0.0.1À» ³»ºÎ·Î ÀνÄÇÕ´Ï´Ù. ¸¶Áö¸· Ç׸ñÀº ´Ù¸¥ ¸ðµç IP ÁÖ¼Ò°¡ ³»ºÎ·Î ÀνĵÇÁö ¾Êµµ·Ï ÁöÁ¤ÇÕ´Ï´Ù. ¸ðµç Ç׸ñ ¾Õ¿¡´Â Àû¾îµµ ÇϳªÀÇ °ø¹éÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù.

¸¶Áö¸· $N Ç׸ñ ¾Õ¿¡ Ãß°¡ IP ÁÖ¼Ò ¶Ç´Â ¼­ºê³ÝÀ» ÁöÁ¤ÇÏ¿© Ç׸ñÀ» Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ Ç׸ñÀº ¿ÞÂÊ¿¡ IP ÁÖ¼Ò³ª ¼­ºê³Ý($ (.../...)$ (.../...) ±¸¹®À» »ç¿ëÇÏ¿© ¼­ºê³Ý ÁöÁ¤)À» ÁöÁ¤ÇÏ°í ¿À¸¥ÂÊ¿¡ $Y¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¶Ç´Â ±âÁ¸ $ (.../...) Ç׸ñÀ» ¼öÁ¤ÇÏ¿© ´õ ÀϹÝÀûÀÎ ¼­ºê³ÝÀ» Çã¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿¹¸¦ µé¾î, µ¿ÀÏÇÑ »ùÇà »çÀÌÆ®ÀÇ ³×Æ®¿öÅ©°¡ Ŭ·¡½º C ³×Æ®¿öÅ©, Áï 123.45.67.0 ¼­ºê³ÝÀ» ¸ðµÎ ¼ÒÀ¯ÇÏ´Â ³×Æ®¿öÅ©ÀÎ °æ¿ì ÇØ´ç »çÀÌÆ®¿¡¼­´Â ÁÖ¼Ò ÀÏÄ¡¿¡ »ç¿ëµÇ´Â ºñÆ® ¼ö¸¦ º¯°æÇÏ¿© ù ¹ø° Ç׸ñÀ» ¼öÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ¾Æ·¡ ¸ÅÇÎ Å×ÀÌºí¿¡¼­´Â 32ºñÆ®¸¦ 24ºñÆ®·Î ¼öÁ¤ÇÕ´Ï´Ù. ÀÌ·¸°Ô Çϸé Ŭ·¡½º C ³×Æ®¿öÅ©ÀÇ ¸ðµç Ŭ¶óÀ̾ðÆ®¿¡¼­ SMTP Áß°è ¼­¹ö¸¦ ÅëÇØ ¸ÞÀÏÀ» Áß°èÇÒ ¼ö ÀÖ½À´Ï´Ù.

INTERNAL_IP

   $(123.45.67.89/24)   $Y
   127.0.0.1   $Y
   *   $N

¶Ç´Â »çÀÌÆ®°¡ 123.45.67.80-123.45.67.99 ¹üÀ§ ³»ÀÇ IP ÁÖ¼Ò¸¸ ¼ÒÀ¯ÇÏ´Â °æ¿ì ÇØ´ç »çÀÌÆ®´Â ´ÙÀ½À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

INTERNAL_IP

! Match IP addresses in the range 123.45.67.80-123.45.67.95
   $(123.45.67.80/28)   $Y
! Match IP addresses in the range 123.45.67.96-123.45.67.99
   $(123.45.67.96/30)   $Y
   127.0.0.1   $Y
   *   $N

imsimta test -match À¯Æ¿¸®Æ¼´Â IP ÁÖ¼Ò°¡ ƯÁ¤ $ (.../...) Å×½ºÆ® Á¶°Ç¿¡ ÀÏÄ¡ÇÏ´ÂÁö ¿©ºÎ¸¦ °Ë»çÇÒ ¶§ À¯¿ëÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. imsimta test -mapping À¯Æ¿¸®Æ¼´Â INTERNAL_IP ¸ÅÇÎ Å×À̺íÀÌ ´Ù¾çÇÑ IP ÁÖ¼Ò ÀԷ¿¡ ´ëÇØ ¿øÇÏ´Â °á°ú¸¦ ¹ÝȯÇÏ´ÂÁö °Ë»çÇÒ ¶§ ¸Å¿ì À¯¿ëÇÕ´Ï´Ù.

INTERNAL_IP ¸ÅÇÎ Å×À̺íÀ» ¼öÁ¤ÇÑ µÚ¿¡´Â imsimta restart ¸í·É(ÄÄÆÄÀÏµÈ ±¸¼ºÀ» ½ÇÇàÇÏ°í ÀÖÁö ¾ÊÀº °æ¿ì) ¶Ç´Â imsimta refresh ¸í·É(ÄÄÆÄÀÏµÈ ±¸¼ºÀ» ½ÇÇàÇÏ´Â °æ¿ì)À» ½ÇÇàÇØ¾ß º¯°æ »çÇ×ÀÌ Àû¿ëµË´Ï´Ù.

¸ÅÇÎ Å×À̺í°ú ÀϹÝÀûÀÎ ¸ÅÇÎ Å×À̺í Çü½Ä ¹× imsimta ¸í·ÉÁÙ À¯Æ¿¸®Æ¼¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Messaging Server Reference ManualÀ» ÂüÁ¶ÇϽʽÿÀ.

¿ÜºÎ »çÀÌÆ®¿¡ ´ëÇÑ SMTP Áß°è Çã¿ë

À§¿¡¼­ ¼³¸íÇÑ °Íó·³ ¸ðµç ³»ºÎ IP ÁÖ¼Ò¸¦ INTERNAL_IP ¸ÅÇÎ Å×ÀÌºí¿¡ Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù. ´Ù¸¥ ½Ã½ºÅÛ/»çÀÌÆ®¿¡¼­ SMTP Á߰踦 Çã¿ëÇÏ·Á´Â °æ¿ì °¡Àå °£´ÜÇÑ ¹æ¹ýÀº ÇØ´ç ½Ã½ºÅÛ/»çÀÌÆ®¸¦ INTERNAL_IP ¸ÅÇÎ Å×ÀÌºí¿¡ »ç¿ëÀÚÀÇ ½ÇÁ¦ ³»ºÎ IP ÁÖ¼Ò¿Í ÇÔ²² Æ÷ÇÔ½ÃÅ°´Â °ÍÀÔ´Ï´Ù.

´Ù¸¥ ½Ã½ºÅÛ/»çÀÌÆ®¸¦ ½ÇÁ¦ ³»ºÎ ½Ã½ºÅÛ/»çÀÌÆ®·Î ÀνĽÃÅ°Áö ¾ÊÀ¸·Á´Â °æ¿ì(¿¹¸¦ µé¾î ·Î±ëÀ̳ª ´Ù¸¥ Á¦¾î ¸ñÀûÀ» À§ÇØ ½ÇÁ¦ ³»ºÎ ½Ã½ºÅÛ°ú Áß°è ±ÇÇÑÀ» °¡Áø ³»ºÎ°¡ ¾Æ´Ñ ½Ã½ºÅÛÀ» ±¸ºÐÇÏ·Á´Â °æ¿ì) ´Ù¸¥ ¹æ¹ýÀ¸·Î ½Ã½ºÅÛÀ» ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÇÑ °¡Áö ¹æ¹ýÀº ´Ù¸¥ ½Ã½ºÅÛ¿¡¼­ º¸³»´Â ¸ÞÀÏÀ» ¹Þ´Â Ưº° ä³ÎÀ» ¼³Á¤ÇÏ´Â °ÍÀÔ´Ï´Ù. ÀÌ·¸°Ô ÇÏ·Á¸é ±âÁ¸ tcp_internal°ú À¯»çÇÑ tcp_friendly ä³ÎÀ» °ø½Ä È£½ºÆ® À̸§ tcp_friendly-daemonÀ¸·Î ¸¸µé°í ´Ù¸¥ ½Ã½ºÅÛ IP ÁÖ¼Ò°¡ ³ª¿­µÈ INTERNAL_IP ¸ÅÇÎ Å×À̺í°ú À¯»çÇÑ FRIENDLY_IP ¸ÅÇÎ Å×À̺íÀ» ¸¸µì´Ï´Ù. ±×·± ÈÄ ´ÙÀ½°ú °°Àº ÇöÀç ´Ù½Ã ¾²±â ±ÔÄ¢ ¹Ù·Î µÚ¿¡

! Do mapping lookup for internal IP addresses
[]    $E$R${INTERNAL_IP,$L}$U%[$L]@tcp_intranet-daemon

´ÙÀ½°ú °°ÀÌ ´Ù½Ã ¾²±â ±ÔÄ¢À» »õ·Î Ãß°¡ÇÕ´Ï´Ù.

! Do mapping lookup for "friendly", non-internal IP addresses []
$E$R${FRIENDLY_IP,$L}$U%[$L]@tcp_friendly-daemon

¶Ç ´Ù¸¥ ¹æ¹ýÀº À§ÀÇ ORIG_SEND_ACCESS ¸ÅÇÎ Å×ÀÌºí¿¡ ´ÙÀ½ Çü½ÄÀÇ »õ·Î¿î ÃÖÁ¾ $N Ç׸ñÀ» Ãß°¡ÇÏ°í

  tcp_local|*@siroe.com|tcp_local|*    $Y

(¿©±â¼­ siroe.comÀº ´Ù¸¥ µµ¸ÞÀÎÀÇ À̸§) ´ÙÀ½ Çü½ÄÀÇ ORIG_MAIL_ACCESS ¸ÅÇÎ Å×À̺íÀ» Ãß°¡ÇÏ´Â °ÍÀÔ´Ï´Ù.

ORIG_MAIL_ACCESS

   TCP|*|25|$(match-siroe.com-IP-addresses)|*|SMTP|MAIL|    \
tcp_local|*@siroe.com|tcp_local|*     $Y
   TCP|*|*|*|*|SMTP|MAIL|tcp_local|*|tcp_local|*    $N

Å×À̺í, ¿©±â¼­ $(...) IP ÁÖ¼Ò ±¸¹®Àº ÀÌÀü Àý¿¡¼­ ¼³¸íÇÑ °Í°ú °°Àº ±¸¹®ÀÔ´Ï´Ù. ORIG_SEND_ACCESS °Ë»ç´Â ÁÖ¼Ò°¡ Á¤»óÀÎ °æ¿ì Áö¼ÓµÇ¹Ç·Î °è¼Ó ¼öÇàÇÒ ¼ö ÀÖÀ¸¸ç ¶ÇÇÑ IP ÁÖ¼Ò°¡ siroe.com IP ÁÖ¼Ò¿¡ ÇØ´çÇÏ´Â °æ¿ì¿¡ ÇÑÇØ º¸´Ù ¾ö°ÝÇÑ ORIG_MAIL_ACCESS °Ë»ç¸¦ ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.


SMTP Áß°è Â÷´Ü ±¸¼º

¾×¼¼½º Á¦¾î ¸ÅÇÎÀ» »ç¿ëÇÏ¿© ´Ù¸¥ »ç¿ëÀÚ°¡ Messaging Server ½Ã½ºÅÛÀ» ÅëÇØ SMTP ¸ÞÀÏÀ» Áß°èÇÏÁö ¸øÇϵµ·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ´Ù¸¥ »ç¿ëÀÚ°¡ ¸ÞÀÏ ½Ã½ºÅÛÀ» »ç¿ëÇÏ¿© ´ë·® ÀüÀÚ ¸ÞÀÏÀ» ¼ö¹é ¼öõÀÇ ÀÎÅÍ³Ý ¸ÞÀÏÇÔÀ¸·Î Áß°èÇÏÁö ¸øÇϵµ·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù.

±âº»ÀûÀ¸·Î Messaging Server´Â ·ÎÄà POP ¹× IMAP »ç¿ëÀÚ¿¡ ÀÇÇÑ Á߰踦 Æ÷ÇÔÇÏ¿© ¸ðµç SMTP Áß°è ÀÛ¾÷À» Â÷´ÜÇÕ´Ï´Ù.

ÀûÇÕÇÑ ·ÎÄà »ç¿ëÀÚ¿¡°Ô Á߰踦 Çã¿ëÇϸ鼭 ÀÎÁõµÇÁö ¾ÊÀº Á߰踦 Â÷´ÜÇÏ·Á¸é Messaging Server¿¡¼­ ÀÌ µÎ Ŭ·¡½ºÀÇ »ç¿ëÀÚ¸¦ ¼­·Î ±¸ºÐÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, POP³ª IMAP¸¦ »ç¿ëÇÏ´Â ·ÎÄà »ç¿ëÀÚÀÇ °æ¿ì Messaging Server°¡ SMTP Áß°è ¿ªÇÒÀ» ¼öÇàÇÕ´Ï´Ù.

SMTP Á߰踦 Â÷´ÜÇÏ·Á¸é ´ÙÀ½ÀÌ °¡´ÉÇØ¾ß ÇÕ´Ï´Ù.

³»ºÎ È£½ºÆ® ¹× Ŭ¶óÀ̾ðÆ®¿¡¼­ SMTP Á߰踦 »ç¿ëÇÏ·Á¸é “³»ºÎ” IP ÁÖ¼Ò³ª ¼­ºê³ÝÀ» INTERNAL_IP ¸ÅÇÎ Å×ÀÌºí¿¡ Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù.

MTAÀÇ ³»ºÎ ¸ÞÀÏ°ú ¿ÜºÎ ¸ÞÀÏ ±¸ºÐ ¹æ¹ý

¸ÞÀÏ Áß°è ÀÛ¾÷À» Â÷´ÜÇÏ·Á¸é MTA´Â ¸ÕÀú »ç¿ëÀÚ »çÀÌÆ®¿¡¼­ Àü¼ÛµÈ ³»ºÎ ¸ÞÀÏ°ú ¿ÜºÎ ÀÎÅͳݿ¡¼­ Àü¼ÛµÇ¾î »ç¿ëÀÚ ½Ã½ºÅÛÀ» °æÀ¯ÇÏ¿© ´Ù½Ã ÀÎÅͳÝÀ¸·Î ³ª°¡´Â ¿ÜºÎ ¸ÞÀÏÀ» ±¸ºÐÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. ³»ºÎ ¸ÞÀÏÀº Çã¿ëÇÏ°í ¿ÜºÎ ¸ÞÀÏÀº Â÷´ÜÇÏ·Á ÇÕ´Ï´Ù. Àιٿîµå SMTP ä³Î(ÀϹÝÀûÀ¸·Î tcp_local ä³ÎÀÌ¸ç ±âº»ÀûÀ¸·Î ¼³Á¤µÊ)¿¡¼­ switchchannel Å°¿öµå¸¦ »ç¿ëÇÏ¿© ±¸ºÐÇÒ ¼ö ÀÖ½À´Ï´Ù.

switchchannel Å°¿öµå¸¦ »ç¿ëÇÏ¿© SMTP ¼­¹ö°¡ µé¾î¿À´Â SMTP ¿¬°á¿¡ ¿¬°üµÈ ½ÇÁ¦ IP ÁÖ¼Ò¸¦ Á¶»çÇÕ´Ï´Ù. Messaging Server´Â ÀÌ IP ÁÖ¼Ò¿Í ´Ù½Ã ¾²±â ±ÔÄ¢À» °áÇÕÇÏ¿© µµ¸ÞÀÎ ³»¿¡¼­ º¸³½ SMTP¿Í µµ¸ÞÀÎ ¿ÜºÎ·ÎºÎÅÍÀÇ ¿¬°áÀ» ±¸ºÐÇÕ´Ï´Ù. ±×·± ´ÙÀ½ ÀÌ Á¤º¸´Â ³»ºÎ ¸ÞÀÏ Æ®·¡ÇÈ°ú ¿ÜºÎ ¸ÞÀÏ Æ®·¡ÇÈÀ» ºÐ¸®ÇÏ´Â µ¥ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù.

¾Æ·¡ ¼³¸íµÈ MTA ±¸¼ºÀº ±âº»ÀûÀ¸·Î ¼­¹ö°¡ ³»ºÎ ¸ÞÀÏ Æ®·¡ÇÈ°ú ¿ÜºÎ ¸ÞÀÏ Æ®·¡ÇÈÀ» ±¸ºÐÇÒ ¼ö ÀÖµµ·Ï ¼³Á¤µË´Ï´Ù.

À§ ±¸¼º ¼³Á¤À¸·Î µµ¸ÞÀÎ ³»¿¡¼­ »ý¼ºµÈ SMTP ¸ÞÀÏÀº tcp_intranet ä³ÎÀ» ÅëÇØ µé¾î¿É´Ï´Ù. ´Ù¸¥ ¸ðµç SMTP ¸ÞÀÏÀº tcp_local ä³ÎÀ» ÅëÇØ µé¾î¿É´Ï´Ù. ÀÌ·¸°Ô ÇØ´ç ¸ÞÀÏÀÌ µé¾î¿À´Â ä³ÎÀ» ±âÁØÀ¸·Î ³»ºÎ ¸ÞÀÏ°ú ¿ÜºÎ ¸ÞÀÏÀÌ ±¸ºÐµË´Ï´Ù.

ÀÌ ÀÛ¾÷ÀÇ ÀÛµ¿ ¹æ½Ä¿¡ ´ëÇØ ¾Ë¾Æº¸°Ú½À´Ï´Ù. ¿©±â¼­ ÇÙ½ÉÀº switchchannel Å°¿öµåÀ̸ç, tcp_local ä³Î¿¡ Àû¿ëµË´Ï´Ù. ¼­¹ö´Â ¸ÞÀÏÀÌ SMTP ¼­¹ö¿¡ µé¾î¿À¸é Å°¿öµå¸¦ ÅëÇØ ¹Þ´Â ¿¬°á°ú ¿¬°üµÈ ¼Ò½º IP ÁÖ¼Ò¸¦ °Ë»çÇÕ´Ï´Ù. ¼­¹ö´Â ¹Þ´Â ¿¬°áÀÇ ¸®ÅÍ·² IP ÁÖ¼Ò¿¡ ´ëÇØ ¿ª¹æÇâ ÁöÁ¤ ºÀÅõ ´Ù½Ã ¾²±â¸¦ ½ÃµµÇÏ¿© ¿¬°üµÈ ä³ÎÀ» ã½À´Ï´Ù. ¼Ò½º IP ÁÖ¼Ò°¡ INTERNAL_IP ¸ÅÇÎ Å×ÀÌºí ³»ÀÇ IP ÁÖ¼Ò³ª ¼­ºê³Ý°ú ÀÏÄ¡ÇÏ´Â °æ¿ì ÇØ´ç ¸ÅÇÎ Å×À̺íÀ» È£ÃâÇÏ´Â ´Ù½Ã ¾²±â ±ÔÄ¢À» ÅëÇØ ÇØ´ç ÁÖ¼Ò°¡ tcp_intranet ä³Î·Î ´Ù½Ã ¾²¿©Áý´Ï´Ù.

tcp_intranet ä³ÎÀº allowswitchchannel Å°¿öµå·Î Ç¥½ÃµÇ±â ¶§¹®¿¡ ¸ÞÀÏÀº tcp_intranet ä³Î·Î ÀüȯµÇ¾î ÇØ´ç ä³Î·Î µé¾î°©´Ï´Ù. ¸ÞÀÏÀÌ INTERNAL_IP ¸ÅÇÎ Å×ÀÌºí¿¡ ¾ø´Â IP ÁÖ¼ÒÀÇ ½Ã½ºÅÛ¿¡¼­ µé¾î¿À´Â °æ¿ì ¿ª¹æÇâ ÁöÁ¤ ºÀÅõ ´Ù½Ã ¾²±â·Î tcp_local ¶Ç´Â ´Ù¸¥ ä³Î·Î ´Ù½Ã ¾¹´Ï´Ù. ÇÏÁö¸¸ tcp_intranet ä³Î·Î´Â ´Ù½Ã ¾²Áö ¾ÊÀ¸¸ç ´Ù¸¥ ¸ðµç ä³ÎÀº ±âº»ÀûÀ¸·Î noswitchchannel·Î Ç¥½ÃµÇ¾î ÀÖÀ¸¹Ç·Î ¸ÞÀÏÀº ´Ù¸¥ ä³Î·Î ÀüȯµÇÁö ¾Ê°í tcp_local ä³Î·Î ³²¾Æ ÀÖ°Ô µË´Ï´Ù.


ÁÖ

tcp_local“¹®ÀÚ¿­À» »ç¿ëÇÏ´Â ¸ðµç ¸ÅÇÎ Å×À̺íÀ̳ª º¯È¯ ÆÄÀÏ Ç׸ñÀº »ç¿ë¹ý¿¡ µû¶ó tcp_*” ¶Ç´Â “tcp_intranet”À¸·Î º¯°æÇØ¾ß ÇÒ ¼ö ÀÖ½À´Ï´Ù.


ÀÎÁõµÈ »ç¿ëÀÚÀÇ ¸ÞÀÏ ±¸ºÐ

»çÀÌÆ®¿¡´Â ¹°¸®Àû ³×Æ®¿öÅ©ÀÇ ÀϺΰ¡ ¾Æ´Ñ "·ÎÄÃ" Ŭ¶óÀ̾ðÆ® »ç¿ëÀÚ°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ »ç¿ëÀÚ°¡ ¸ÞÀÏÀ» Àü¼ÛÇÏ¸é ¿ÜºÎ IP ÁÖ¼Ò(¿¹: ÀÓÀÇÀÇ ÀÎÅÍ³Ý ¼­ºñ½º Á¦°øÀÚ)·ÎºÎÅÍ ¸ÞÀÏÀÌ Àü¼ÛµË´Ï´Ù. »ç¿ëÀÚ°¡ SASL ÀÎÁõÀ» ¼öÇàÇÒ ¼ö ÀÖ´Â ¸ÞÀÏ Å¬¶óÀ̾ðÆ®¸¦ »ç¿ëÇÏ´Â °æ¿ì ÀÌ·¯ÇÑ ÀÎÁõµÈ ¿¬°áÀ» ´Ù¸¥ ¿ÜºÎ ¿¬°á°ú ±¸ºÐÇÒ ¼ö ÀÖ½À´Ï´Ù. µû¶ó¼­ ÀÎÁõµÇÁö ¾ÊÀº Áß°è Àü¼Û ½Ãµµ´Â °ÅºÎµÇ´Â ¹Ý¸é ÀÎÁõµÈ Àü¼ÛÀº Çã¿ëµË´Ï´Ù. Àιٿîµå SMTP ä³Î(ÀϹÝÀûÀ¸·Î tcp_local ä³Î)¿¡ saslswitchchannel Å°¿öµå¸¦ »ç¿ëÇÏ¿© ÀÎÁõµÈ ¿¬°á°ú ÀÎÁõµÇÁö ¾ÊÀº ¿¬°áÀ» ±¸ºÐÇÒ ¼ö ÀÖ½À´Ï´Ù.

saslswitchchannel Å°¿öµå´Â ÀüȯÇÒ Ã¤³ÎÀ» ÁöÁ¤ÇÏ´Â Àμö¸¦ ÃëÇÕ´Ï´Ù. SMTP º¸³½ »ç¶÷ÀÌ ÀÎÁõ¿¡ ¼º°øÇϸé ÇØ´ç Àü¼Û ¸ÞÀÏÀº ÁöÁ¤µÈ Àüȯ ´ë»ó ä³Î¿¡¼­ ¿À´Â °ÍÀ¸·Î °£Áֵ˴ϴÙ.

Ãß°¡ÀûÀ¸·Î ÀÎÁõµÈ Àü¼ÛÀ» ±¸ºÐÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.

  1. ±¸¼º ÆÄÀÏ¿¡ °íÀ¯ À̸§À» °¡Áø »õ TCP/IP ä³Î Á¤ÀǸ¦ Ãß°¡ÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
  2. tcp_auth smtp single_sys mx mustsaslserver noswitchchannel
    TCP-INTERNAL

    ÀÌ Ã¤³ÎÀº Á¤±Ô ä³Î ÀüȯÀ» Çã¿ëÇÏÁö ¾Ê¾Æ¾ß ÇÕ´Ï´Ù(Áï, ÀÌÀü ±âº» Çà¿¡¼­ ¸í½ÃÀû ¶Ç´Â ¾Ï½ÃÀûÀ¸·Î noswitchchannelÀÌ ÀÖ¾î¾ß ÇÔ). ÀÌ Ã¤³Î¿¡´Â mustsaslserver°¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù.

  3. ´ÙÀ½ ¿¹¿¡ Ç¥½ÃµÈ ´ë·Î maysaslserver ¹× saslswitchchannel tcp_auth¸¦ Ãß°¡ÇÏ¿© tcp_local ä³ÎÀ» ¼öÁ¤ÇÕ´Ï´Ù.
  4. tcp_local smtp mx single_sys maysaslserver saslswitchchannel tcp_auth  \
    switchchannel
    |TCP-DAEMON

ÀÌ ±¸¼ºÀ» »ç¿ëÇÏ¸é ·ÎÄà ºñ¹Ð¹øÈ£·Î ÀÎÁõÇÒ ¼ö ÀÖ´Â »ç¿ëÀÚ°¡ º¸³½ SMTP ¸ÞÀÏÀÌ tcp_auth ä³Î¿¡ µé¾î°¥ ¼ö ÀÖ½À´Ï´Ù. ³»ºÎ È£½ºÆ®¿¡¼­ º¸³½ ÀÎÁõµÇÁö ¾ÊÀº SMTP ¸ÞÀÏÀº ¿©ÀüÈ÷ tcp_internal ä³Î·Î µé¾î¿É´Ï´Ù. ´Ù¸¥ ¸ðµç SMTP ¸ÞÀÏÀº tcp_local·Î µé¾î¿É´Ï´Ù.

¸ÞÀÏ Áß°è ±ÝÁö

ÀÌ ¿¹¿¡¼­´Â ÀÎÁõµÇÁö ¾ÊÀº »ç¿ëÀÚ°¡ ½Ã½ºÅÛÀ» ÅëÇØ SMTP ¸ÞÀÏÀ» Áß°èÇÏÁö ¸øÇϵµ·Ï ÇÏ´Â °ÍÀ» ¼³¸íÇÕ´Ï´Ù. ¿ì¼± ·ÎÄà »ç¿ëÀÚ´Â SMTP ¸ÞÀÏÀ» Áß°èÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, POP ¹× IMAP »ç¿ëÀÚ´Â Messaging Server¸¦ »ç¿ëÇÏ¿© ¸ÞÀÏÀ» º¸³À´Ï´Ù. ·ÎÄà »ç¿ëÀÚ´Â ¹°¸®ÀûÀ¸·Î ¸ÞÀÏÀÌ ³»ºÎ IP ÁÖ¼Ò¿¡¼­ µé¾î¿À´Â ·ÎÄÃÀ̰ųª, ¹°¸®ÀûÀ¸·Î´Â ¿ø°ÝÀÌÁö¸¸ ·ÎÄà »ç¿ëÀÚ·Î ÀÎÁõÀÌ °¡´ÉÇÑ »ç¿ëÀÚÀÏ ¼ö ÀÖ½À´Ï´Ù.

ÀÎÅÍ³Ý »ó¿¡ ÀÖ´Â ÀÓÀÇÀÇ »ç¿ëÀÚ°¡ ÇØ´ç ¼­¹ö¸¦ Áß°è·Î »ç¿ëÇÏÁö ¸øÇÏ°Ô ÇÏ·Á ÇÕ´Ï´Ù. ´ÙÀ½ Àý¿¡¼­ ¼³¸íÇÏ´Â ±¸¼ºÀ» »ç¿ëÇϸé ÀÌ·¯ÇÑ »ç¿ëÀÚ Å¬·¡½º¸¦ ±¸ºÐÇÏ°í ¿Ã¹Ù¸¥ Ŭ·¡½º¸¦ Â÷´ÜÇÒ ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ tcp_local ä³ÎÀ» ÅëÇØ µé¾î¿À°í °°Àº ä³ÎÀ» ÅëÇØ ³ª°¡´Â ¸ÞÀÏÀ» Â÷´ÜÇÏ·Á ÇÕ´Ï´Ù. À̸¦ À§ÇØ ORIG_SEND_ACCESS ¸ÅÇÎ Å×À̺íÀÌ »ç¿ëµË´Ï´Ù.

ORIG_SEND_ACCESS ¸ÅÇÎ Å×À̺íÀ» »ç¿ëÇÏ¿© ¼Ò½º ä³Î°ú ´ë»ó ä³ÎÀ» ±â¹ÝÀ¸·Î Æ®·¡ÇÈÀ» Â÷´ÜÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì tcp_local ä³ÎÀ» ÅëÇØ ¼Û¼ö½ÅµÇ´Â Æ®·¡ÇÈÀ» Â÷´ÜÇØ¾ß ÇÕ´Ï´Ù. ÀÌ ±â´ÉÀº ´ÙÀ½ ORIG_SEND_ACCESS ¸ÅÇÎ Å×À̺í·Î ±¸ÇöµË´Ï´Ù.

ORIG_SEND_ACCESS

   tcp_local|*|tcp_local|*        $NRelaying$ not$ permitted

ÀÌ ¿¹¿¡¼­ ÇØ´ç Ç׸ñÀº ¸ÞÀÏÀÌ tcp_local ä³Î¿¡ µé¾î°¡¼­ ¹Ù·Î ÇØ´ç ä³Î·Î ´Ù½Ã ³ª¿Ã ¼ö ¾øµµ·Ï ÁöÁ¤ÇÕ´Ï´Ù. Áï, ÀÌ Ç׸ñÀº ¿ÜºÎ ¸ÞÀÏÀÌ SMTP ¼­¹ö·Î µé¾î¿Í¼­ °ð¹Ù·Î ÀÎÅͳÝÀ¸·Î Áß°èµÇ´Â °ÍÀ» ¹æÁöÇÕ´Ï´Ù.

ims-ms ä³Î°ú ÀÏÄ¡ÇÏ´Â ÁÖ¼Ò(ÇÏÁö¸¸ º°ÄªÀ̳ª ¸ÞÀϸµ ¸ñ·Ï Á¤ÀǸ¦ ÅëÇØ ´Ù½Ã ¿ÜºÎ ÁÖ¼Ò·Î È®ÀåµÉ ¼ö ÀÖ´Â ÁÖ¼Ò)¸¦ Â÷´ÜÇÒ ¼ö ÀÖµµ·Ï SEND_ACCESS ¸ÅÇÎ Å×ÀÌºí ´ë½Å ORIG_SEND_ACCESS ¸ÅÇÎ Å×À̺íÀÌ »ç¿ëµË´Ï´Ù. SEND_ACCESS ¸ÅÇÎ Å×À̺íÀ» »ç¿ëÇÒ ¶§´Â ¿ÜºÎ »ç¿ëÀÚ°¡ ´Ù½Ã ¿ÜºÎ »ç¿ëÀÚ·Î È®ÀåµÇ´Â ¸ÞÀϸµ ¸ñ·ÏÀ» º¸³»°Å³ª ¸ÞÀÏÀ» ´Ù½Ã ¿ÜºÎ ÁÖ¼Ò·Î Àü´ÞÇÏ´Â »ç¿ëÀÚ¿¡°Ô º¸³¾ ¼ö ÀÖµµ·Ï ÇÏ·Á¸é ±æÀ̸¦ ´Ã¿©¾ß ÇÕ´Ï´Ù.

SMTP Áß°è Â÷´Ü¿¡ RBL °Ë»ç¸¦ Æ÷ÇÔÇÑ DNS Á¶È¸ »ç¿ë

Messaging Server¿¡´Â À¯È¿ÇÑ DNS À̸§À» °¡Áø ÁÖ¼Ò¿¡¼­ Àü¼ÛµÈ ¸ÞÀϸ¸ Àü´ÞµÇµµ·Ï ÇÏ´Â ¿©·¯ ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù. °¡Àå °£´ÜÇÑ ¹æ¹ýÀº tcp_local ä³Î¿¡ mailfromdnsverify ä³Î Å°¿öµå¸¦ ÁöÁ¤ÇÏ´Â °ÍÀÔ´Ï´Ù.

Messaging Server´Â ORIG_MAIL_ACCESS¿¡¼­ ´ÙÀ½ ±ÔÄ¢À» »ç¿ëÇÏ¿© À¯È¿ÇÑ DNS À̸§À» °¡Áø ÁÖ¼Ò¿¡¼­ Àü¼ÛµÈ ¸ÞÀϸ¸ Àü´ÞµÇµµ·Ï ÇÏ´Â dns_verify ÇÁ·Î±×·¥µµ Á¦°øÇÕ´Ï´Ù.

ORIG_MAIL_ACCESS

  TCP|*|*|*|*|SMTP|MAIL|*|*@*|*|* \
$[msg_svr_base/lib/dns_verify.so, \
dns_verify,$6|$$y|$$NInvalid$ host:$ $$6$ -$ %e]

À§ ¿¹¿¡¼­ ÁÙ ¹Ù²ÞÀº ÀÌ·¯ÇÑ ¸ÅÇÎ Ç׸ñ¿¡¼­ ±¸¹®ÀûÀ¸·Î ¸Å¿ì Áß¿äÇÕ´Ï´Ù. ´ÙÀ½ ÇàÀ¸·Î ÁøÇàÇÏ·Á¸é ¹é½½·¡½Ã ¹®ÀÚ¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.

¶ÇÇÑ dns_verify À̹ÌÁö¸¦ »ç¿ëÇÏ¿© ¹Þ´Â ¿¬°áÀ» RBL (Realtime Blackhole List), MAPS (Mail Abuse Prevention System, DUL (Dial-up User List) ¶Ç´Â ORBS (Open Relay Behavior-modification System) ¸ñ·Ï µî¿¡ ´ëÇØ °Ë»çÇÏ¿© UBE·ÎºÎÅÍ º¸È£ÇÒ ¼ö ÀÖ½À´Ï´Ù. »õ mailfromdnsverify Å°¿öµå¿Í ¸¶Âù°¡Áö·Î dns_verify È£ÃâÀ» ¼öÇàÇÏ´Â ´ë½Å “º¸´Ù °£´ÜÇÑ ±¸¼º” ¹æ¹ýÀ¸·Î ÀÌ·¯ÇÑ °Ë»ç¸¦ ¼öÇàÇÒ ¼öµµ ÀÖ½À´Ï´Ù. º¸´Ù °£´ÜÇÑ ¹æ¹ýÀº dispatcher.cnf ÆÄÀÏ¿¡ DNS_VERIFY_DOMAIN ¿É¼ÇÀ» »ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, [SERVICE=SMTP] ¼½¼Ç¿¡¼­ °Ë»çÇÏ·Á´Â ´Ù¾çÇÑ ¸ñ·Ï¿¡ ´ëÇÑ ¿É¼ÇÀÇ ÀνºÅϽº¸¦ ¼³Á¤ÇÕ´Ï´Ù.

[SERVICE=SMTP]
PORT=25
! ...rest of normal options...
DNS_VERIFY_DOMAIN=rbl.maps.vix.com
DNS_VERIFY_DOMAIN=dul.maps.vix.com
!...etc...

ÀÌ °æ¿ì ¸ÞÀÏÀº SMTP ¼öÁØ¿¡¼­ °ÅºÎµË´Ï´Ù. Áï ¸ÞÀÏÀº SMTP ´ëÈ­ µµÁß °ÅºÎµÇ¹Ç·Î MTA·Î Àü¼ÛµÇÁö ¾Ê½À´Ï´Ù. ÀÌ ¹æ¹ýÀÇ ´ÜÁ¡Àº ³»ºÎ »ç¿ëÀÚ°¡ º¸³½ ¸ÞÀÏÀ» Æ÷ÇÔÇÏ¿© ¸ðµç ¹Þ´Â SMTP ¸ÞÀÏÀ» °Ë»çÇÑ´Ù´Â °ÍÀÔ´Ï´Ù. µû¶ó¼­ È¿À²¼ºÀÌ ¶³¾îÁö¸ç ÀÎÅÍ³Ý ¿¬°áÀÌ ÁßÁöµÇ¸é ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. ±× ´ë¾ÈÀº PORT_ACCESS ¸ÅÇÎ Å×ÀÌºí ¶Ç´Â ORIG_MAIL_ACCESS ¸ÅÇÎ Å×À̺í·ÎºÎÅÍ dns_verify¸¦ È£ÃâÇÏ´Â °ÍÀÔ´Ï´Ù. PORT_ACCESS ¸ÅÇÎ Å×ÀÌºí¿¡´Â ·ÎÄà ³»ºÎ IP ÁÖ¼Ò³ª ¸ÞÀÏ Àü¼ÛÀÚ¸¦ °Ë»çÇÏÁö ¾Ê´Â Ãʱâ Ç׸ñ°ú ´Ù¸¥ ¸ðµç »ç¿ëÀÚ¿¡ ´ëÇØ ¿øÇÏ´Â °Ë»ç¸¦ ¼öÇàÇÏ´Â Èıâ Ç׸ñÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶Ç´Â ORIG_MAIL_ACCESS ¸ÅÇÎ Å×ÀÌºí¿¡¼­ tcp_local ä³Î·Î ¹Þ´Â ¸ÞÀÏ¿¡¸¸ °Ë»ç¸¦ Àû¿ëÇÏ·Á´Â °æ¿ì¿¡´Â ³»ºÎ ½Ã½ºÅÛ/Ŭ¶óÀ̾ðÆ®·ÎºÎÅÍ ¹Þ´Â ¸ÞÀÏ¿¡ ´ëÇØ ÇØ´ç °Ë»ç¸¦ °Ç³Ê¶Û ¼ö ÀÖ½À´Ï´Ù. dns_verify¸¦ °¡¸®Å°´Â Ç׸ñÀ» »ç¿ëÇÏ´Â ¿¹´Â ´ÙÀ½°ú °°½À´Ï´Ù.

PORT_ACCESS

! Allow internal connections in unconditionally
  *|*|*|*|* $C$|INTERNAL_IP;$3|$Y$E
! Check other connections against RBL list
  TCP|*|25|*|* \
$C$[
msg_svr_base/lib/dns_verify.so, \
dns_verify_domain_port,$1,rbl.maps.vix.com.]EXTERNAL$E

ORIG_MAIL_ACCESS

  TCP|*|25|*|*|SMTP|*|tcp_local|*@*|*|* \
$C$[
msg_svr_base/lib/dns_verify.so, \
dns_verify_domain,$1,rbl.maps.vix.com.]$E

DNS ±â¹Ý µ¥ÀÌÅͺ£À̽º Áö¿ø

dns_verify ÇÁ·Î±×·¥Àº ¿øÄ¡ ¾Ê´Â ´ë·® ÀüÀÚ ¸ÞÀÏÀ» º¸³¾ ¼ö ÀÖ´Â ¹Þ´Â SMTP ¿¬°áÀ» È®ÀÎÇÏ´Â µ¥ »ç¿ëµÇ´Â DNS ±â¹Ý µ¥ÀÌÅͺ£À̽º¸¦ Áö¿øÇÕ´Ï´Ù. °ø°³ÀûÀ¸·Î »ç¿ë °¡´ÉÇÑ DNS µ¥ÀÌÅͺ£À̽º Áß ÀϺδ ÀϹÝÀûÀ¸·Î ÀÌ·¯ÇÑ ¿ëµµ·Î »ç¿ëµÇ´Â TXT ·¹Äڵ带 Æ÷ÇÔÇÏÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ´ë½Å A ·¹Äڵ常 Æ÷ÇÔÇÕ´Ï´Ù.

ÀÏ¹Ý ¼³Á¤¿¡¼­ ƯÁ¤ IP ÁÖ¼Ò¿¡ ´ëÇÑ DNSÀÇ TXT ·¹Äڵ忡´Â ¸ÞÀÏÀ» °ÅºÎÇÒ ¶§ SMTP Ŭ¶óÀ̾ðÆ®·Î ¹ÝȯÇϱ⿡ ÀûÇÕÇÑ ¿À·ù ¸Þ½ÃÁö°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ TXT ·¹Äڵ尡 ¾ø°í A ·¹Äڵ尡 ÀÖ´Â °æ¿ì Messaging Server 5.2 ÀÌÀüÀÇ dns_verify ¹öÀü¿¡¼­´Â “No error text available” ¸ÞÀÏÀ» ¹ÝȯÇß½À´Ï´Ù.

ÀÌÁ¦ dns_verify¿¡¼­´Â »ç¿ë °¡´ÉÇÑ TXT ·¹Äڵ尡 ¾ø´Â °æ¿ì¿¡ »ç¿ëµÇ´Â ±âº» ÅؽºÆ®¸¦ ÁöÁ¤ÇÏ´Â ¿É¼ÇÀ» Á¦°øÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½ PORT_ACCESS ¸ÅÇÎ Å×ÀÌºí¿¡¼­´Â ÀÌ ¿É¼ÇÀ» »ç¿ëÇÏ´Â ¹æ¹ýÀ» º¸¿© ÁÝ´Ï´Ù.

PORT_ACCESS

    *|*|*|*|* $C$|INTERNAL_IP;$3|$Y$E  \
    TCP|*|25|*|*  \
$C$[
<msg_svr_base/lib/dns_verify.so  \
,dns_verify_domain_port,$1,dnsblock.siroe.com,Your$ host$ ($1)$  \
found$ on$ dnsblock$ list]$E
    * $YEXTERNAL

ÀÌ ¿¹¿¡¼­ ¿ø°Ý ½Ã½ºÅÛÀÌ dnsblock.siroe.com µµ¸ÞÀÎÀÇ Äõ¸®¿¡ ÀÖÁö¸¸ TXT ·¹Äڵ带 »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì¿¡´Â “Your host a.b.c.d found on dnsblock list” ¸ÞÀÏÀÌ ¹ÝȯµË´Ï´Ù.


¸¹Àº ¼öÀÇ ¾×¼¼½º Ç׸ñ ó¸®

¸ÅÇÎ Å×ÀÌºí¿¡¼­ ¸¹Àº ¼öÀÇ Ç׸ñÀ» »ç¿ëÇÏ´Â »çÀÌÆ®´Â ƯÁ¤ Á¶È¸¿¡ ´ëÇØ ÀÏ¹Ý µ¥ÀÌÅͺ£À̽º¸¦ È£ÃâÇÏ´Â ¸î °³ÀÇ ÀϹÝÀûÀÎ ¿ÍÀϵåÄ«µå Ç׸ñÀÌ ¸ÅÇÎ Å×ÀÌºí¿¡ Æ÷ÇԵǵµ·Ï ±¸¼ºÇØ¾ß ÇÕ´Ï´Ù. ¸ÅÇÎ Å×ÀÌºí¿¡ ¸¹Àº ¼öÀÇ Ç׸ñÀÌ Á÷Á¢ Á¸ÀçÇÏ´Â °Íº¸´Ù ƯÁ¤ Á¶È¸¿¡ ´ëÇØ ÀÏ¹Ý µ¥ÀÌÅͺ£À̽º¸¦ È£ÃâÇÏ´Â ¸ÅÇÎ Å×À̺í Ç׸ñÀÌ ¸î °³ ÀÖ´Â °ÍÀÌ ´õ È¿À²ÀûÀÔ´Ï´Ù.

Ưº°ÇÑ °æ¿ì ÀÎÅÍ³Ý ÀüÀÚ ¸ÞÀÏÀ» º¸³»°í ¹ÞÀ» ¼ö ÀÖ´Â »ç¿ëÀÚº°·Î Á¦¾îÇÏ·Á´Â »çÀÌÆ®°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ Á¦¾î´Â ORIG_SEND_ACCESS µîÀÇ ¾×¼¼½º ¸ÅÇÎ Å×À̺íÀ» »ç¿ëÇÏ¿© Æí¸®ÇÏ°Ô ±¸ÇöµÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¶§ ´ë·®ÀÇ Æ¯Á¤ Á¤º¸(¿¹: ƯÁ¤ ÁÖ¼Ò)¸¦ ÀÏ¹Ý µ¥ÀÌÅͺ£À̽º¿¡ ÀúÀåÇÏ°í ¸ÅÇÎ Å×À̺í Ç׸ñÀ» ÀÏ¹Ý µ¥ÀÌÅͺ£À̽º·Î ÀûÀýÇÏ°Ô È£ÃâÇÒ ¼ö ÀÖµµ·Ï Çϸé È¿À²¼º°ú ¼º´ÉÀÌ Å©°Ô Çâ»óµÉ ¼ö ÀÖ½À´Ï´Ù.

¿¹¸¦ µé¾î, ´ÙÀ½ ORIG_SEND_ACCESS ¸ÅÇÎ Å×À̺íÀ» »ìÆ캸½Ê½Ã¿À.

ORIG_SEND_ACCESS

! Users allowed to send to Internet
!
  *|adam@siroe.com|tcp_local|*    $Y
  *|betty@siroe.com|tcp_local|*   $Y
!...etc...
!
! Users not allowed to send to Internet
!
  *|norman@siroe.com|tcp_local|*  $NInternet$ access$ not$ permitted
  *|opal@siroe.com|tcp_local|*    $NInternet$ access$ not$ permitted
!...etc...
!
! Users allowed to receive from the Internet
!
  tcp_*|*|*|adam@siroe.com        $Y
  tcp_*|*|*|betty@siroe.com       $Y
!...etc...
!
! Users not allowed to receive from the Internet
!
  tcp_*|*|*|norman@siroe.com      $NInternet$ e-mail$ not$ accepted
  tcp_*|*|*|opal@siroe.com        $NInternet$ e-mail$ not$ accepted
!...etc...

Å×ÀÌºí¿¡ °¢ »ç¿ëÀÚ°¡ °³º°ÀûÀ¸·Î ÀÔ·ÂµÈ ¸ÅÇÎ Å×À̺íÀ» »ç¿ëÇÏ´Â °Íº¸´Ù ´õ È¿À²ÀûÀÎ ¼³Á¤(¼ö¸¸ ¸íÀÇ »ç¿ëÀÚ Ç׸ñÀÌ ÀÖ´Â °æ¿ì ƯÈ÷ ´õ È¿À²ÀûÀÓ)ÀÌ ¾Æ·¡ ¿¹¿¡ ³ª¿Í ÀÖ½À´Ï´Ù. ÀÌ ¿¹¿¡¼­´Â ÀÏ¹Ý µ¥ÀÌÅͺ£À̽ºÀÇ »ùÇà ¼Ò½º ÅؽºÆ® ÆÄÀÏ°ú »ùÇà ORIG_SEND_ACCESS ¸ÅÇÎ Å×À̺íÀ» º¼ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¼Ò½º ÆÄÀÏÀ» µ¥ÀÌÅͺ£À̽º Çü½ÄÀ¸·Î ÄÄÆÄÀÏÇÏ·Á¸é imsimta crdb ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù.

% imsimta crdb input-file-spec output-database-spec

imsimta crdb À¯Æ¿¸®Æ¼¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Sun Java System Messaging Server Administration Reference¸¦ ÂüÁ¶ÇϽʽÿÀ.

DATABASE ENTRIES

SEND|adam@domain.com    $Y
SEND|betty@domain.com   $Y
!...etc...
SEND|norman@domain.com  $NInternet$ access$ not$ permitted
SEND|opal@domain.com    $NInternet$ access$ not$ permitted
!...etc...
RECV|adam@domain.com    $Y
RECV|betty@domain.com   $Y
!...etc...
RECV|norman@domain.com  $NInternet$ e-mail$ not$ accepted
RECV|opal@domain.com    $NInternet$ e-mail$ not$ accepted

MAPPING TABLE

ORIG_SEND_ACCESS

! Check if may send to Internet
!
  *|*|*|tcp_local       $C${SEND|$1}$E
!
! Check if may receive from Internet
!
  tcp_*|*|*|*           $C${RECV|$3}$E

ÀÌ ¿¹¿¡¼­ ÀÏ¹Ý µ¥ÀÌÅͺ£À̽º ¿ÞÂÊ¿¡(±×¸®°í ÀÌ¿¡ µû¶ó ¸ÅÇÎ Å×ÀÌºí¿¡ ÀÇÇØ »ý¼ºµÈ ÀÏ¹Ý µ¥ÀÌÅͺ£À̽º °Ë»ç¿¡) ÀÓÀÇ ¹®ÀÚ¿­ SEND| ¹× RECV|¸¦ »ç¿ëÇÏ¸é µÎ °¡Áö Á¾·ùÀÇ °Ë»ç¸¦ ±¸ºÐÇÒ ¼ö ÀÖ½À´Ï´Ù. Ç¥½ÃµÈ ´ë·Î ÀÏ¹Ý µ¥ÀÌÅͺ£À̽º °Ë»ç ¾ÕµÚ¿¡ $C¿Í $E Ç÷¡±×¸¦ ºÙÀÌ´Â °ÍÀº ÀÏ¹Ý µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ ÀϹÝÀûÀÎ ¸ÅÇÎ Å×À̺í È£ÃâÀÔ´Ï´Ù.

À§ÀÇ ¿¹¿¡¼­´Â ÀÏ¹Ý µ¥ÀÌÅͺ£À̽º Ç׸ñ¿¡ ´ëÇÑ °£´ÜÇÑ ¸ÅÇÎ Å×ÀÌºí °Ë»ç¸¦ º¸¿© ÁÝ´Ï´Ù. º¸´Ù º¹ÀâÇÑ °Ë»ç¸¦ ¼öÇàÇÏ´Â ¸ÅÇÎ Å×ÀÌºíµµ ÀÏ¹Ý Å×À̺íÀ» »ç¿ëÇÏ¿© È¿À²¼ºÀ» ³ôÀÏ ¼ö ÀÖ½À´Ï´Ù.


¾×¼¼½º Á¦¾î ¸ÅÇÎ Å×À̺í Ç÷¡±×

Ç¥ 17-3Àº SEND_ACCESS, ORIG_SEND_ACCESS, MAIL_ACCESS, ORIG_MAIL_ACCESS ¹× FROM_ACCESS ¸ÅÇÎ Å×ÀÌºí¿¡ °ü·ÃµÈ ¾×¼¼½º ¸ÅÇÎ Ç÷¡±×ÀÔ´Ï´Ù. PORT_ACCESS ¸ÅÇÎ Å×À̺íÀº ÀÌ¿Í ¾à°£ ´Ù¸¥ Ç÷¡±× ÁýÇÕÀ» Áö¿øÇÕ´Ï´Ù(Ç¥ 17-2 ÂüÁ¶).

Ç¥ 17-3 ¾×¼¼½º ¸ÅÇÎ Ç÷¡±×

Ç÷¡±×

¼³¸í

$B

¸ÞÀÏÀ» bitbucketÀ¸·Î ¸®µð·º¼ÇÇÕ´Ï´Ù.

$H

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

$Y

¾×¼¼½º¸¦ Çã¿ëÇÕ´Ï´Ù.

Àμö°¡ ÀÖ´Â Ç÷¡±×, Àμö Àб⠼ø¼­¿¡ µû¶ó+

$Jaddress

¿øº» ºÀÅõ From: ÁÖ¼Ò¸¦ ÁöÁ¤µÈ address ÁÖ¼Ò·Î ´ëüÇÕ´Ï´Ù.*

$Kaddress

¿ø·¡ÀÇ Sender: ÁÖ¼Ò¸¦ ÁöÁ¤µÈ address·Î ´ëüÇÕ´Ï´Ù.* ++

$Iuser|identifier

ÁöÁ¤µÈ »ç¿ëÀÚÀÇ ±×·ì ¾ÆÀ̵𸦠ȮÀÎÇÕ´Ï´Ù.

$<string

°Ë»ç°¡ ÀÏÄ¡Çϸé stringÀ» syslog (UNIX, user.notice ±â´É ¹× ½É°¢µµ) ¶Ç´Â À̺¥Æ® ·Î±×(NT)·Î º¸³À´Ï´Ù.+++

$>string

¾×¼¼½º°¡ °ÅºÎµÇ¸é stringÀ» syslog (UNIX, user.notice ±â´É ¹× ½É°¢µµ) ¶Ç´Â À̺¥Æ® ·Î±×(NT)·Î º¸³À´Ï´Ù. +++

$Ddelay

delay ½Ã°£ °£°Ý(1/100ÃÊ)¿¡ ´ëÇÑ Áö¿¬ ÀÀ´äÀÔ´Ï´Ù. ¾ç¼ö °ªÀ» »ç¿ëÇϸé Æ®·£Àè¼ÇÀÇ °¢ ¸í·É¿¡ Áö¿¬ÀÌ Àû¿ëµÇ¸ç, À½¼ö °ªÀ» »ç¿ëÇϸé ÁÖ¼Ò Àü´Þ(FROM_ACCESS Å×ÀÌºí¿¡ ´ëÇÑ SMTP MAIL FROM: ¸í·É, ´Ù¸¥ Å×ÀÌºí¿¡ ´ëÇÑ SMTP RCPT TO: ¸í·É)¿¡¸¸ Áö¿¬ÀÌ Àû¿ëµË´Ï´Ù.

$Ttag

tag Á¢µÎ¾î°¡ »ç¿ëµË´Ï´Ù.

$Aheader

¸ÞÀÏ¿¡ Çì´õ Çà header¸¦ Ãß°¡ÇÕ´Ï´Ù.

$Xerror-code

¸ÞÀÏ °ÅºÎ ½Ã ÁöÁ¤µÈ error-code È®Àå SMTP ¿À·ù Äڵ带 ¹ßÇàÇÕ´Ï´Ù.

$Nstring

¼±ÅÃÀû ¿À·ù ÅؽºÆ® stringÀ» »ç¿ëÇÏ¿© ¾×¼¼½º¸¦ °ÅºÎÇÕ´Ï´Ù.

$Fstring

$N string¿¡ ´ëÇÑ µ¿ÀǾî, Áï ¼±ÅÃÀû ¿À·ù ÅؽºÆ® stringÀ» »ç¿ëÇÏ¿© ¾×¼¼½º¸¦ °ÅºÎÇÕ´Ï´Ù.

* FROM_ACCESS Å×ÀÌºí¿¡¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

+ Àμö°¡ ÀÖ´Â ¿©·¯ °³ÀÇ Ç÷¡±×¸¦ »ç¿ëÇÏ·Á¸é Àμö¸¦ ¼¼·Î ¸·´ë ¹®ÀÚ |·Î ±¸ºÐÇÏ°í ÀÌ Å×ÀÌºí¿¡ ³ª¿­µÈ ¼ø¼­´ë·Î Àμö¸¦ ¹èÄ¡ÇÕ´Ï´Ù.

++ $K Ç÷¡±×°¡ FROM_ACCESS ¸ÅÇÎ Å×ÀÌºí¿¡ Àû¿ëµÇ·Á¸é ¼Ò½º ä³Î¿¡ authrewrite Å°¿öµå°¡ Æ÷ÇԵǾî¾ß ÇÕ´Ï´Ù.

+++ ¹®Á¦°¡ ÀÖ´Â º¸³½ »ç¶÷À» ó¸®ÇÒ ¶§´Â ¼­ºñ½º °ÅºÎ °ø°ÝÀ» ¹æÁöÇϱâ À§ÇØ $D Ç÷¡±×¸¦ »ç¿ëÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ƯÈ÷ ¸ðµç $> Ç׸ñ ¶Ç´Â ¾×¼¼½º¸¦ °ÅºÎÇÏ´Â $< Ç׸ñ¿¡´Â $D¸¦ »ç¿ëÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.


Á¦2ºÎ ¸ÞÀÏÇÔ ÇÊÅÍ

¸ÞÀÏÇÔ ÇÊÅÍ´Â ¸ÞÀÏ Çì´õ¿¡¼­ ¹ß°ßµÈ ¹®ÀÚ¿­¿¡ µû¶ó ¸ÞÀÏ¿¡ Àû¿ëÇÒ ÀÏ·ÃÀÇ ÁöÁ¤µÈ ÀÛ¾÷ÀÔ´Ï´Ù. Messaging Server ÇÊÅÍ´Â ¼­¹ö¿¡ ÀúÀåµÇ¸ç ¼­¹ö¿¡ ÀÇÇØ Æò°¡µË´Ï´Ù. µû¶ó¼­ À̸¦ ¼­¹öÃø ±ÔÄ¢(SSR)À̶ó°íµµ ÇÕ´Ï´Ù. Messaging Server ÇÊÅÍ´Â SIEVE ÇÊÅ͸µ ¾ð¾îÀÎ Draft 9 of the SIEVE Internet Draft¸¦ ±â¹ÝÀ¸·Î ÇÏ¸ç °æ¿ì¿¡ µû¶ó¼­´Â SIEVE ÇÊÅͶó°í ºÎ¸¨´Ï´Ù.

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


Sieve ÇÊÅ͸µ °³¿ä

SIEVE ÇÊÅÍ´Â ¸ÞÀÏ Çì´õ¿¡ ÀÖ´Â ¹®ÀÚ¿­¿¡ µû¶ó ¸ÞÀÏ¿¡ Àû¿ëµÇ´Â Çϳª ÀÌ»óÀÇ Á¶°ÇÀû ÀÛ¾÷À¸·Î ±¸¼ºµË´Ï´Ù. Messaging Server ÇÊÅÍ´Â ¼­¹ö¿¡ ÀúÀåµÇ¸ç ¼­¹ö¿¡ ÀÇÇØ Æò°¡µË´Ï´Ù. µû¶ó¼­ À̸¦ ¼­¹öÃø ±ÔÄ¢(SSR)À̶ó°íµµ ÇÕ´Ï´Ù. Messaging Server ÇÊÅÍ´Â SIEVE ÇÊÅ͸µ ¾ð¾îÀÎ Draft 9 of the SIEVE Internet Draft¸¦ ±â¹ÝÀ¸·Î ÇÕ´Ï´Ù.

°ü¸®Àڴ ä³Î ¼öÁØ ÇÊÅÍ¿Í MTA Â÷¿ø ÇÊÅ͸¦ ¸¸µé¾î¼­ ¿øÇÏÁö ¾Ê´Â ¸ÞÀÏÀÇ Àü´ÞÀ» ¹æÁöÇÒ ¼ö ÀÖ½À´Ï´Ù. »ç¿ëÀÚ´Â Messenger Express¸¦ »ç¿ëÇÏ¿© ÀÚ½ÅÀÇ ¸ÞÀÏÇÔ¿¡ »ç¿ëÀÚº° ÇÊÅ͸¦ ¸¸µé ¼ö ÀÖ½À´Ï´Ù. ±¸Ã¼ÀûÀÎ ÁöħÀº Messenger Express ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.

¼­¹ö´Â ´ÙÀ½ ¿ì¼± ¼øÀ§¿¡ µû¶ó ÇÊÅ͸¦ Àû¿ëÇÕ´Ï´Ù.

  1. »ç¿ëÀÚ ¼öÁØ ÇÊÅÍ
  2. °³ÀÎ ¸ÞÀÏÇÔÀÌ ¸ÞÀÏÀ» ¸í½ÃÀûÀ¸·Î ¼ö¶ôÇϰųª °ÅºÎÇϸé ÇØ´ç ¸ÞÀÏ¿¡ ´ëÇÑ ÇÊÅÍ Ã³¸®°¡ Á¾·áµË´Ï´Ù. ÇÏÁö¸¸ ¼ö½ÅÀÚ¿¡°Ô ¸ÞÀÏÇÔ ÇÊÅÍ°¡ ¾ø°Å³ª »ç¿ëÀÚÀÇ ¸ÞÀÏÇÔ ÇÊÅÍ°¡ ÇØ´ç ¸ÞÀÏ¿¡ ¸í½ÃÀûÀ¸·Î Àû¿ëµÇÁö ¾Ê´Â °æ¿ì¿¡´Â Messaging Server°¡ ä³Î ¼öÁØ ÇÊÅ͸¦ Àû¿ëÇÕ´Ï´Ù. »ç¿ëÀÚº° ÇÊÅÍ°¡ ¼³Á¤µË´Ï´Ù.

  3. ä³Î ¼öÁØ ÇÊÅÍ
  4. ä³Î ¼öÁØ ÇÊÅÍ°¡ ¸ÞÀÏÀ» ¸í½ÃÀûÀ¸·Î ¼ö¶ôÇϰųª °ÅºÎÇϸé ÇØ´ç ¸ÞÀÏ¿¡ ´ëÇÑ ÇÊÅÍ Ã³¸®°¡ Á¾·áµË´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é Messaging Server°¡ MTA Â÷¿ø ÇÊÅÍ(ÀÖ´Â °æ¿ì)¸¦ Àû¿ëÇÕ´Ï´Ù.

  5. MTA Â÷¿ø ÇÊÅÍ

±âº»ÀûÀ¸·Î °¢ »ç¿ëÀÚ¿¡°Ô´Â ¸ÞÀÏÇÔ ÇÊÅÍ°¡ ¾ø½À´Ï´Ù. »ç¿ëÀÚ°¡ Messenger Express ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÏ¿© Çϳª ÀÌ»óÀÇ ÇÊÅ͸¦ ¸¸µé¸é ÇØ´ç ÇÊÅÍ°¡ µð·ºÅ丮¿¡ ÀúÀåµÇ¾î µð·ºÅ丮 µ¿±âÈ­ ÇÁ·Î¼¼½º µµÁß MTA¿¡ ÀÇÇØ °Ë»öµË´Ï´Ù.


»ç¿ëÀÚ ¼öÁØ ÇÊÅÍ ¸¸µé±â

»ç¿ëÀÚº° ¸ÞÀÏ ÇÊÅʹ ƯÁ¤ »ç¿ëÀÚÀÇ ¸ÞÀÏÇÔÀ» ´ë»óÀ¸·Î ÇÏ´Â ¸ÞÀÏ¿¡ Àû¿ëµË´Ï´Ù. »ç¿ëÀÚº° ¸ÞÀÏ ÇÊÅÍ´Â Messenger Express¸¦ ÅëÇؼ­¸¸ ¸¸µé ¼ö ÀÖ½À´Ï´Ù.


ä³Î ¼öÁØ ÇÊÅÍ ¸¸µé±â

ä³Î ¼öÁØ ÇÊÅʹ ä³Î¿¡ ´ë±âµÈ °¢ ¸ÞÀÏ¿¡ Àû¿ëµË´Ï´Ù. ÀÌ·¯ÇÑ ÇÊÅÍÀÇ ÀϹÝÀû ¿ëµµ´Â ƯÁ¤ ä³ÎÀ» Åë°úÇÏ´Â ¸ÞÀÏÀ» Â÷´ÜÇÏ´Â °ÍÀÔ´Ï´Ù.

ä³Î ¼öÁØ ÇÊÅ͸¦ ¸¸µé·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.

  1. SIEVE¸¦ »ç¿ëÇÏ¿© ÇÊÅ͸¦ ÀÛ¼ºÇÕ´Ï´Ù.
  2. ÇÊÅ͸¦ ´ÙÀ½ µð·ºÅ丮¿¡ ÀÖ´Â ÆÄÀÏ¿¡ ÀúÀåÇÕ´Ï´Ù.
  3. ../config/file.filter

    The file must be world readable and owned by the MTA’s uid.

  4. ä³Î ±¸¼º¿¡ ´ÙÀ½À» Æ÷ÇÔÇÕ´Ï´Ù.
  5. destinationfilter file:IMTA_TABLE:file.filter

  6. ±¸¼ºÀ» ´Ù½Ã ÄÄÆÄÀÏÇÏ°í µð½ºÆÐó¸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.
  7. ÇÊÅÍ ÆÄÀÏÀÇ º¯°æ ³»¿ëÀº ´Ù½Ã ÄÄÆÄÀÏÇϰųª µð½ºÆÐó¸¦ ´Ù½Ã ½ÃÀÛÇÏÁö ¾Ê¾Æµµ Àû¿ëµË´Ï´Ù.

destinationfilter ä³Î Å°¿öµå¸¦ ÅëÇØ ÇØ´ç ä³ÎÀÇ ´ë±â¿­¿¡ Æ÷ÇÔµÈ ¸ÞÀÏ¿¡ ´ëÇÑ ¸ÞÀÏ ÇÊÅ͸µÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. sourcefilter ä³Î Å°¿öµå¸¦ ÅëÇØ Ã¤³Î¿¡ ÀÇÇØ(·ÎºÎÅÍ) ´ë±âµÈ ¸ÞÀÏ¿¡ ´ëÇÑ ¸ÞÀÏ ÇÊÅ͸µÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ Å°¿öµå¿¡´Â ä³Î°ú ¿¬°üµÈ ÇØ´ç ä³Î ÇÊÅÍ ÆÄÀÏ¿¡ ´ëÇÑ °æ·Î¸¦ ÁöÁ¤ÇÏ´Â ÇϳªÀÇ Çʼö ¸Å°³ º¯¼ö°¡ ÀÖ½À´Ï´Ù.

destinationfilter ä³Î Å°¿öµå ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.

destinationfilter URL-pattern

sourcefilter ä³Î Å°¿öµå ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.

sourcefilter URL-pattern

¿©±â¼­ URL-patternÀº ÇØ´ç ä³Î¿¡ ´ëÇÑ ÇÊÅÍÀÇ °æ·Î¸¦ ÁöÁ¤ÇÏ´Â URLÀÔ´Ï´Ù. ´ÙÀ½ ¿¹¿¡¼­ channel-nameÀº ä³ÎÀÇ À̸§ÀÔ´Ï´Ù.

destinationfilter file:///usr/tmp/filters/channel-name.filter

filter ä³Î Å°¿öµå¸¦ ÅëÇØ ÇØ´ç ä³Î¿¡ ´ëÇÑ ¸ÞÀÏ ÇÊÅ͸µÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Å°¿öµå¿¡´Â ä³ÎÀ» ÅëÇØ ¸ÞÀÏÀ» ¹Þ´Â °¢ ºÀÅõ ¼ö½ÅÀÚ¿Í ¿¬°üµÈ ÇÊÅÍ ÆÄÀÏÀÇ °æ·Î¸¦ ÁöÁ¤ÇÏ´Â ÇϳªÀÇ Çʼö ¸Å°³ º¯¼ö°¡ ÀÖ½À´Ï´Ù.

filter ä³Î Å°¿öµåÀÇ ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.

filter URL-pattern

URL-patternÀº Ưº°ÇÑ ´ëü ½ÃÄö½º¸¦ ó¸®ÇÑ ÈÄ °æ·Î¸¦ ƯÁ¤ ¼ö½Å ÁÖ¼Ò¿¡ ´ëÇÑ ÇÊÅÍ ÆÄÀÏ·Î ÁöÁ¤ÇÏ´Â URLÀÔ´Ï´Ù. URL-patternÀº Ưº° ´ëü ½ÃÄö½º ¹ß»ý ½Ã À̸¦ Æ÷ÇÔÇÒ ¼ö ÀÖÀ¸¸ç, ÀÌ ½ÃÄö½º´Â ¼ö½Å ÁÖ¼Ò(ÇØ´ç local-part@host.domain)¿¡¼­ ÃßÃâµÈ ¹®ÀÚ¿­·Î ´ëüµÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ´ëü ½ÃÄö½º´Â Ç¥ 17-4¿¡ ³ª¿Í ÀÖ½À´Ï´Ù.

fileinto Å°¿öµå´Â ¸ÞÀÏÇÔ ÇÊÅÍ fileinto ¿¬»êÀÚ°¡ Àû¿ëµÇ¾úÀ» ¶§ ÁÖ¼Ò¸¦ º¯°æÇÏ´Â ¹æ¹ýÀ» ÁöÁ¤ÇÕ´Ï´Ù. ´ÙÀ½ ¿¹¿¡¼­´Â Æú´õ À̸§ÀÌ ´ÙÀ½°ú °°ÀÌ ¿ø·¡ ÀÖ´ø ÇÏÀ§ ÁÖ¼Ò¸¦ ´ëüÇϸ鼭 ¿ø·¡ ÁÖ¼ÒÀÇ ÇÏÀ§ ÁÖ¼Ò·Î »ðÀԵǾî¾ß ÇÑ´Ù´Â °ÍÀ» ÁöÁ¤ÇÕ´Ï´Ù.

fileinto $U+$S@$D

Ç¥ 17-4 filter ä³Î Å°¿öµå URL ÆÐÅÏ ´ëü ű×(´ë¼Ò¹®ÀÚ ¹«½Ã)

ű×

ÀǹÌ

*

±×·ì È®ÀåÀ» ¼öÇàÇÕ´Ï´Ù.

**

¼Ó¼º mailForwardingAddress¸¦ È®ÀåÇÕ´Ï´Ù. ¿©·¯ Àü´Þ ÁÖ¼Ò¸¦ »ý¼ºÇÒ ¼ö ÀÖ´Â °ªÀÌ ¿©·¯ °³ÀÎ ¼Ó¼ºÀÏ ¼ö ÀÖ½À´Ï´Ù.

$$

$ ¹®ÀÚ ´ëüÀÔ´Ï´Ù.

$\

ÈÄ¼Ó ÅؽºÆ®¸¦ ¼Ò¹®ÀÚ·Î ¹Ù²ß´Ï´Ù.

$^

ÈÄ¼Ó ÅؽºÆ®¸¦ ´ë¹®ÀÚ·Î ¹Ù²ß´Ï´Ù.

$_

ÈÄ¼Ó ÅؽºÆ®¿¡ ´ëÇØ ´ë¼Ò¹®ÀÚ º¯È¯À» ¼öÇàÇÏÁö ¾Ê½À´Ï´Ù.

$~

ÁÖ¼ÒÀÇ ·ÎÄà ºÎºÐ°ú ¿¬°üµÈ Ȩ µð·ºÅ丮¿¡ ´ëÇÑ ÆÄÀÏ °æ·Î¸¦ ´ëüÇÕ´Ï´Ù.

$1S

$S¿Í ºñ½ÁÇÏÁö¸¸ ÇÏÀ§ ÁÖ¼Ò¸¦ »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì ¾Æ¹« °Íµµ »ðÀÔÇÏÁö ¾Ê½À´Ï´Ù.

$2S

$S¿Í ºñ½ÁÇÏÁö¸¸ ÇÏÀ§ ÁÖ¼Ò¸¦ »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì ¾Æ¹« °Íµµ »ðÀÔÇÏÁö ¾ÊÀ¸¸ç ¼±Çà ¹®ÀÚ¸¦ »èÁ¦ÇÕ´Ï´Ù.

$3S

$S¿Í ºñ½ÁÇÏÁö¸¸ ÇÏÀ§ ÁÖ¼Ò¸¦ »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì ¾Æ¹« °Íµµ »ðÀÔÇÏÁö ¾ÊÀ¸¸ç ÈÄÇà ¹®ÀÚ¸¦ ¹«½ÃÇÕ´Ï´Ù.

$A

ÁÖ¼Ò local-part@ host.domainÀ» ´ëüÇÕ´Ï´Ù.

$D

host.domainÀ» ´ëüÇÕ´Ï´Ù.

$E

µÎ ¹ø° ¿¹ºñ ¼Ó¼º °ª, LDAP_SPARE_1À» »ðÀÔÇÕ´Ï´Ù.

$F

Àü´Þ ÆÄÀÏÀÇ À̸§(mailDeliveryFileURL ¼Ó¼º)À» »ðÀÔÇÕ´Ï´Ù.

$G

µÎ ¹ø° ¿¹ºñ ¼Ó¼º °ª, LDAP_SPARE_2¸¦ »ðÀÔÇÕ´Ï´Ù.

$H

È£½ºÆ®¸¦ ´ëüÇÕ´Ï´Ù.

$I

È£½ºÆ®µÈ µµ¸ÞÀÎ(domainUidSeparator¿¡ ÀÇÇØ ÁöÁ¤µÈ ±¸ºÐÀÚÀÇ ¿À¸¥ÂÊ¿¡ ÀÖ´Â UID ÀϺÎ)À» »ðÀÔÇÕ´Ï´Ù. È£½ºÆ®µÈ µµ¸ÞÀÎÀ» »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì ½ÇÆÐÇÕ´Ï´Ù.

$1I

$I¿Í ºñ½ÁÇÏÁö¸¸ È£½ºÆ®µÈ µµ¸ÞÀÎÀ» »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì ¾Æ¹« °Íµµ »ðÀÔÇÏÁö ¾Ê½À´Ï´Ù.

$2I

$I¿Í ºñ½ÁÇÏÁö¸¸ È£½ºÆ®µÈ µµ¸ÞÀÎÀ» »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì ¾Æ¹« °Íµµ »ðÀÔÇÏÁö ¾Ê°í ¼±Çà ¹®ÀÚ¸¦ »èÁ¦ÇÕ´Ï´Ù.

$3I

$I¿Í ºñ½ÁÇÏÁö¸¸ È£½ºÆ®µÈ µµ¸ÞÀÎÀ» »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì ¾Æ¹« °Íµµ »ðÀÔÇÏÁö ¾Ê°í ÈÄÇà ¹®ÀÚ¸¦ ¹«½ÃÇÕ´Ï´Ù.

$L

·ÎÄà ºÎºÐÀ» ´ëüÇÕ´Ï´Ù.

$M

È£½ºÆ®µÈ µµ¸ÞÀÎÀ» Á¦°ÅÇÏ°í UID¸¦ »ðÀÔÇÕ´Ï´Ù.

$P

¸Þ¼Òµå À̸§(mailProgramDeliveryInfo ¼Ó¼º)À» »ðÀÔÇÕ´Ï´Ù.

$S

ÇöÀç ÁÖ¼Ò¿Í ¿¬°üµÈ ÇÏÀ§ ÁÖ¼Ò¸¦ »ðÀÔÇÕ´Ï´Ù. ÇÏÀ§ ÁÖ¼Ò´Â ÇÏÀ§ ÁÖ¼Ò ±¸ºÐÀÚ µÚ¿¡ ÀÖ´Â ¿ø·¡ ÁÖ¼ÒÀÇ ÀϺΠ»ç¿ëÀÚ ºÎºÐÀÔ´Ï´Ù. ¿©±â¼­ ±¸ºÐÀÚ´Â ÀϹÝÀûÀ¸·Î +ÀÌÁö¸¸ MTA ¿É¼Ç SUBADDRESS_CHARÀ¸·Î ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÏÀ§ ÁÖ¼Ò¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ½ÇÆÐÇÕ´Ï´Ù.

$U

ÇöÀç ÁÖ¼ÒÀÇ ¸ÞÀÏÇÔ ºÎºÐÀ» »ðÀÔÇÕ´Ï´Ù. ÀÌ°ÍÀº @ ±âÈ£ ¿ÞÂÊ¿¡ ÀÖ´Â ÁÖ¼Ò ÀüüÀ̰ųª ÇÏÀ§ ÁÖ¼Ò ±¸ºÐÀÚ + ¾Õ¿¡ ÀÖ´Â ÁÖ¼ÒÀÇ ¿ÞÂÊ ºÎºÐÀÔ´Ï´Ù.


MTA Â÷¿ø ÇÊÅÍ ¸¸µé±â

MTA Â÷¿ø ÇÊÅÍ´Â MTA¿¡ ´ëÇØ ´ë±âµÈ ¸ðµç ¸ÞÀÏ¿¡ Àû¿ëµË´Ï´Ù. ÀÌ ÇÊÅÍÀÇ ÀϹÝÀû ¿ëµµ´Â ¸ÞÀÏÀÇ ´ë»ó¿¡ °ü°è ¾øÀÌ ¿øÇÏÁö ¾Ê´Â ´ë·® ÀüÀÚ ¸ÞÀÏÀ̳ª ±âŸ ¿øÇÏÁö ¾Ê´Â ¸ÞÀÏÀ» Â÷´ÜÇÏ´Â °ÍÀÔ´Ï´Ù. MTA ÇÊÅ͸¦ ¸¸µé·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.

  1. SIEVE¸¦ »ç¿ëÇÏ¿© ÇÊÅ͸¦ ÀÛ¼ºÇÕ´Ï´Ù.
  2. ´ÙÀ½ ÆÄÀÏ¿¡ ÇØ´ç ÇÊÅ͸¦ ÀúÀåÇÕ´Ï´Ù.
  3. ../imta/config/imta.filter

    ÀÌ ÇÊÅÍ´Â ¸ðµÎ°¡ ÀÐÀ» ¼ö ÀÖ¾î¾ß Çϸç ÀÌ ÆÄÀÏÀÌ ÀÖÀ¸¸é ÀÚµ¿À¸·Î »ç¿ëµË´Ï´Ù.

  4. ±¸¼ºÀ» ´Ù½Ã ÄÄÆÄÀÏÇÏ°í µð½ºÆÐó¸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.

ÄÄÆÄÀÏµÈ ±¸¼ºÀ» »ç¿ëÇϸé MTA Â÷¿ø ÇÊÅÍ ÆÄÀÏÀº ÄÄÆÄÀÏµÈ ±¸¼º¿¡ ÅëÇյ˴ϴÙ.

Á¦°ÅµÈ ¸ÞÀÏÀ» FILTER_DISCARD ä³Î ¿ÜºÎ·Î ¶ó¿ìÆÃ

±âº»ÀûÀ¸·Î ¸ÞÀÏÇÔ ÇÊÅ͸¦ ÅëÇØ Á¦°ÅµÈ ¸ÞÀÏÀº Áï½Ã ½Ã½ºÅÛ¿¡¼­ Á¦°Å(»èÁ¦)µË´Ï´Ù. ÇÏÁö¸¸ »ç¿ëÀÚ°¡ óÀ½ ¸ÞÀÏÇÔ ÇÊÅ͸¦ ¼³Á¤ÇÒ ¶§³ª(¶Ç´Â ½Ç¼ö·Î) µð¹ö±ëÀ» À§ÇØ »èÁ¦ ÀÛ¾÷ÀÌ ÀÏÁ¤ ½Ã°£ µ¿¾È Áö¿¬µÇµµ·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¸ÞÀÏÇÔ ÇÊÅÍ¿¡ ÀÇÇØ Á¦°ÅµÈ ¸ÞÀÏÀ» ½Ã½ºÅÛ¿¡ ÀϽà º¸°üÇÑ ÈÄ ³ªÁß¿¡ »èÁ¦ÇÏ·Á¸é ¸ÕÀú ´ÙÀ½ ¿¹¿¡ Ç¥½ÃµÈ ´ë·Î »èÁ¦ÇÒ ¶§±îÁö ¸ÞÀÏÀ» º¸°üÇÒ ±â°£(ÀϹÝÀûÀ¸·Î ÀÏ ¼ö)À» ÁöÁ¤ÇÏ´Â notices ä³Î Å°¿öµå¿Í ÇÔ²² filter_discard ä³ÎÀ» MTA ±¸¼º¿¡ Ãß°¡ÇÕ´Ï´Ù.

filter_discard notices 7
FILTER-DISCARD

±×·± ´ÙÀ½ MTA ¿É¼Ç ÆÄÀÏ¿¡¼­ FILTER_DISCARD=2 ¿É¼ÇÀ» ¼³Á¤ÇÕ´Ï´Ù. filter_discard ´ë±â¿­¿¡ ÀÖ´Â ¸ÞÀÏÀº »ç¿ëÀÚÀÇ °³ÀÎ ÈÞÁöÅë Æú´õÀÇ È®ÀåµÈ ¹üÀ§¿¡ µé¾î ÀÖ´Â °ÍÀ¸·Î °£ÁÖÇØ¾ß ÇÕ´Ï´Ù. µû¶ó¼­ filter_discard ´ë±â¿­¿¡ ÀÖ´Â ¸ÞÀÏ¿¡ ´ëÇÑ °æ°í ¸ÞÀÏÀº º¸³»ÁöÁö ¾ÊÀ¸¸ç ¹Ù¿î½º ¶Ç´Â ¹Ýȯ ¿äû ½Ã¿¡µµ ÇØ´ç º¸³½ »ç¶÷¿¡°Ô ¹ÝȯµÇÁö ¾Ê½À´Ï´Ù. ÀÌ·¯ÇÑ ¸ÞÀÏ¿¡ ´ëÇØ ¼öÇà °¡´ÉÇÑ À¯ÀÏÇÑ ÀÛ¾÷Àº ÃÖÁ¾ ¾Ë¸² °ªÀÌ ¸¸·áµÇ°Å³ª imsimta return µîÀÇ À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ¼öµ¿ ¹Ù¿î½º°¡ ¿äûµÈ °æ¿ì ÇØ´ç ¸ÞÀÏÀ» ¿µ±¸ÀûÀ¸·Î »èÁ¦ÇÏ´Â °ÍÀÔ´Ï´Ù.


»ç¿ëÀÚ ¼öÁØ ÇÊÅÍ µð¹ö±×

½Ã½ºÅÛÀÇ »ç¿ëÀÚ ÇÊÅÍ¿¡ ¹®Á¦°¡ ÀÖ´Â °æ¿ì ´ÙÀ½ ³»¿ëÀÌ µµ¿òÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù.

MTAÀÇ SSR µ¥ÀÌÅͺ£À̽º´Â »ç¿ëÀÚ ÇÊÅÍ¿¡ ´ëÇÑ Á¤º¸·Î ÀÚµ¿À¸·Î ¾÷µ¥ÀÌÆ®µË´Ï´Ù. ªÀº ÇÊÅÍ´Â µ¥ÀÌÅͺ£À̽º¿¡ ÀúÀåµË´Ï´Ù. ±ä ÇÊÅÍÀÇ °æ¿ì µ¥ÀÌÅͺ£À̽º´Â LDAP dnÀ» ÀúÀåÇÕ´Ï´Ù.

º¸´Ù ½±°Ô ÇÊÅÍ °ü·Ã ¹®Á¦¸¦ µð¹ö±ëÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù.



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


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