ÆÐÅÏÀº ``POSIX È®Àå'' Á¤±Ô Ç¥Çö½Ä (regexp)À» »ç¿ëÇØ¾ß ÇÑ´Ù. ¿©·¯ºÐÀÇ Æí¸®¸¦ À§ÇØ Á¤±Ô Ç¥Çö½Ä¿¡ ´ëÇØ °£´ÜÇÏ°Ô ¼Ò°³ÇÑ´Ù.
ÆÐÅÏ¿¡ ´ë¹®ÀÚ°¡ Æ÷ÇԵǾî ÀÖÁö ¾Ê´Ù¸é ´ë¼Ò¹®ÀÚ¸¦ °¡¸®Áö ¾Ê°í °Ë»öÇÑ´Ù. Áï, ´ë¹®ÀÚ°¡ Çϳª¶óµµ Æ÷ÇԵǾî ÀÖ´Ù¸é case sensitive °Ë»öÀ» ÇÒ°ÍÀÌ´Ù. °Ë»ö ÆÐÅÏ¿¡ ``\''¸¦ »ç¿ëÇÒ¶§´Â ``\\''¿Í °°ÀÌ »ç¿ëÇØ¾ß ÇÑ´Ù.
Á¤±Ô Ç¥Çö½ÄÀº ¹®ÀÚÀÇ ÆÐÅÏÀ» ±â¼úÇÑ °ÍÀ̸ç, ´Ù¾çÇÑ Ç¥Çö½ÄÀ» Á¶ÇÕÇÑ ¼öÇÐ °ø½Ä°úµµ ºñ½ÁÇÏ°Ô ¸¸µé¾î Áø´Ù.
°Ë»ö ÆÐÅÏ¿¡ °ø¹éÀ» Æ÷ÇÔÇϰí ÀÖ´Â °æ¿ì³ª ±¸ºÐÀ» À§ÇØ ÀÎ¿ë ºÎÈ£ (",')°¡ »ç¿ëµÈ´Ù (muttrc-syntax¸¦ Âü°í). " ³ª ' ¸¦ °Ë»öÇÏ´Â °æ¿ì¿¡´Â ¹é ½½·¹½¬(\)¸¦ ºÙ¿©ÁØ´Ù.
Á¡(``.'')Àº newlineÀ» Á¦¿ÜÇÑ ¸ðµç ¹®ÀÚ¸¦ ³ªÅ¸³½´Ù. ``^''Àº ÁÙÀÇ ½ÃÀÛÀ» ³ªÅ¸³»¸ç, ``$''´Â ¹Ý´ë·Î ÁÙÀÇ ³¡À» ³ªÅ¸³½´Ù.
'[' ¿Í ']'´Â ÁýÇÕÀÇ ½ÃÀÛ°ú ³¡À» ³ªÅ¸³½´Ù. '-'´Â ¹üÀ§¸¦ ³ªÅ¸³»´Â ¹®ÀÚÀÌ´Ù. ÀÌ·¯ÇÑ ¹®ÀÚµéÀ» °Ë»öÇÏ·Á¸é ÀÌ¹Ì ¸»ÇßµíÀÌ ¹®ÀÚ ¾Õ¿¡ '\'¸¦ ºÙ¿©ÁÖ¸é µÈ´Ù (¿¹: [a-zA-Z0-9\-]).
ÁýÇÕÀÌ ``[^''·Î ½ÃÀÛµÇ¸é ¿ªÁýÇÕÀ» Ç¥ÇöÇÑ´Ù. Áï, ``[0-9]''´Â 0°ú 9»çÀÌÀÇ ¼ýÀÚ¸¦ ³ªÅ¸³½´Ù¸é, ``[^0-9]''´Â 0°ú 9»çÀÌÀÇ ¼ýÀÚ°¡ ¾Æ´Ñ °æ¿ì¸¦ Ç¥ÇöÇÑ´Ù. ¸¶Âù °¡Áö·Î ``[^abc]''´Â a,b,c °¡ ¾Æ´Ñ ¸ðµç ¹®ÀÚ¸¦ ³ªÅ¸³½´Ù.
¹Ì¸® Á¤ÀÇµÈ ÁýÇÕÀ» »ç¿ëÇÒ ¼ö Àִµ¥, ÀÌ °æ¿ì ``[:'' ¿Í ``:]''·Î °¨½ÎÁÖ¸é µÈ´Ù. ´ÙÀ½Àº POSIX Ç¥ÁØ¿¡ ÀÇÇØ Á¤ÀÇµÈ °ÍÀÌ´Ù.
¾ËÆÄºª°ú ¼ýÀÚ(alphanumeric)
¾ËÆÄºª ¹®ÀÚ.
°ø¹éÀ̳ª TAB.
Á¦¾î(control) ¹®ÀÚ.
¼ýÀÚ.
ÇÁ¸°Æ®¿Í º¸±â(visible)°¡ °¡´ÉÇÑ ¹®ÀÚ (¿¹¸¦ µé¾î °ø¹éÀº ÇÁ¸°Æ®°¡ °¡´ÉÇÏÁö¸¸, visibleÇÑ ¹®ÀÚ´Â ¾Æ´Ï¸ç, ``a''´Â µÑ´Ù °¡´ÉÇÏ´Ù).
¾ËÆÄºª ¼Ò¹®ÀÚ.
ÇÁ¸°Æ®°¡ °¡´ÉÇÑ ¹®ÀÚ (Á¦¾î ¹®ÀÚ¸¦ Á¦¿ÜÇÑ ¹®ÀÚ)
±¸µÎÁ¡ ¹®ÀÚ (¾ËÆÄºª, ¼ýÀÚ, Á¦¾î, °ø¹é¹®ÀÚ°¡ ¾Æ´Ñ°Í).
°ø¹é ¹®ÀÚ (°ø¹é, ÅÇ, ÆûÇǵåµî)
¾ËÆÄºª ´ë¹®ÀÚ.
16Áø¼ö.
ÀÌ ¹®ÀÚ Á¤ÀǸ¦ »ç¿ëÇÒ¶§¿¡´Â ´ÙÀ½°ú °°ÀÌ ºê¶óÄÏÀ¸·Î °¨½ÎÁà¾ß ÇÑ´Ù (¿¹: [[:digit:]] ¿Í [0-9]´Â °°Àº ÀǹÌÀÌ´Ù).
´ÙÀ½Àº ¹Ýº¹µÇ´Â ´Ü¾î¿¡ »ç¿ëµÇ´Â Ç¥ÇöµéÀÌ´Ù:
¹Ù·Î ¾ÕÀÇ ¹®ÀÚ°¡ ¾ø°Å³ª Çϳª ÀÖ´Â °ÍÀ» Ç¥ÇöÇÔ.
0°³ ÀÌ»óÀÇ ¹®ÀÚ.
¹Ù·Î ¾ÕÀÇ ¹®ÀÚ°¡ ÇѰ³ ÀÌ»ó ÀÓÀ» ³ªÅ¸³¿. *¿Í ºñ½ÁÇÏ°Ô µ¿ÀÛÇϳª Çϳª ÀÌ»óÀ» Ç¥ÇöÇÔ.
n¹ø ¹Ýº¹µÇ´Â °Í.
n¹ø ÀÌ»ó ¹Ýº¹.
ÃÖ´ë m¹ø ¹Ýº¹.
n¹ø ÀÌ»ó, m ¹ø ÀÌÇÏ ¹Ýº¹µÇ´Â °ÍÀ» Ç¥Çö.
µÎ°³ÀÇ Á¤±Ô Ç¥Çö½ÄÀº ¿¬°áµÉ ¼ö ÀÖÀ¸¸ç, ``|''·Î ºÐ¸®ÇÏ¸é ¾î´ÀÂÊÀ̳ª ÀÏÄ¡ÇÏ´Â °ÍÀ» ÀǹÌÇÑ´Ù.
Âü°í: ¸¸¾à mutt¸¦ GNU rx ÆÐŰÁö¿Í ÄÄÆÄÀÏ Çß´Ù¸é ´ÙÀ½ Ç¥ÇöµéÀ» Á¤±Ô Ç¥Çö½Ä¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Ù:
¹®ÀÚÀÇ ½ÃÀÛÀ̳ª ³¡¿¡ °ø¹é¹®ÀÚ°¡ ÀÖ´Â °æ¿ì.
¹®ÀÚ¿ Áß°£¿¡ °ø¹éÀÌ ÀÖ´Â °æ¿ì.
¹®ÀÚÀÇ ¾Õ¿¡ °ø¹éÀÌ ÀÖ´Â °æ¿ì.
¹®ÀÚÀÇ µÚ¿¡ °ø¹éÀÌ ÀÖ´Â °æ¿ì.
ÀϹÝÀûÀÎ ¹®ÀÚ (¾ËÆÄºª,¼ýÀÚ ¶Ç´Â ¹ØÁÙ).
ÀϹÝÀûÀÎ ¹®ÀÚ°¡ ¾Æ´Ñ°ÍÀ» Ç¥Çö.
¹öÆÛ(¹®ÀÚ)ÀÇ ¾Õ¿¡ °ø¹éÀÌ ÀÖ´Â °æ¿ì.
¹öÆÛ(¹®ÀÚ)ÀÇ µÚ¿¡ °ø¹éÀÌ ÀÖ´Â °æ¿ì.
ÀÌ Ç¥ÇöµéÀº POSIX¿¡ ÀÇÇÑ Á¤Àǰ¡ ¾Æ´Ï±â ¶§¹®¿¡ ÀϹÝÀûÀÎ ½Ã½ºÅÛÀÇ ¶óÀ̺귯¸®¿¡¼´Â Áö¿øÇÏÁö ¾ÊÀ»¼öµµ ÀÖ´Ù.
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]¿Í °°Àº Ç¥Çöµµ °¡´ÉÇÏ´Ù.
ÁÖ¼ÒÀÇ ÆÐÅÏ (c,C,p,P,t)°ú ÇÔ²² Á¤±Ô Ç¥Çö½ÄÀ» »ç¿ëÇÏ¿© Á¦ÇÑÀûÀÎ Àǹ̸¦ ¸¸µé¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î ´ÙÀ½ÀÇ ¿¹´Â ¼ö½ÅÀÚÀÇ À̸ÞÀÏ ÁÖ¼Ò°¡ ``.de''·Î ³¡³ª´Â ¸ðµç À̸ÞÀÏÀ» ÀǹÌÇÑ´Ù.
^~C \.de$ |
Çϳª ÀÌ»óÀÇ Á¶°Ç °Ë»öÀº ´ÙÀ½°ú °°ÀÌ ÇÑ´Ù:
~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")' |
±â°£ °Ë»ö. ³¯Â¥´Â ¹ÝµíÀÌ 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¸¦ »ç¿ëÇØ¼ Æ÷¸ËÀ» ¹Ù²ÙÁö ¾Ê´Â ÀÌ»ó À妽º¿¡ ³ªÅ¸³ª´Â °ª°ú´Â Â÷À̰¡ ÀÖ´Ù.
°¡²û ¿©·¯°³ÀÇ ¸ÞÀÏÀ» µ¿½Ã¿¡ ÀúÀå,»èÁ¦ Çϰųª ƯÁ¤ Á¦¸ñÀ» °¡Áø ¸ÞÀÏÀ» µ¿½Ã¿¡ ó¸®ÇØ¾ß ÇϴµîÀÇ °æ¿ì°¡ ÀÖ´Ù. À̶§¿¡´Â °Ë»ö ÆÐÅϰú ÀÏÄ¡ÇÏ´Â ¸ÞÀϵ鿡 ű׸¦ »ç¿ëÇÏ¸é µÇ´Âµ¥, À̶§¿¡´Â tag-pattern ±â´É (±âº»: shift-T)¸¦ »ç¿ëÇÑ´Ù (°Ë»ö ÆÐÅÏ Âü°í). °¢°¢ÀÇ ¸ÞÀÏ¿¡ ű×ÇÏ·Á¸é ``t''¸¦ »ç¿ëÇÏ¸é µÈ´Ù.
ÀÏ´Ü ÅÂ±×µÈ ¸ÞÀÏ¿¡ µ¿½Ã¿¡ ¾î¶°ÇÑ ÀÛ¾÷À» ÇÏ·Á¸é ``tag-prefix'' (±âº»: ``;'' (¼¼¹ÌÄÝ·Ð))À» ´©¸¥ÈÄ¿¡ ÇÏ¸é µÈ´Ù. ¸¸¾à auto-tag º¯¼ö°¡ ¼³Á¤µÇ¾î ÀÖ´Â °æ¿ì¿¡´Â ``tag-prefix''¾øÀÌ ÅÂ±×µÈ ¸ÞÀÏÀÌ ÀÖ´Â °æ¿ì ÀÚµ¿À¸·Î Àû¿ëµÈ´Ù.
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 |
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>' |
¸¶Âù°¡Áö·Î Á¤±Ô Ç¥Çö½ÄÀ» »ç¿ëÇÑ Á»´õ º¹ÀâÇÑ Á¶°ÇÀ» ¸¸µé¼öµµ ÀÖ´Ù. default-hookÀ» Âü°íÇ϶ó.
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)ÀÇ »ç¿ëÀÌ °¡´ÉÇÏ´Ù. À̰ÍÀº ÇöÀç ´ç½ÅÀÌ ÀÔ·Â ÇØ³õÀº °ÍÀ» ¹ÙÅÁÀ¸·Î ÁúÀǸ¦ ÇÑÈÄ¿¡ ±× °á°ú·Î ÁÖ¼Ò¸¦ ¿Ï¼ºÇÏ°Ô ÇØÁÖ´Â °ÍÀÌ´Ù. ¸¸¾à °á°ú°¡ ¿©·¯°³¶ó¸é Äõ¸® ¸Þ´º¸¦ º¸¿©ÁÙ °ÍÀÌ´Ù.
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)ÀÌ ÇÊ¿ä ¾ø´Ù.
¸ÞÀÏÇÔÀ» Ç¥ÇöÇÏ´Â ´ÜÃà۰¡ Á¤ÀǵǾî ÀÖÀ¸¸ç, À̰͵éÀº ÆÄÀÏÀ̳ª ¸ÞÀÏÇÔÀ» ¹¯´Â ÇÁ·ÒÇÁÆ®µî ¾îµð¿¡¼³ª »ç¿ëÇÒ ¼ö ÀÖ´Ù.
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°¡ °¡´ÉÇÏ´Ù. ±ÛŸ·¡´Â °°Àº Á¦¸ñÀ» °¡Áø ¸ÞÀϵéÀÇ ±×·ìÀ¸·Î ÀϹÝÀûÀ¸·Î Æ®¸® ±¸Á¶·Î Ç¥ÇöµÈ´Ù. ´ç½ÅÀÌ À¯Áî³Ý Ŭ¶óÀÌ¾ðÆ®¸¦ »ç¿ëÇØ º¸¾Ò´Ù¸é ½±°Ô ÀÌÇØÇÒ °ÍÀÌ´Ù. ÀÌ ±â´ÉÀº ¸Å¿ì ¸¹Àº ¸ÞÀÏÀÌ ¿À°¡´Â ¸ÞÀϸµ ¸®½ºÆ®ÀÇ °ü¸®¸¦ ½±°Ô ÇØÁØ´Ù.
ÀÌ ±â´ÉÀº RFC1894¿¡ Á¤ÀǵȰÍÀ¸·Î, mutt¿¡¼´Â ÀÌ ±â´ÉÀ» »ç¿ëÇϱâ À§ÇØ µÎ°¡Áö º¯¼ö¸¦ Áö¿øÇÑ´Ù. dsn-notify´Â ¸î°¡Áö °á°ú (½ÇÆÐÇÑ ¸ÞÀÏ, Àü¼ÛµÈ ¸ÞÀϵî)¸¦ ¼ö½ÅÀÚ¿¡°Ô ¿äûÇϴµ¥ »ç¿ëµÇ¸ç, dsn-return ¿äûÀº ¾ó¸¶¸¸ÅÀÇ ¸Þ¼¼Áö(Çì´õ ¶Ç´Â ¸ÞÀÏ Àüü)°¡ µÇµ¹·Á Áö´ÂÁö¸¦ °áÁ¤ÇÑ´Ù.
¸¸¾à 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°°Àº ÇÁ·Î±×·¥ÀÇ »ç¿ëÀ» °í·ÁÇØ¶ó.
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 |
muttÀº ·ÎÄà ÆÄÀÏ ºê¶ó¿ìÁ® ó·³ IMAP ¼¹ö»óÀÇ ¸ÞÀÏÇÔ¿¡ Á¢±ÙÇÏ´Â °ÍÀ» Áö¿øÇϸç, ´ÙÀ½°ú °°Àº Â÷ÀÌÁ¡ÀÌ ÀÖ´Ù:
ÆÄÀÏ ÆÛ¹Ì¼Ç ´ë½Å¿¡ "IMAP"ÀÌ Ç¥½ÃµÇ¸ç, "+" ´Â ÇØ´ç Ç׸ñÀÌ ¸ÞÀϰú ÇϺΠµð·ºÅ丮¸¦ Æ÷ÇÔÇϰí ÀÖ´Ù´Â °ÍÀ» ¾Ë·ÁÁØ´Ù. º¸Åë cyrus °°Àº ¼¹öµéÀÇ Æú´õ°¡ ¸ÞÀϰú ÇϺΠµð·ºÅ丮¸¦ °¡Áö°í ÀÖ´Ù.
¸ÞÀϰú ÇϺΠµð·ºÅ丮¸¦ Æ÷ÇÔÇϰí ÀÖ´Â °æ¿ì ¼±Åà Ű (±âº»: enter)´Â ÇϺΠµð·ºÅ丮·Î À̵¿Çϴµ¥ ¾²À̸ç, ÇØ´ç Æú´õ¿¡¼ ¸ÞÀÏÀ» ÀÐÀ¸·Á ÇÑ´Ù¸é view-file (±âº»: space)¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù.
¸ÞÀÏÇÔÀÇ »èÁ¦´Â delete-mailbox (±âº»: d)¸¦ »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç, ¸ÞÀÏÇÔÀÇ subscribe¿Í unsubscribe´Â °¢°¢ s ¿Í u۸¦ »ç¿ëÇÑ´Ù.
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 ÀÎÁõ ¹æ¹ýÀ» ÄÝ·ÐÀ¸·Î ±¸ºÐÇÏ¿© ³ª¿ÇÑ´Ù.
¸¸¾à ¿©·¯°³ÀÇ 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"' |
¸ÞÀÏÀÇ ³»¿ë¿¡ URLÀÌ Æ÷ÇԵǾî ÀÖ´Â °æ¿ì¿¡ urlview ¶ó´Â ¿ÜºÎ ÇÁ·Î±×·¥ (ftp://ftp.guug.de/pub/mutt/contrib/¿¡¼ ´Ù¿î·Îµå °¡´É)À» »ç¿ëÇϸé, ÀÌ URLµéÀÌ ¸Þ´º·Î Ç¥½ÃµÇ¾î À¥ ºê¶ó¿ìÁ®·Î ÆíÇÏ°Ô ¿¾î º¼¼ö ÀÖ´Ù.
mutt¿¡¼ÀÇ ¼³Á¤ ¿¹:
macro index \cb |urlview\n macro pager \cb |urlview\n |
ctrl-b ¸¦ ´©¸£¸é ÇØ´ç ¸ÞÀÏ¿¡ Æ÷ÇÔµÈ URLÀÇ ¸®½ºÆ®°¡ Ç¥½ÃµÈ´Ù.