4. °í±Þ »ç¿ë¹ý

4.1. Á¤±Ô Ç¥Çö½Ä

ÆÐÅÏÀº ``POSIX È®Àå'' Á¤±Ô Ç¥Çö½Ä (regexp)À» »ç¿ëÇØ¾ß ÇÑ´Ù. ¿©·¯ºÐÀÇ Æí¸®¸¦ À§ÇØ Á¤±Ô Ç¥Çö½Ä¿¡ ´ëÇØ °£´ÜÇÏ°Ô ¼Ò°³ÇÑ´Ù.

ÆÐÅÏ¿¡ ´ë¹®ÀÚ°¡ Æ÷ÇԵǾî ÀÖÁö ¾Ê´Ù¸é ´ë¼Ò¹®ÀÚ¸¦ °¡¸®Áö ¾Ê°í °Ë»öÇÑ´Ù. Áï, ´ë¹®ÀÚ°¡ Çϳª¶óµµ Æ÷ÇԵǾî ÀÖ´Ù¸é case sensitive °Ë»öÀ» ÇÒ°ÍÀÌ´Ù. °Ë»ö ÆÐÅÏ¿¡ ``\''¸¦ »ç¿ëÇÒ¶§´Â ``\\''¿Í °°ÀÌ »ç¿ëÇØ¾ß ÇÑ´Ù.

Á¤±Ô Ç¥Çö½ÄÀº ¹®ÀÚÀÇ ÆÐÅÏÀ» ±â¼úÇÑ °ÍÀ̸ç, ´Ù¾çÇÑ Ç¥Çö½ÄÀ» Á¶ÇÕÇÑ ¼öÇÐ °ø½Ä°úµµ ºñ½ÁÇÏ°Ô ¸¸µé¾î Áø´Ù.

°Ë»ö ÆÐÅÏ¿¡ °ø¹éÀ» Æ÷ÇÔÇϰí ÀÖ´Â °æ¿ì³ª ±¸ºÐÀ» À§ÇØ ÀÎ¿ë ºÎÈ£ (",')°¡ »ç¿ëµÈ´Ù (muttrc-syntax¸¦ Âü°í). " ³ª ' ¸¦ °Ë»öÇÏ´Â °æ¿ì¿¡´Â ¹é ½½·¹½¬(\)¸¦ ºÙ¿©ÁØ´Ù.

Á¡(``.'')Àº newlineÀ» Á¦¿ÜÇÑ ¸ðµç ¹®ÀÚ¸¦ ³ªÅ¸³½´Ù. ``^''Àº ÁÙÀÇ ½ÃÀÛÀ» ³ªÅ¸³»¸ç, ``$''´Â ¹Ý´ë·Î ÁÙÀÇ ³¡À» ³ªÅ¸³½´Ù.

'[' ¿Í ']'´Â ÁýÇÕÀÇ ½ÃÀÛ°ú ³¡À» ³ªÅ¸³½´Ù. '-'´Â ¹üÀ§¸¦ ³ªÅ¸³»´Â ¹®ÀÚÀÌ´Ù. ÀÌ·¯ÇÑ ¹®ÀÚµéÀ» °Ë»öÇÏ·Á¸é ÀÌ¹Ì ¸»ÇßµíÀÌ ¹®ÀÚ ¾Õ¿¡ '\'¸¦ ºÙ¿©ÁÖ¸é µÈ´Ù (¿¹: [a-zA-Z0-9\-]).

ÁýÇÕÀÌ ``[^''·Î ½ÃÀÛµÇ¸é ¿ªÁýÇÕÀ» Ç¥ÇöÇÑ´Ù. Áï, ``[0-9]''´Â 0°ú 9»çÀÌÀÇ ¼ýÀÚ¸¦ ³ªÅ¸³½´Ù¸é, ``[^0-9]''´Â 0°ú 9»çÀÌÀÇ ¼ýÀÚ°¡ ¾Æ´Ñ °æ¿ì¸¦ Ç¥ÇöÇÑ´Ù. ¸¶Âù °¡Áö·Î ``[^abc]''´Â a,b,c °¡ ¾Æ´Ñ ¸ðµç ¹®ÀÚ¸¦ ³ªÅ¸³½´Ù.

¹Ì¸® Á¤ÀÇµÈ ÁýÇÕÀ» »ç¿ëÇÒ ¼ö Àִµ¥, ÀÌ °æ¿ì ``[:'' ¿Í ``:]''·Î °¨½ÎÁÖ¸é µÈ´Ù. ´ÙÀ½Àº POSIX Ç¥ÁØ¿¡ ÀÇÇØ Á¤ÀÇµÈ °ÍÀÌ´Ù.

[:alnum:]

¾ËÆÄºª°ú ¼ýÀÚ(alphanumeric)

[:alpha:]

¾ËÆÄºª ¹®ÀÚ.

[:blank:]

°ø¹éÀ̳ª TAB.

[:cntrl:]

Á¦¾î(control) ¹®ÀÚ.

[:digit:]

¼ýÀÚ.

[:graph:]

ÇÁ¸°Æ®¿Í º¸±â(visible)°¡ °¡´ÉÇÑ ¹®ÀÚ (¿¹¸¦ µé¾î °ø¹éÀº ÇÁ¸°Æ®°¡ °¡´ÉÇÏÁö¸¸, visibleÇÑ ¹®ÀÚ´Â ¾Æ´Ï¸ç, ``a''´Â µÑ´Ù °¡´ÉÇÏ´Ù).

[:lower:]

¾ËÆÄºª ¼Ò¹®ÀÚ.

[:print:]

ÇÁ¸°Æ®°¡ °¡´ÉÇÑ ¹®ÀÚ (Á¦¾î ¹®ÀÚ¸¦ Á¦¿ÜÇÑ ¹®ÀÚ)

[:punct:]

±¸µÎÁ¡ ¹®ÀÚ (¾ËÆÄºª, ¼ýÀÚ, Á¦¾î, °ø¹é¹®ÀÚ°¡ ¾Æ´Ñ°Í).

[:space:]

°ø¹é ¹®ÀÚ (°ø¹é, ÅÇ, ÆûÇǵåµî)

[:upper:]

¾ËÆÄºª ´ë¹®ÀÚ.

[:xdigit:]

16Áø¼ö.

ÀÌ ¹®ÀÚ Á¤ÀǸ¦ »ç¿ëÇÒ¶§¿¡´Â ´ÙÀ½°ú °°ÀÌ ºê¶óÄÏÀ¸·Î °¨½ÎÁà¾ß ÇÑ´Ù (¿¹: [[:digit:]] ¿Í [0-9]´Â °°Àº ÀǹÌÀÌ´Ù).

´ÙÀ½Àº ¹Ýº¹µÇ´Â ´Ü¾î¿¡ »ç¿ëµÇ´Â Ç¥ÇöµéÀÌ´Ù:

?

¹Ù·Î ¾ÕÀÇ ¹®ÀÚ°¡ ¾ø°Å³ª Çϳª ÀÖ´Â °ÍÀ» Ç¥ÇöÇÔ.

*

0°³ ÀÌ»óÀÇ ¹®ÀÚ.

+

¹Ù·Î ¾ÕÀÇ ¹®ÀÚ°¡ ÇѰ³ ÀÌ»ó ÀÓÀ» ³ªÅ¸³¿. *¿Í ºñ½ÁÇÏ°Ô µ¿ÀÛÇϳª Çϳª ÀÌ»óÀ» Ç¥ÇöÇÔ.

{n}

n¹ø ¹Ýº¹µÇ´Â °Í.

{n,}

n¹ø ÀÌ»ó ¹Ýº¹.

{,m}

ÃÖ´ë m¹ø ¹Ýº¹.

{n,m}

n¹ø ÀÌ»ó, m ¹ø ÀÌÇÏ ¹Ýº¹µÇ´Â °ÍÀ» Ç¥Çö.

µÎ°³ÀÇ Á¤±Ô Ç¥Çö½ÄÀº ¿¬°áµÉ ¼ö ÀÖÀ¸¸ç, ``|''·Î ºÐ¸®ÇÏ¸é ¾î´ÀÂÊÀ̳ª ÀÏÄ¡ÇÏ´Â °ÍÀ» ÀǹÌÇÑ´Ù.

Âü°í: ¸¸¾à mutt¸¦ GNU rx ÆÐŰÁö¿Í ÄÄÆÄÀÏ Çß´Ù¸é ´ÙÀ½ Ç¥ÇöµéÀ» Á¤±Ô Ç¥Çö½Ä¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Ù:

\\y

¹®ÀÚÀÇ ½ÃÀÛÀ̳ª ³¡¿¡ °ø¹é¹®ÀÚ°¡ ÀÖ´Â °æ¿ì.

\\B

¹®ÀÚ¿­ Áß°£¿¡ °ø¹éÀÌ ÀÖ´Â °æ¿ì.

\\<

¹®ÀÚÀÇ ¾Õ¿¡ °ø¹éÀÌ ÀÖ´Â °æ¿ì.

\\>

¹®ÀÚÀÇ µÚ¿¡ °ø¹éÀÌ ÀÖ´Â °æ¿ì.

\\w

ÀϹÝÀûÀÎ ¹®ÀÚ (¾ËÆÄºª,¼ýÀÚ ¶Ç´Â ¹ØÁÙ).

\\W

ÀϹÝÀûÀÎ ¹®ÀÚ°¡ ¾Æ´Ñ°ÍÀ» Ç¥Çö.

\\`

¹öÆÛ(¹®ÀÚ)ÀÇ ¾Õ¿¡ °ø¹éÀÌ ÀÖ´Â °æ¿ì.

\\'

¹öÆÛ(¹®ÀÚ)ÀÇ µÚ¿¡ °ø¹éÀÌ ÀÖ´Â °æ¿ì.

ÀÌ Ç¥ÇöµéÀº POSIX¿¡ ÀÇÇÑ Á¤Àǰ¡ ¾Æ´Ï±â ¶§¹®¿¡ ÀϹÝÀûÀÎ ½Ã½ºÅÛÀÇ ¶óÀ̺귯¸®¿¡¼­´Â Áö¿øÇÏÁö ¾ÊÀ»¼öµµ ÀÖ´Ù.

4.2. ÆÐÅÏ

mutt¿¡¼­ »ç¿ëµÇ´Â ¸¹Àº ¸í·É¾î¿¡ ´ÙÀ½°ú °°Àº ÆÐÅÏÀ» »ç¿ëÇÏ¿© ¸Þ¼¼Áö¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ´Ù:

~A              ¸ðµç ¸ÞÀÏ
~b EXPR         EXPR ÀÌ º»¹®¿¡ Æ÷ÇÔÇÑ ¸ÞÀÏ
~B EXPR         EXPR ÀÌ Æ÷ÇÔµÈ ¸ÞÀÏ
~c USER         USER ¿¡°Ô cc(carbon-copy)µÈ ¸ÞÀÏ
~C EXPR         to: ¶Ç´Â cc: ÀÌ EXPR ¿¡ ÀÏÄ¡ÇÏ´Â ¸ÞÀÏ
~D              »èÁ¦µÈ(»èÁ¦Çϱâ À§ÇØ Ç¥½ÃµÈ) ¸ÞÀÏ
~d [MIN]-[MAX]  º¸³½ ½Ã°£(``date-sent'')ÀÇ ¹üÀ§¿¡ ¼ÓÇÏ´Â ¸ÞÀÏ
~E              ¸¸±âµÈ ¸ÞÀÏ
~e EXPR         ``Sender'' Çì´õ¿¡ EXPRÀÌ ÀÏÄ¡ÇÏ´Â ¸ÞÀÏ
~F              Ç÷¡±×°¡ ºÙÀº ¸ÞÀÏ
~f USER         USER ·Î ºÎÅÍ ¿Â ¸ÞÀÏ
~g              PGP ¼­¸íµÈ ¸ÞÀÏ
~G              PGP ¾ÏȣȭµÈ ¸ÞÀÏ
~h EXPR         Çì´õ¿¡ EXPR ÀÌ ÀÏÄ¡µÇ´Â ¸ÞÀÏ
~k              PGP ۸¦ Æ÷ÇÔÇϰí ÀÖ´Â ¸ÞÀÏ
~i ID           ``Message-ID'' °¡ ID¿Í ÀÏÄ¡ÇÏ´Â ¸ÞÀÏ
~L EXPR         EXPR·Î ºÎÅÍ ¿À°Å³ª EXPR·Î ¼Û½ÅµÈ ¸ÞÀÏ
~l              ¾Ë°í ÀÖ´Â ¸ÞÀϸµ ¸®½ºÆ®ÀÇ ¸ÞÀÏ
~m [MIN]-[MAX]  ¸ÞÀÏÀÇ ¹üÀ§°¡ MIN to MAX ÀÎ ¸ÞÀÏ *)
~n [MIN]-[MAX]  ¸ÞÀÏÀÇ Á¡¼ö°¡ MIN ¿¡¼­ MAX ÀÎ ¸ÞÀÏ *)
~N              »õ ¸ÞÀÏ
~O              ¿À·¡µÈ ¸ÞÀÏ
~p              ¼ö½ÅÀÚ°¡ ÀÚ½ÅÀÎ ¸ÞÀÏ ($alternates º¯¼ö Âü°í)
~P              ´ç½ÅÀÌ º¸³½ ¸ÞÀÏ ($alternates º¯¼ö Âü°í)
~Q              ´äÀåÀ» º¸³½ ¸ÞÀÏ
~R              ÀÐÀº ¸ÞÀÏ
~r [MIN]-[MAX]  ¹ÞÀº ½Ã°£ (``date-received'') ÀÇ ¹üÀ§¿¡ ¼ÓÇÏ´Â ¸ÞÀÏ
~S              superseded messages
~s SUBJECT      Á¦¸ñ (``Subject'')¿¡ SUBJECT¸¦ Æ÷ÇÔÇϰí ÀÖ´Â ¸ÞÀÏ
~T              ÅÂ±×µÈ ¸ÞÀÏ
~t USER         USER¿¡°Ô ¹ß¼ÛµÈ ¸ÞÀÏ
~U              ÀÐÁö ¾ÊÀº ¸ÞÀÏ
~v              Á¢ÇôÀÖ´Â ±ÛŸ·¡ÀÇ ¸ÞÀÏ
~x EXPR         `References' Çì´õ¿¡ EXPRÀÌ ÀÏÄ¡ÇÏ´Â ¸ÞÀÏ
~y EXPR         `X-Label' Çì´õ¿¡ EXPRÀÌ ÀÏÂ÷ÇÏ´Â ¸ÞÀÏ
~z [MIN]-[MAX]  ¸ÞÀÏÀÇ Å©±â°¡ ÀÌ ¹üÀ§¿¡ ¼ÓÇÏ´Â ¸ÞÀÏ *)
~=              Áߺ¹µÈ ¸ÞÀÏ (duplicate-threads Âü°í)

EXPR, USER, ID, SUBJECT ¿¡´Â Á¤±Ô Ç¥Çö½Ä°¡ »ç¿ëµÈ´Ù.

*) <[MAX], >[MIN], [MIN]-, -[MAX]¿Í °°Àº Ç¥Çöµµ °¡´ÉÇÏ´Ù.

4.2.1. ÆÐÅÏ ¼ö½Ä¾î

ÁÖ¼ÒÀÇ ÆÐÅÏ (c,C,p,P,t)°ú ÇÔ²² Á¤±Ô Ç¥Çö½ÄÀ» »ç¿ëÇÏ¿© Á¦ÇÑÀûÀÎ Àǹ̸¦ ¸¸µé¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î ´ÙÀ½ÀÇ ¿¹´Â ¼ö½ÅÀÚÀÇ À̸ÞÀÏ ÁÖ¼Ò°¡ ``.de''·Î ³¡³ª´Â ¸ðµç À̸ÞÀÏÀ» ÀǹÌÇÑ´Ù.

^~C \.de$

4.2.2. ÆÐÅÏÀÇ ¿¬°á (º¹ÇÕ °Ë»ö)

Çϳª ÀÌ»óÀÇ Á¶°Ç °Ë»öÀº ´ÙÀ½°ú °°ÀÌ ÇÑ´Ù:

~t kldp ~f eunjea

À§ÀÇ ¿¹´Â ¼ö½ÅÀÚ ÁÖ¼ÒÁß ``kldp''¸¦ Æ÷ÇÔÇϰí ÀÖ´Â ¸ÞÀÏÁß¿¡ ``eunjea''°¡ ``From''Çì´õ¿Í ÀÏÄ¡ÇÏ´Â ¸ÞÀÏÀ» ã´Â´Ù.

muttÀº ¶ÇÇÑ ´ÙÀ½°ú °°Àº ¿¬»êÀÚ¸¦ »ç¿ëÇØ¼­ º¹ÇÕ °Ë»öÀ» ÇÒ ¼ö ÀÖ´Ù:

  • ! -- NOT ¿¬»êÀÚ

  • | -- OR ¿¬»êÀÚ

  • () -- ±×·ì ¿¬»êÀÚ

´ÙÀ½ ¿¹´Â º¹ÇÕ °Ë»öÀÇ ¿¹·Î, ``eunjea''·Î ºÎÅÍ ¿Â ¸ÞÀÏÁß¿¡ ``To''¿Í ``Cc'' Çì´õ¿¡ `mutt'' ¹®ÀÚ°¡ Æ÷ÇÔµÇÁö ¾ÊÀº ¸ÞÀÏÀ» ã´Â´Ù.

!(~t mutt|~c mutt) ~f eunjea

´ÙÀ½ ¿¹´Â Á¤±Ô Ç¥Çö½Ä°ú °ø¹éÀ» Æ÷ÇÔÇÑ ¿¹·Î, ``Jim +Somebody'' ¶Ç´Â ``Ed +SomeoneElse''·Î ºÎÅÍ ¿Â ¸ÞÀÏÁß¿¡ Á¦¸ñÀÌ ``^Junk +From +Me$''¿Í ÀÏÄ¡ÇÏ´Â ¸ÞÀÏÀ» ã´Â´Ù:

 '~s "^Junk +From +Me$" ~f ("Jim +Somebody"|"Ed +SomeoneElse")'

4.2.3. ³¯Â¥ °Ë»ö

±â°£ °Ë»ö. ³¯Â¥´Â ¹ÝµíÀÌ DD/MM/YY ÇüÅ¿©¾ß ÇÑ´Ù. ´ÙÀ½Àº ¿Ã¹Ù¸¥ ³¯Â¥ ¹üÀ§ °Ë»öÀÇ ¿¹ÀÌ´Ù:

¸ÞÀÏ °Ë»ö: ~d 20/1/95-31/10

¸¸¾à ½ÃÀÛ ³¯Â¥(¾ðÁ¦ ºÎÅÍ)¸¦ »ý·«Çϰí ``-DD/MM/YY'' Çü½ÄÀ¸·Î °Ë»öÇÏ¸é ±× ³¯Â¥ ÀÌÀüÀÇ ¸ðµç ³¯Â¥°¡ ¼±ÅõȴÙ. ¶ÇÇÑ µÎ¹øÂ° ³¯Â¥(¾ðÁ¦ ±îÁö)¸¦ »ý·«Çϰí ``DD/MM/YY-'' Çü½ÄÀ¸·Î °Ë»öÇÏ¸é ±× ³¯Â¥ ÀÌÈĸ¦ °Ë»öÇÑ´Ù. ÇØ´ç ³¯Â¥ÀÇ ¸ÞÀϸ¸À» °Ë»öÇÒ¶§´Â °Ë»öÇϰíÀÚ ÇÏ´Â ³¯Â¥¸¸ Àû¾îÁÖ¸é µÈ´Ù.

ÀüÈķΠã±â. (+ ³ª -)¿Í ¼ýÀÚ, ±×¸®°í ´ÙÀ½ ¹®ÀÚ¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù:
y	³âµµ
m	¿ù
w	ÁÖ
d	³¯Â¥
Ưº°ÇÑ °æ¿ì¿¡ ``*''¸¦ »ç¿ëÇÒ ¼öµµ Àִµ¥, À̰ÍÀº +,- ¸¦ µ¿½Ã¿¡ ÁذͰú °°´Ù.

¿¹: 2001³â 1¿ù 15ÀÏÀ» ±âÁØÀ¸·Î 2ÁÖ ÀüÈÄÀÇ ¸ÞÀϵéÀ» ã´Â´Ù:
 
¸ÞÀÏ °Ë»ö: ~d 15/1/2001*2w

»ó´ë Á¶°Ç °Ë»ö. ÇöÀç ³¯Â¥¸¦ ±âÁØÀ¸·Î °Ë»öÇϸç, ´ÙÀ½°ú °°ÀÌ »ç¿ëÇÑ´Ù:

  • >offset (offset ÀÌÀüÀÇ ¸ÞÀÏ)

  • <offset (offset ÀÌÈÄÀÇ ¸ÞÀÏ)

  • =offset (offset °ú Á¤È®È÷ ÀÏÄ¡ÇÏ´Â ¸ÞÀÏ)

offset ¿¡´Â ¼ýÀÚ¿Í ´ÙÀ½ ¹®ÀÚ¸¦ »ç¿ëÇÑ´Ù:
y       years
m       months
w       weeks
d       days

¿¹: 1°³¿ù À̳»ÀÇ ¸ÞÀÏ Ã£±â
¸ÞÀÏ °Ë»ö: ~d <1m

ÁÖÀÇ: ³¯Â¥¸¦ »ç¿ëÇÑ °Ë»öÀº local ½Ã°£´ë¸¦ »ç¿ëÇϸç, index-format¸¦ »ç¿ëÇØ¼­ Æ÷¸ËÀ» ¹Ù²ÙÁö ¾Ê´Â ÀÌ»ó À妽º¿¡ ³ªÅ¸³ª´Â °ª°ú´Â Â÷À̰¡ ÀÖ´Ù.

4.3. ÅÂ±× »ç¿ë

°¡²û ¿©·¯°³ÀÇ ¸ÞÀÏÀ» µ¿½Ã¿¡ ÀúÀå,»èÁ¦ Çϰųª ƯÁ¤ Á¦¸ñÀ» °¡Áø ¸ÞÀÏÀ» µ¿½Ã¿¡ ó¸®ÇØ¾ß ÇϴµîÀÇ °æ¿ì°¡ ÀÖ´Ù. À̶§¿¡´Â °Ë»ö ÆÐÅϰú ÀÏÄ¡ÇÏ´Â ¸ÞÀϵ鿡 ű׸¦ »ç¿ëÇÏ¸é µÇ´Âµ¥, À̶§¿¡´Â tag-pattern ±â´É (±âº»: shift-T)¸¦ »ç¿ëÇÑ´Ù (°Ë»ö ÆÐÅÏ Âü°í). °¢°¢ÀÇ ¸ÞÀÏ¿¡ ű×ÇÏ·Á¸é ``t''¸¦ »ç¿ëÇÏ¸é µÈ´Ù.

ÀÏ´Ü ÅÂ±×µÈ ¸ÞÀÏ¿¡ µ¿½Ã¿¡ ¾î¶°ÇÑ ÀÛ¾÷À» ÇÏ·Á¸é ``tag-prefix'' (±âº»: ``;'' (¼¼¹ÌÄÝ·Ð))À» ´©¸¥ÈÄ¿¡ ÇÏ¸é µÈ´Ù. ¸¸¾à auto-tag º¯¼ö°¡ ¼³Á¤µÇ¾î ÀÖ´Â °æ¿ì¿¡´Â ``tag-prefix''¾øÀÌ ÅÂ±×µÈ ¸ÞÀÏÀÌ ÀÖ´Â °æ¿ì ÀÚµ¿À¸·Î Àû¿ëµÈ´Ù.

4.4. Hook »ç¿ë

hookÀº EMACS ÆíÁý±â¿¡¼­ Â÷¿ëÇÑ ¾ÆÀ̵ð¾î·Î ÀÏÁ¤ÇÑ ¸í·ÉµéÀ» ½ÇÇàÇÏ°í ³­ÈÄ¿¡ ÀÛ¾÷À» ½ÃÀÛÇÏ´Â °ÍÀÌ´Ù. ¿¹¸¦ µé¾î ¸ÞÀÏÀ» ÀÐÀ»¶§ ¶Ç´Â º¸³¾¶§¸¶´Ù ¼­·Î ´Ù¸¥ ¸í·É/¼³Á¤À» »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù. muttÀÇ ¼¼°è¿¡¼­ hookÀº Á¤±Ô Ç¥Çö½Ä ¶Ç´Â ÆÐÅϰú ¼³Á¤ ¿É¼Ç/¸í·Éµé·Î ÀÌ·ç¾îÁø´Ù. ÀÚ¼¼ÇÑ °ÍÀº ´ÙÀ½À» º¸¶ó:

ÁÖÀÇ: hookÀ¸·Î ÀÎÇØ Çѹø º¯°æµÈ ¼³Á¤Àº muttÀÇ ¼¼¼ÇÀÌ Á¾·áµÇ±â Àü±îÁö ³²¾Æ Àִ´Ù. ±×·¯¹Ç·Î, ÀϹÝÀûÀ¸·Î »ç¿ëµÇ´Â ¼³Á¤°ªÀÇ hookÀ» °°ÀÌ ¼³Á¤Çϰųª ÀÌÀü °ªÀ» ÇØÁ¦½ÃŰ´Â ¹æ¹ýÀ» »ç¿ëÇÑ´Ù. ´ÙÀ½Àº send-hook °ú my_hdr ÀÇ »ç¿ë¿¹ÀÌ´Ù.

send-hook . 'unmy_hdr From:'
send-hook ~Cb@b.b my_hdr from: c@c.c

4.4.1. hook ¸í·É¿¡¼­ ÆÐÅÏ »ç¿ë

send-hook, save-hook, fcc-hook, message-hook µîÀÇ ¸ÞÀϰú °ü·ÃµÈ hookÀº ´Ù¸¥°Íµé°ú ¾à°£ ´Ù¸£°Ô ÀÛµ¿ÇÑ´Ù. ´Ù¸¥ hook ¿¡´Â Á¤±Ô Ç¥Çö½Ä¸¸À¸·Î ÃæºÐÇÏÁö¸¸, ¸ÞÀϰú °ü·ÃµÈ ÀÌ hookµéÀº Á»´õ ¼¼¹ÐÇÑ Á¶ÀýÀ» ÇÊ¿ä·Î Çϱ⠶§¹®¿¡ ÆÐÅÏÀÌ »ç¿ëµÈ´Ù.

¿¹¸¦ µé¾î, ¼ö½ÅÀÚÀÇ ÁÖ¼Ò¿¡ µû¶ó From: Çì´õ¸¦ ¹Ù²Ù·Á¸é ´ÙÀ½°ú °°ÀÌ ÇÒ ¼ö ÀÖ´Ù:
send-hook '~t ^eunjea@kldp\.org$' 'my_hdr From: Mutt User <user@host>'
Áï, ÀÌ ¸í·ÉÀº eunjea@kldp.org¿¡ ¸ÞÀÏÀ» º¸³¾¶§ ½ÇÇàµÉ °ÍÀÌ´Ù.

¸¶Âù°¡Áö·Î Á¤±Ô Ç¥Çö½ÄÀ» »ç¿ëÇÑ Á»´õ º¹ÀâÇÑ Á¶°ÇÀ» ¸¸µé¼öµµ ÀÖ´Ù. default-hookÀ» Âü°íÇ϶ó.

4.5. ¿ÜºÎ ÇÁ·Î±×·¥À» »ç¿ëÇÑ ¸ÞÀÏ ÁÖ¼Ò Äõ¸®

muttÀº ¿ÜºÎ ½ºÅ©¸³Æ®(wrapper)¸¦ »ç¿ëÇØ¼­ LDAP, ph/qi, bbdb, NIS °°Àº µ¥ÀÌÅÍ º£À̽º¿ÍÀÇ ¿¬°áÀÌ °¡´ÉÇÏ´Ù. query-command º¯¼ö¸¦ »ç¿ëÇØ¼­ ¿ÜºÎ ½ºÅ©¸³Æ®¸¦ Á¤ÀÇÇÑ´Ù:

set query_command = "mutt_ldap_query.pl '%s'"

¿ÜºÎ ½ºÅ©¸³Æ®´Â ÁúÀǸ¦ Ä¿¸Çµå ¶óÀο¡¼­ ¹Þ¾Æµé¿©¾ß Çϸç, ÇÑÁÙÀÌ»óÀÇ °á°ú°ªÀ» µÇµ¹·Á ÁÖµµ·Ï ÇÑ´Ù. °¢ ¶óÀÎÀº ÁÖ¼Ò¿Í À̸§ ±×¸®°í Ãß°¡ÀûÀÎ Á¤º¸¸¦ tabÀ¸·Î ±¸ºÐÇÏ¿© Ãâ·ÂµÇµµ·Ï ÇÑ´Ù. ÀÏÄ¡ÇÏ´Â °ÍÀÌ ¾ø´Ù¸é 0ÀÌ ¾Æ´Ñ Á¾·á ÄÚµå¿Í ÇÑÁÙÀÇ ¿À·ù ¸Þ¼¼Áö¸¦ Ãâ·ÂÇÏ°Ô ÇÑ´Ù.

´ÙÀ½°ú °°Àº ¿©·¯ÁÙÀÇ °á°ú°ªÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù:
Searching database ... 20 entries ... 3 matching:
me@cs.hmc.edu           Michael Elkins  mutt dude
blong@fiction.net       Brandon Long    mutt and more
roessler@guug.de        Thomas Roessler mutt pgp

mutt¿¡¼­´Â µÎ°¡Áö ¹æ½ÄÀ¸·Î Äõ¸® ±â´É¿¡ Á¢±ÙÇÒ ¼ö ÀÖ´Ù. ù¹øÂ°´Â À妽º ¸Þ´º¿¡¼­ÀÇ Äõ¸® ±â´É (±âº»: Q)À¸·Î À̶§´Â ¸ÕÀú ÁúÀǸ¦ Á÷Á¢ ÀÔ·ÂÇÏ°í ±× °á°ú°¡ ÀÖÀ¸¸é Äõ¸® ¸Þ´º°¡ Ç¥½ÃµÈ´Ù. ÀÌ ¸Þ´º¿¡¼­´Â °á°ú·ÎºÎÅÍ ¾Ë¸®¾Æ½º¸¦ ¸¸µé°Å³ª ¸ÞÀÏÀ» º¸³¾¼ö ÀÖ´Ù. ¶Ç´Â ¿©·¯°³ÀÇ ÁÖ¼Ò¸¦ ű×ÇØ¼­ Çѹø¿¡ ¸ÞÀÏ º¸³»±â³ª »õ·Î¿î ÁúÀÇ Çϱ⠶Ǵ ÇöÀç °á°ú¿¡ »õ·Î¿î °á°ú°ªÀ» Ãß°¡ÇÏ´Â °ÍµîÀ» ÇÒ ¼ö ÀÖ´Ù.

¶Ç ´Ù¸¥ ¹æ¹ýÀ¸·Î´Â ÁÖ¼Ò¸¦ ¿Ï¼ºÇϱâ À§ÇØ »ç¿ëµÉ ¼ö ÀÖ´Ù. À̰ÍÀº ¾Ë¸®¾Æ½ºÀÇ ÀÚµ¿ ä¿ì±â ±â´É°ú ºñ½ÁÇѵ¥, ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ´Â ¸ðµç ÇÁ·ÒÇÁÆ®¿¡¼­ complete-query ±â´É (±âº»: ^T)ÀÇ »ç¿ëÀÌ °¡´ÉÇÏ´Ù. À̰ÍÀº ÇöÀç ´ç½ÅÀÌ ÀÔ·Â ÇØ³õÀº °ÍÀ» ¹ÙÅÁÀ¸·Î ÁúÀǸ¦ ÇÑÈÄ¿¡ ±× °á°ú·Î ÁÖ¼Ò¸¦ ¿Ï¼ºÇÏ°Ô ÇØÁÖ´Â °ÍÀÌ´Ù. ¸¸¾à °á°ú°¡ ¿©·¯°³¶ó¸é Äõ¸® ¸Þ´º¸¦ º¸¿©ÁÙ °ÍÀÌ´Ù.

4.6. ¸ÞÀÏÇÔÀÇ Çü½Ä

muttÀº ´ÙÀ½ ³×°¡ÁöÀÇ ¼­·Î ´Ù¸¥ ¸ÞÀÏÇÔ Çü½ÄÀ» Áö¿øÇÑ´Ù: mbox, MMDF, MH, Maildir.

¸ÞÀÏÇÔ Çü½ÄÀº ÀÚµ¿À¸·Î ÀνÄÇϹǷΠ¼­·Î ´Ù¸¥ ÇüÅÂÀÇ ¸ÞÀÏÇÔÀ» µ¿½Ã¿¡ »ç¿ëÇÏ´Â °Íµµ °¡´ÉÇÏ´Ù. mutt¿¡¼­ ¸ÞÀÏÇÔÀ» »õ·Î »ý¼ºÇÒ¶§¿¡´Â mbox-type º¯¼öÀÇ °ªÀÌ »ç¿ëµÈ´Ù.

mbox. À̰ÍÀº UNIX¿¡¼­ °¡Àå Æø³Ð°Ô »ç¿ëµÇ´Â Çü½ÄÀÌ´Ù. ¸ðµç ¸ÞÀÏÀÌ ÇϳªÀÇ ÆÄÀÏ¿¡ ÀúÀåµÈ´Ù. °¢ ¸ÞÀÏÀº ´ÙÀ½°ú ÁÙÀ» °¡Áö°í ÀÖÀ¸¸ç:

From me@cs.hmc.edu Fri, 11 Apr 1997 11:44:56 PST

À̰ÍÀº ¸ÞÀÏÀÇ ½ÃÀÛÀ» ³ªÅ¸³½´Ù.

MMDF. À̰ÍÀº mboxÀÇ º¯ÇüµÈ Æ÷¸ËÀÌ´Ù. °¢ ¸Þ¼¼Áö´Â ``^A^A^A^A'' (control-A x 4)·Î ±¸ºÐµÈ´Ù.

MH. ÀÌ ¸ÞÀÏÇÔ Æ÷¸ËÀº µð·ºÅ丮¿Í ¸ÞÀϸ¶´Ù ¼­·Î ´Ù¸¥ ÆÄÀÏÀ» °¡Áø´Ù. ÁÖÀÇ: muttÀº .mh_sequences ¶Ç´Â .xmhcache ¸¦ »ç¿ëÇØ¼­ ¸ÞÀÏÇÔÀÇ Çü½ÄÀ» ÀνÄÇÑ´Ù.

Maildir. Qmail MTA ¿¡ ÀÇÇØ »ç¿ëµÇ´Â »õ·Î¿î ¸ÞÀÏÇÔ Çü½ÄÀÌ´Ù. MH¿Í ºñ½»ÇÏÁö¸¸, ¼¼°³ÀÇ ÇϺΠµð·ºÅ丮¸¦ °¡Áö°í ÀÖ´Ù: tmp, new, cur. ¸ÞÀϵéÀÇ ÆÄÀÏ À̸§Àº µ¶Æ¯ÇÏ°Ô °í¾ÈµÇ¾î NFS»ó¿¡ À§Ä¡ÇÑ ¸ÞÀÏÇÔÀ» µÎ°³ÀÇ ÇÁ·Î±×·¥ÀÌ µ¿½Ã¿¡ Á¢±ÙÇÒ ¼ö ÀÖ´Ù. Áï, ÆÄÀÏ Àá±Ý (file locking)ÀÌ ÇÊ¿ä ¾ø´Ù.

4.7. ¸ÞÀÏÇÔ ´ÜÃàŰ

¸ÞÀÏÇÔÀ» Ç¥ÇöÇÏ´Â ´ÜÃà۰¡ Á¤ÀǵǾî ÀÖÀ¸¸ç, À̰͵éÀº ÆÄÀÏÀ̳ª ¸ÞÀÏÇÔÀ» ¹¯´Â ÇÁ·ÒÇÁÆ®µî ¾îµð¿¡¼­³ª »ç¿ëÇÒ ¼ö ÀÖ´Ù.

4.8. ¸ÞÀϸµ ¸®½ºÆ® ´Ù·ç±â

muttÀº ¸¹Àº ¾çÀÇ ¸ÞÀÏÀ» ½±°Ô ´Ù·ç±â À§ÇÑ ¿É¼ÇÀ» °¡Áö°í ÀÖ´Ù. ±× ù¹øÂ°´Â muttÀ¸·Î ÇÏ¿©±Ý ¾î¶² ÁÖ¼Ò°¡ ¸ÞÀϸµ ¸®½ºÆ®ÀÇ °ÍÀÎÁö ¾Ë°Ô ÇÏ´Â °ÍÀÌ´Ù (±â¼úÀûÀ¸·Î À̰ÍÀº ¹Ýµí½Ã ¸ÞÀϸµ ¸®½ºÆ®¿©¾ß ÇÏ´Â °ÍÀº ¾Æ´ÏÁö¸¸, °¡Àå º¸ÆíÀûÀ¸·Î »ç¿ëµÈ´Ù). À̰ÍÀº muttrc ÆÄÀÏ¿¡ lists ¸¦ »ç¿ëÇÏ¸é µÈ´Ù.

ÀÌÁ¦ muttÀº index ¸ðµå¿¡¼­ ¸ÞÀϸµ ¸®½ºÆ®·ÎºÎÅÍ ¿Â ¸ÞÀÏ¿¡´Â ÀÏ¹Ý ¸ÞÀϰú ±¸ºÐÀÌ µÇµµ·Ï ``L''À» ¸ÞÀÏÀÇ »óÅ Ç÷¡±×¿¡ Ç¥½ÃÇÒ °ÍÀÌ´Ù. µÎ¹øÂ°´Â ¸ÞÀϸµ ¸®½ºÆ®ÀÇ ¸ÞÀÏ¿¡ ´äÀåÀ» º¸³¾¶§ »ç¿ëÇÒ ¼ö ÀÖ´Â ``list-reply''±â´É (±âº» Ű:L)ÀÌ´Ù. À̰ÍÀº ´äÀåÀ» ¸ÞÀÏÀÇ ¼Û½ÅÀÚ°¡ ¾Æ´Ñ °¡ÀÔµÈ ¸ÞÀϸµ ¸®½ºÆ®·Î º¸³½´Ù.

¶ÇÇÑ, muttÀº Mail-Followup-To Çì´õ¸¦ Áö¿øÇÑ´Ù. ÀÌ Çì´õ´Â ¼ö½ÅÀÚ°¡ °¡ÀÔµÈ ¸ÞÀϸµ ¸®½ºÆ®À̸ç, followup-to ¿É¼ÇÀÌ ÄÑÁ® ÀÖÀ»¶§ ÷°¡µÇ¸ç, group-replie³ª list-replie(followups)½Ã¿¡ ¿ø·¡ ¼ö½ÅÀÚ¿¡°Ô¸¸ ¸ÞÀÏÀÌ º¸³»Áöµµ·Ï ÇÑ´Ù. Áï, À̰ÍÀº ´ç½Å¿¡°Ô ¸ÞÀÏÀÌ º¸³»Áö´Â °ÍÀ» ¹æÁöÇϴµ¥, ¿Ö³ÄÇÏ¸é ¾îÂ÷ÇÇ ¸ÞÀϸµ ¸®½ºÆ®·ÎºÎÅÍ ¸ÞÀÏÀÌ ¿Ã°ÍÀ̱⠶§¹®ÀÌ´Ù.

¹Ý´ë·Î, mutt¿¡¼­ Mail-Followup-To Çì´õ¸¦ °¡Áø ¸ÞÀÏ¿¡ group-reply³ª list-reply¸¦ ÇÒ¶§´Â honor-followup-to¿É¼Ç¿¡ ÀÇÁ¸ÇÏ°Ô µÈ´Ù. ÀÌ °æ¿ì list-reply´Â ´äÀåÀº ¹«Á¶°Ç ¸ÞÀϸµ ¸®½ºÆ®·Î º¸³»Áö°Ô µÈ´Ù.

Âü°í: Çì´õ¸¦ ¼öÁ¤ÇÒ ¼ö ÀÖµµ·Ï ¼³Á¤µÇ¾úÀ» °æ¿ì Mail-Followup-ToÇì´õ¸¦ Á÷Á¢ Ãß°¡ÇÒ ¼öµµ ÀÖ´Ù. ±×¿ÜÀÇ °æ¿ì¿¡´Â muttÀÌ ÀÚµ¿À¸·Î ¸ÞÀÏÀÌ º¸³»Áú¶§ Ãß°¡ÇÏ°Ô µÈ´Ù.

¾î¶² ¸ÞÀϸµ ¸®½ºÆ® ¸ÞÀÏÀº ´äÀåÀÌ ±Û¾´À̰¡ ¾Æ´Ï¶ó ¸ÞÀϸµ ¸®½ºÆ®·Î º¸³»Áöµµ·Ï ``Reply-To'' Çì´õ°¡ »ç¿ëµÇ´Â °æ¿ì°¡ ÀÖ´Ù. À̰ÍÀº ¶§·Î´Â Á÷Á¢ ±Û¾´ÀÌ¿¡°Ô °³ÀÎÀûÀ¸·Î ´äÀåÀ» º¸³»·Á ÇÒ¶§ ¹®Á¦°¡ µÉ ¼ö Àִµ¥, ´ëºÎºÐÀÇ ¸ÞÀÏ Å¬¶óÀÌ¾ðÆ®°¡ ÀÚµ¿À¸·Î ``Reply-To'' Çì´õ¸¦ »ç¿ëÇϱ⠶§¹®ÀÌ´Ù. ÀÌ °æ¿ì mutt¿¡¼­´Â reply-to ¿É¼ÇÀ» »ç¿ëÇÏ¿© ÀÌ Çì´õ¸¦ »ç¿ëÇÒ °ÍÀÎÁö¸¦ °áÁ¤ÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù.

``X-Label:'' Çì´õ¸¦ »ç¿ëÇØ¼­ ¸ÞÀϸµ ¸®½ºÆ®³ª Á¦¸ñµîÀ» ÀνÄÇϵµ·Ï Çϴ°͵µ °¡´ÉÇÏ´Ù. À̶§¿¡´Â index-format º¯¼öÀÇ ``%y''¿Í ``%Y''¸¦ »ç¿ëÇÑ´Ù. ``X-Label:'' Çì´õ´Â Ç¥ÁØ ¸ÞÀÏ Çì´õ°¡ ¾Æ´ÏÁö¸¸, procmail °°Àº ¸ÞÀÏ ÇÊÅ͸µ ÇÁ·Î±×·¥À» »ç¿ëÇÏ¿© ½±°Ô Ãß°¡ÇÒ ¼ö ÀÖ´Ù.

¸¶Áö¸·À¸·Î muttÀº ¸ÞÀϵéÀÇ threads sort°¡ °¡´ÉÇÏ´Ù. ±ÛŸ·¡´Â °°Àº Á¦¸ñÀ» °¡Áø ¸ÞÀϵéÀÇ ±×·ìÀ¸·Î ÀϹÝÀûÀ¸·Î Æ®¸® ±¸Á¶·Î Ç¥ÇöµÈ´Ù. ´ç½ÅÀÌ À¯Áî³Ý Ŭ¶óÀÌ¾ðÆ®¸¦ »ç¿ëÇØ º¸¾Ò´Ù¸é ½±°Ô ÀÌÇØÇÒ °ÍÀÌ´Ù. ÀÌ ±â´ÉÀº ¸Å¿ì ¸¹Àº ¸ÞÀÏÀÌ ¿À°¡´Â ¸ÞÀϸµ ¸®½ºÆ®ÀÇ °ü¸®¸¦ ½±°Ô ÇØÁØ´Ù.

4.9. ¹è´Þ »óÅ ¾Ë¸² (Delivery Status Notification (DSN)) Áö¿ø

ÀÌ ±â´ÉÀº RFC1894¿¡ Á¤ÀǵȰÍÀ¸·Î, mutt¿¡¼­´Â ÀÌ ±â´ÉÀ» »ç¿ëÇϱâ À§ÇØ µÎ°¡Áö º¯¼ö¸¦ Áö¿øÇÑ´Ù. dsn-notify´Â ¸î°¡Áö °á°ú (½ÇÆÐÇÑ ¸ÞÀÏ, Àü¼ÛµÈ ¸ÞÀϵî)¸¦ ¼ö½ÅÀÚ¿¡°Ô ¿äûÇϴµ¥ »ç¿ëµÇ¸ç, dsn-return ¿äûÀº ¾ó¸¶¸¸Å­ÀÇ ¸Þ¼¼Áö(Çì´õ ¶Ç´Â ¸ÞÀÏ Àüü)°¡ µÇµ¹·Á Áö´ÂÁö¸¦ °áÁ¤ÇÑ´Ù.

4.10. POP3 Áö¿ø (¼±ÅÃ)

¸¸¾à Mutt °¡ POP3 Áö¿øµÇµµ·Ï ÄÄÆÄÀÏ (configure ½ºÅ©¸³Æ®¸¦ --enable-pop ¿É¼ÇÀ» ÁÖ°í ÄÄÆÄÀÏ ÇÑ °æ¿ì) ÇßÀ»¶§¿¡´Â POP3 ¼­¹ö¸¦ ÅëÇØ ¿ø°ÝÀ¸·Î ¸ÞÀÏÀ» ´Ù·ê¼ö ÀÖ´Ù.

¿ø°Ý POP3 ¸ÞÀÏÇÔÀº ´ÙÀ½°ú °°ÀÌ Ç¥ÇöµÈ´Ù: pop://popserver/.

´ÙÀ½°ú °°ÀÌ Æ¯Á¤ Æ÷Æ®¸¦ ÁöÁ¤ÇÒ ¼öµµ ÀÖ´Ù: pop://popserver:port/.

°¢ Æú´õ¸¶´Ù ¼­·Î ´Ù¸¥ À¯Àú¸íÀ» »ç¿ëÇÒ ¼öµµ ÀÖ´Ù: pop://username@popserver[:port]/.

¿ø°Ý ¸ÞÀÏÇÔÀÇ »õ ¸ÞÀÏÀ» È®ÀÎÇÏ´Â °£°ÝÀº pop-checkinterval·Î Á¶Á¤ÇÒ ¼ö ÀÖÀ¸¸ç ±âº»°ªÀº 60 ÃÊÀÌ´Ù.

¸¸¾à SSL À» Áö¿øÇϵµ·Ï (configure --with-ssl) ÄÄÆÄÀÏ µÇ¾ú´Ù¸é POP3 ¼­¹ö¿ÍÀÇ ¿¬°áÀ» ¾Ïȣȭ ÇÒ ¼ö ÀÖ´Ù. À̰ÍÀº ´ç¿¬È÷ ¼­¹ö¿¡¼­µµ SSL ¾Ïȣȭ ¿¬°áÀ» Áö¿øÇØ¾ß ÇÑ´Ù. POP3/SSL ¿¬°áÀ» À§Çؼ­´Â ´ÙÀ½°ú °°Àº Çü½ÄÀ» »ç¿ëÇÑ´Ù: pops://[username@]popserver[:port]/.

POP3 ¸ÞÀÏÀÇ ¶Ç µû¸¥ Á¢±ÙÀº fetch-mail ±â´ÉÀÌ´Ù. À̰ÍÀº pop-host·Î Á¢¼ÓÇÏ¿© ¸ÞÀÏÀ» spoolfile ¸ÞÀÏÇÔÀ¸·Î °¡Á®¿Â´Ù.

ÁÖÀÇ: ¸¸¾à ¸ÞÀÏÀ» ·ÎÄà ¸ÞÀÏÇÔÀ¸·Î °¡Á®¿À´Â ±â´É¸¸À» »ç¿ëÇÒ °ÍÀ̶ó¸é À̰͸¸À» À§ÇØ Æ¯º°È÷ ¼³°èµÈ fetchmail°°Àº ÇÁ·Î±×·¥ÀÇ »ç¿ëÀ» °í·ÁÇØ¶ó.

4.11. IMAP Áö¿ø (¼±ÅÃ)

IMAP Áö¿ø (configure --enable-imap)ÀÌ µÇµµ·Ï ÄÄÆÄÀÏµÈ °æ¿ì ¿ø°Ý IMAP ¼­¹öÀÇ ¸ÞÀÏÇÔ »ç¿ëÀÌ °¡´ÉÇÏ´Ù.

¿ø°Ý imap¼­¹öÀÇ Æú´õ´Â imap://imapserver/INBOX¿Í °°Àº Çü½ÄÀ» »ç¿ëÇÔÀ¸·Î Á¢±Ù °¡´ÉÇÏ´Ù. INBOXÀº Ưº°ÇÑ À̸§À¸·Î ½ºÇ® ¸ÞÀÏÇÔÀ» ÀǹÌÇÑ´Ù. ¸¸¾à ´Ù¸¥ ¸ÞÀÏ Æú´õ¿¡ Á¢±ÙÇÏ·Á¸é imap://imapserver/path/to/folder¿Í °°Àº Çü½ÄÀ» »ç¿ëÇÏ¸é µÈ´Ù.

´ÙÀ½°ú °°ÀÌ »ç¿ëÇÒ Æ÷Æ®¸¦ ¼³Á¤ÇÒ ¼öµµ ÀÖ´Ù: imap://imapserver:port/INBOX.

¶ÇÇÑ °¢ imap ¼­¹ö¿¡ µû¶ó ´Ù¸¥ À¯Àú¸íÀ» »ç¿ëÇÏ´Â °Íµµ °¡´ÉÇÏ´Ù: imap://username@imapserver[:port]/INBOX.

mutt ÄÄÆÄÀϽà SSL Áö¿øµÇµµ·Ï (configure --with-ssl) ÄÄÆÄÀÏ µÇ¾ú´Ù¸é IMAP ¼­¹ö¿ÍÀÇ ¿¬°áÀ» ¾Ïȣȭ ÇÒ ¼ö ÀÖ´Ù. À̰ÍÀº ´ç¿¬È÷ ¼­¹ö¿¡¼­µµ SSLÀ» Áö¿øÇØ ÁÖ¾î¾ß Çϸç, ´ÙÀ½°ú °°Àº ¹æ¹ýÀ¸·Î IMAP/SSL Æú´õ¸¦ ÁöÁ¤ÇÑ´Ù: imaps://[username@]imapserver[:port]/path/to/folder

´ÙÀ½°ú °°ÀÌ Pine ȣȯ ¼³Á¤µµ °¡´ÉÇÏ´Ù: {[username@]imapserver[:port][/ssl]}path/to/folder

IMAP ¼­¹öÀÇ Æú´õ¸¦ ºê¶ó¿ì¡ ÇÒ¶§ toggle-subscribed ¸í·ÉÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù (imap-list-subscribedº¯¼ö ÂüÁ¶).

IMAP ¼­¹ö¸¦ ÅëÇÑ »õ ¸ÞÀÏ È®ÀÎÀº Áö¿¬Çö»óÀÌ ¸¹ÀÌ ÀϾ¼ö ÀÖÀ¸¹Ç·Î, mail-check timeout º¯¼öµéÀ» ½ÅÁßÈ÷ ¼³Á¤ÇØ¾ß ÇÒ °ÍÀÌ´Ù. ´ÙÀ½Àº ³»°¡ »ç¿ëÇϰí ÀÖ´Â °ªµéÀÌ´Ù.
set mail_check=90
set timeout=15
ÀÌ °ªÀº ³»°¡ »ç¿ëÇÏ´Â ´À¸° ¸ðµ©¶óÀο¡¼­ ÁÁÀº °á°ú¸¦ º¸ÀδÙ.

4.11.1. Æú´õ ºê¶ó¿ìÁ®

muttÀº ·ÎÄà ÆÄÀÏ ºê¶ó¿ìÁ® ó·³ IMAP ¼­¹ö»óÀÇ ¸ÞÀÏÇÔ¿¡ Á¢±ÙÇÏ´Â °ÍÀ» Áö¿øÇϸç, ´ÙÀ½°ú °°Àº Â÷ÀÌÁ¡ÀÌ ÀÖ´Ù:

  • ÆÄÀÏ ÆÛ¹Ì¼Ç ´ë½Å¿¡ "IMAP"ÀÌ Ç¥½ÃµÇ¸ç, "+" ´Â ÇØ´ç Ç׸ñÀÌ ¸ÞÀϰú ÇϺΠµð·ºÅ丮¸¦ Æ÷ÇÔÇϰí ÀÖ´Ù´Â °ÍÀ» ¾Ë·ÁÁØ´Ù. º¸Åë cyrus °°Àº ¼­¹öµéÀÇ Æú´õ°¡ ¸ÞÀϰú ÇϺΠµð·ºÅ丮¸¦ °¡Áö°í ÀÖ´Ù.

  • ¸ÞÀϰú ÇϺΠµð·ºÅ丮¸¦ Æ÷ÇÔÇϰí ÀÖ´Â °æ¿ì ¼±Åà Ű (±âº»: enter)´Â ÇϺΠµð·ºÅ丮·Î À̵¿Çϴµ¥ ¾²À̸ç, ÇØ´ç Æú´õ¿¡¼­ ¸ÞÀÏÀ» ÀÐÀ¸·Á ÇÑ´Ù¸é view-file (±âº»: space)¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù.

  • ¸ÞÀÏÇÔÀÇ »èÁ¦´Â delete-mailbox (±âº»: d)¸¦ »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç, ¸ÞÀÏÇÔÀÇ subscribe¿Í unsubscribe´Â °¢°¢ s ¿Í u۸¦ »ç¿ëÇÑ´Ù.

4.11.2. ÀÎÁõ

muttÀº ³×°¡ÁöÀÇ IMAP ¼­¹ö ÀÎÁõ ¹æ¹ýÀ» Áö¿øÇÑ´Ù: SASL, GSSAPI, CRAM-MD5, LOGIN (Grant Edwards°¡ exchange À¯ÀúµéÀ» À§ÇÑ NTLM ÀÎÁõ Áö¿øÀ» À§ÇÑ ÆÐÄ¡¸¦ ¸¸µé¾ú´Âµ¥, ¾ÆÁ÷ ÁÖ ¼Ò½º¿¡´Â Æ÷ÇÔµÇÁö ¾Ê¾Ò´Ù). ¶ÇÇÑ, °¡»ó-ÇÁ·ÎÅäÄÝÀÎ ANONYMOUS ¸¦ Áö¿øÇÑ´Ù. À̰ÍÀº °ø°³ IMAP ¼­¹ö¿¡ °èÁ¤¾øÀÌ ·Î±×ÀÎÇÒ¶§ »ç¿ëµÈ´Ù. ANONYMOUS¸¦ »ç¿ëÇϱâ À§Çؼ­´Â À¯Àú À̸§À» °ø¹éÀ̳ª "anonymous"·Î ¼³Á¤ÇÑ´Ù.

SASLÀº ´Ù¸¥ ¾î¶°ÇÑ ÀÎÁõ ¹æ½Äº¸´Ùµµ ¾ÈÀüÇÑ ÇÁ·ÎÅäÄÝÀ̸ç, ¸ðµç ¼¼¼ÇÀÌ ³×Æ®¿öÅ© »ó¿¡¼­ ¾Ïȣȭ µÈ´Ù (DIGEST-MD5, GSSAPI µµ °¡´É). ±×·¯¹Ç·Î, À̰ÍÀº ¼­¹ö°¡ Áö¿øÇÑ´Ù¸é °¡Àå ±ÇÀåµÇ´Â ÀÎÁõ ¹æ¹ýÀÌ´Ù. SASLÀÇ »ç¿ëÀ» À§Çؼ­´Â Cyrus SASL ¶óÀ̺귯¸®°¡ ¼³Ä¡µÇ¾î ÀÖ¾î¾ß Çϸç, mutt ÄÄÆÄÀϽà --with-sasl¿É¼ÇÀ» »ç¿ëÇØ¾ß ÇÑ´Ù.

muttÀº ¸ðµç ÀÎÁõ ¹æ½ÄÀ» ´ÙÀ½°ú °°Àº ¼ø¼­·Î ½ÃµµÇÒ °ÍÀÌ´Ù: SASL, ANONYMOUS, GSSAPI, CRAM-MD5, LOGIN.

ÀÎÁõÀ» Á¦¾îÇϱâ À§ÇÑ º¯¼öµé:

  • imap-user - Á¢¼ÓÇÏ·Á´Â IMAP ¼­¹öÀÇ °èÁ¤ »ç¿ëÀÚ À̸§. ÀÌ °ªÀº ¸ÞÀÏÇÔÀÇ ÆÐ½º({user@host})¿¡ ÀÇÇØ ¹«½ÃµÈ´Ù.

  • imap-pass - ¸ðµç ÀÎÁõ¹æ¹ý¿¡ »ç¿ëµÉ ¾ÏÈ£.

  • imap-authenticators - IMAP ÀÎÁõ ¹æ¹ýÀ» ÄÝ·ÐÀ¸·Î ±¸ºÐÇÏ¿© ³ª¿­ÇÑ´Ù.

4.12. ´ÙÁß IMAP/POP Áö¿ø (¼±ÅÃ)

¸¸¾à ¿©·¯°³ÀÇ IMAP °ú(¶Ç´Â) POP ¼­¹ö¸¦ µ¿½Ã¿¡ »ç¿ëÇϰí ÀÖ´Ù¸é account-hook ¸í·ÉÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù. ÀÌ ¸í·ÉÀº folder-hook °ú ºñ½ÁÇÏ°Ô ÀÛµ¿ÇÏÁö¸¸, ¿ø°Ý ¸ÞÀÏÇÔ¿¡ Á¢±ÙÇÒ¶§ »ç¿ëµÈ´Ù.

»ç¿ë¿¹:

account-hook . 'unset imap_user; unset imap_pass; unset tunnel'
account-hook imap://host1/ 'set imap_user=me1 imap_pass=foo'
account-hook imap://host2/ 'set tunnel="ssh host2 /usr/libexec/imapd"'

4.13. URLÀ» À¥ ºê¶ó¿ìÁ®·Î ¿¬°á Çϱâ (¿ÜºÎ)

¸ÞÀÏÀÇ ³»¿ë¿¡ URLÀÌ Æ÷ÇԵǾî ÀÖ´Â °æ¿ì¿¡ urlview ¶ó´Â ¿ÜºÎ ÇÁ·Î±×·¥ (ftp://ftp.guug.de/pub/mutt/contrib/¿¡¼­ ´Ù¿î·Îµå °¡´É)À» »ç¿ëÇϸé, ÀÌ URLµéÀÌ ¸Þ´º·Î Ç¥½ÃµÇ¾î À¥ ºê¶ó¿ìÁ®·Î ÆíÇÏ°Ô ¿­¾î º¼¼ö ÀÖ´Ù.

mutt¿¡¼­ÀÇ ¼³Á¤ ¿¹:
macro index \cb |urlview\n
macro pager \cb |urlview\n

ctrl-b ¸¦ ´©¸£¸é ÇØ´ç ¸ÞÀÏ¿¡ Æ÷ÇÔµÈ URLÀÇ ¸®½ºÆ®°¡ Ç¥½ÃµÈ´Ù.