Pine 3.92 ÀÌÈÄ ÆÇ°ú RFC 1557À» µû¸£´Â ÇÑ±Û ¸ÞÀÏ ±³È¯

Â÷·Ê

  1. µé¾î °¡´Â ¸»
  2. ±âº» ¼³Ä¡
    1. Pine ÄÄÆÄÀÏ
    2. ÄÚµå º¯È¯±â ¼³Ä¡
    3. Pine ¼³Á¤
  3. °í±Þ ¼³Ä¡
    1. ÇÁ¸°ÅÍ ¼³Á¤
    2. ½Ã½ºÅÛ °ü¸®Àڷμ­ ¼³Ä¡
    3. ´º½º ¸®´õ·Î¼­ÀÇ Pine
    4. ±âŸ ¼¼¼¼ÇÑ ¼³Á¤
  4. Âü°í ¹®Çå
  5. ¸Î´Â ¸»

  1. µé¾î °¡´Â ¸»
  2. PineÀº University of Washington ¿¡¼­ °³¹ßÇÑ Unix¿ë ¸ÞÀÏ ÇÁ·Î±×·¥(Mail User Agent)À¸·Î¼­ °­·ÂÇÑ ±â´É°ú ´Ù¾çÇÑ Configuration optionÀ» °¡Áö°í ÀÖ½À´Ï´Ù. ÀÌ·± Configuration OptionÀ» Àß È°¿ëÇϸé ÇÑ±Û ¸ÞÀÏ ±³È¯ Ç¥ÁØÀÎ RFC 1557¿¡ µû¶ó¼­ ÀÎÄÚµåµÇ¾î ¿À´Â ¸Þ½ÃÁö¸¦ ÀÚµ¿À¸·Î µðÄÚµåÇØ¼­ Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇØ¿Ü¿¡¼­ ÇÑ±Û ¸ÞÀÏ ¼ö½Å¿¡ ¾î·Á¿òÀ» °Þ´Â »ç¿ëÀÚµéÀÌ ÀÌ ¹æ¹ýÀ» ¾²¸é ±×·± ºÒÆí°ú ¾î·Á¿òÀ» ÇÇÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ¸ÞÀÏ ¹ß¼Û ½Ã¿¡µµ RFC 1557À» ÁؼöÇÏ´Â ÇÑ±Û ¸ÞÀÏÀ» º¸³¾ ¼ö ÀÖ½À´Ï´Ù.

  3. ±âº» ¼³Ä¡
    1. Pine ÄÄÆÄÀÏ
      1. Pine ±¸Çϱâ
        ÇöÀç »ç¿ë ÁßÀÎ ½Ã½ºÅÛ¿¡ PineÀÌ ¾ø°Å³ª ÀÖ´Ù°í ÇØµµ 3.92º¸´Ù ¿À·¡µÈ ¿¾ ¹öÀüÀ̶ó¸é ÃֽŠ3.96À» ¼³Ä¡ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ´ÙÀ½ÀÇ Àå¼Ò¿¡¼­ ÃֽйöÀüÀÎ 3.96À» ±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù ¼Ò½º¸¦ ±¸Çؼ­ ÇÑ±Û ÆÐÄ¡¸¦ Àû¿ëÇÑ ´ÙÀ½¿¡ ÄÄÆÄÀÏÇÏ´Â °ÍÀ» ±ÇÇÕ´Ï´Ù. Ȥ½Ã, ÄÄÆÄÀÏ¿¡ Àͼ÷Ä¡ ¸ø Çϰųª ´Ù¸¥ »çÁ¤À¸·Î ÄÄÆÄÀÏÀÌ ¿©ÀÇÄ¡ ¾ÊÀº °æ¿ì¿¡´Â ¹Ì¸® ÄÄÆÄÀÏµÈ ½ÇÇà ÆÄÀÏÀ» °¡Á®´Ù ¾²½Ç ¼öµµ ÀÖ½À´Ï´Ù. ÀÚ½ÅÀÌ ÄÄÆÄÀÏÀ» ÇÏÁö ¸ø ÇÑ´Ù¸é ½Ã½ºÅÛ °ü¸®ÀÚ¿¡°Ô »õ ¹öÀüÀÇ ¼³Ä¡¸¦ ºÎŹÇϽʽÿÀ. ÇÑ±Û ÆÐÄ¡ ¹öÀüÀÇ ¼³Ä¡´Â(´Ù¸¥ »ç¿ëÀÚ¿¡°Ô ¾Æ¹«·± ÇØ°¡ ¾ø½À´Ï´Ù) ¾Æ´Ï¶óµµ ÃÖ¼ÒÇÑ ÆÐÄ¡ ¾È µÈ 3.96ÀÇ ¼³Ä¡¸¦ Çϵµ·Ï ¼³µæÇÏ´Â °ÍÀº ¾î·ÆÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù.
      2. ÇÑ±Û ÆÐÄ¡ ±¸Çϱâ : ÇÑ±Û ÆÐÄ¡´Â PineÀ¸·Î º¸³½ ¸ÞÀÏÀÌ Çѱ¹ÀÇ ¸¹Àº È£½ºÆ®¿¡¼­ »ç¿ëÇϰí ÀÖ´Â ÇÑ±Û sendmail°ú ȣȯ¼ºÀÌ ÀÖ°Ô Çϰí, RFC 1557 À» Á¤È®È÷ ÁؼöÇϵµ·Ï Çϱâ À§ÇÑ °ÍÀÔ´Ï´Ù. ÃÖ±Ù¿¡ ¹ß°ßµÈ ÇÑ±Û sendmailÀÇ ±î´Ù·Î¿î ´ë¼Ò¹®ÀÚ °¡¸®´Â °Í ¶§¹®¿¡ »ý±â´Â ºñȣȯ¼ºÀÇ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ »õ·Î¿î patch¸¦ ¸¸µé¾ú½À´Ï´Ù. À̰ÍÀº 3.96¿¡ ´ëÇÑ ÆÐÄ¡À̸ç À̰÷À» ´©¸£¸é ´Ù¿î·ÎµåÇÒ ¼ö ÀÖ½À´Ï´Ù. 3.96¿¡ ´ëÇÑ ÇÑ±Û ÆÐÄ¡¿Í hmconv µî °ü·Ã ÆÄÀÏÀ» tar·Î¹­¾î gzipÀ¸·Î ¾ÐÃàÇÑ °ÍÀº ÇöÀç
        http://ftp.kaist.ac.kr/hangul/incoming/pine396k2.tar.gz
        ¿¡ ÀÖ½À´Ï´Ù. Á¶¸¸°£ /hangul/mail·Î ¿Å°ÜÁú °ÍÀÔ´Ï´Ù.

        3.95¿¡ ´ëÇÑ ¿¾ ¹öÀüÀÇ ÆÐÄ¡(ÇÑ±Û sendmail°ú ¾à°£ ºñȣȯÀûÀÎ ¸éÀÌ ÀÖ´Â) ¾Æ·¡ÀÇ °÷¿¡¼­ ±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù¸¸, °¡´ÉÇϸé 3.96¿¡ ´ëÇÑ »õ·Î¿î ÆÐÄ¡¸¦ »ç¿ëÇϽñ⸦ ±ÇÀåÇÕ´Ï´Ù.

      3. ÀûÀýÇÑ Àӽà µð·ºÅ丮¿¡¼­ ¼Ò½ºÀÇ ¾ÐÃàÀ» Ç®°í, °Å±â¿¡ ÇÑ±Û ÆÐÄ¡ÀÇ ¾ÐÃ൵ DZ´Ï´Ù. ¿¹¸¦ µé¾î /tmp¸¦ Àӽà µð·ºÅ丮·Î ¾²°í, ±×°÷¿¡ pine3.96.tar.gz¿Í pine396k2.tar.gz°¡ ÀÖ´Ù°í ÇÑ´Ù¸é ¾Æ·¡¿Í °°ÀÌ ÇÕ´Ï´Ù.
                % cd /tmp
                % gzip -d -c pine3.96.tar.gz | tar -xvf -
                % cd pine3.96
                % gzip -d -c ../pine396k2.tar.gz | tar -xvf -
        
      4. ÀÌÁ¦ /tmp/pine3.96¿¡ pine 3.96ÀÇ ¼Ò½º°¡ ÀÖ°í, pine3.96ÀÇ ÇÑ±Û ÆÐÄ¡´Â /tmp/pine3.96/pine396k2 ¾Æ·¡¿¡ ÀÖ½À´Ï´Ù. ´ÙÀ½À» ÅëÇØ¼­ ÇÑ±Û ÆÐÄ¡¸¦ Àû¿ëÇϽʽÿÀ.
                % cd /tmp/pine3.96
                % patch -p1 < pine396k2/pine396k2.patch 
        

        GNU patch¿Í ȣȯµÇÁö ¾Ê´Â patch¸¦ »ç¿ëÇÏ½Ç °æ¿ì ¿©±â¼­ ¿¡·¯°¡ ¹ß»ýÇÒ °ÍÀÔ´Ï´Ù. /usr/bin¿¡ ÀÖ´Â patch´ë½Å¿¡ /usr/local/bin¿¡ ÀÖ´Â patch¸¦ »ç¿ëÇØ º¸½Ê½Ã¿À. ±×°Íµµ ½ÇÆÐÇÑ´Ù¸é, ftp://prep.ai.mit.edu ¿¡¼­ GNU patch¸¦ °¡Á®´Ù ¼³Ä¡ÇÏ½Ã¸é µË´Ï´Ù. ´õ °£´ÜÇÑ ¹æ¹ýÀº Pine 3.96¿ëÀÇ ÇÑ±Û ÆÐÄ¡µÈ strings.c¿Í send.c¸¦ ¿©±â¿Í ¿©±â¿¡¼­ °¢°¢ ¹ÞÀ¸½Å ´ÙÀ½¿¡ pine 3.96 ¼Ò½º Æ®¸®ÀÇ pine/strings.c¿Í pine/send.c À§¿¡ µ¤¾î ¾º¿ì´Â °ÍÀÔ´Ï´Ù.

        % cp strings.c pine/strings.c     
        % cp send.c pine/send.c
        
      5. ÀÌÁ¦ PineÀ» ÄÄÆÄÀÏÇÕ´Ï´Ù. Pine ¼Ò½º Æ®¸®ÀÇ ÃÖ»ó´Ü (/tmp/pine3.96)¿¡¼­ ./build xxx¸¦ ½ÇÇàÇϸé ÄÄÆÄÀÏÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿©±â¼­, xxx´Â doc/pine-ports¶õ ¹®¼­¿¡ ³ª¿Â ¼¼ ±ÛÀÚ·Î µÈ OS À̸§ÀÇ ¾àÀÚ(Linux´Â lnx, Solaris´Â sol ȤÀº gso µî)ÀÔ´Ï´Ù. ÄÄÆÄÀÏÀº »ó´çÈ÷ ¿À·£ ½Ã°£ÀÌ °É¸®°í, ¼ø°£ÀûÀ¸·Î µð½ºÅ© ¿ë·®ÀÌ ¼ö½Ê MB¸¦ ÇÊ¿ä·Î ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÀÚ½ÅÀÇ µð½ºÅ© ÄõÅͰ¡ Á¦ÇÑµÈ °æ¿ì¿¡´Â ÀÌ·± Àӽà ÀÛ¾÷À» À§ÇØ ÇÒ´çµÇ¾î µð½ºÅ© ÄõÅÍÀÇ Á¦ÇѰú °ü°è¾øÀÌ Àӽ÷Π¸¹Àº µð½ºÅ© °ø°£À» ¾µ ¼ö ÀÖ´Â µð·ºÅ丮¿¡¼­ ÀÛ¾÷ÇϽñ⠹ٶø´Ï´Ù.
      6. ÄÄÆÄÀÏÀÌ ³¡³ª¸é, pineÀ» ÀÚ½ÅÀÇ È¨µð·ºÅ丮 ¾Æ·¡ÀÇ binÀ¸·Î ¿Å±é´Ï´Ù.(½Ã½ºÅÛ °ü¸®ÀÚ¶ó¸é /usr/local/binÀ¸·Î ¿Å°Ü¾ß°ÚÁö¿ä).
                % strip bin/pine
                % mv bin/pine ~/bin/pine
        
      7. ÀÚ½ÅÀÇ È¨µð·ºÅ丮 ¾Æ·¡ÀÇ binÀÌ PATH(½ÇÇà ÆÄÀÏ Å½»ö °æ·Î)¿¡ µé¾î ÀÖÁö ¾Ê´Ù¸é, Ãß°¡ÇÕ´Ï´Ù. ~/.login(csh °è¿­ ½© »ç¿ë½Ã)³ª ~/.profile(Bourn shell °è¿­ ½© »ç¿ë½Ã)¿¡ ´ÙÀ½ÀÇ ÁÙÀ» °¢°¢ ´õÇÕ´Ï´Ù.
               
                # csh/tcsh/zsh µîÀÇ °æ¿ì
                set path=($HOME/bin $path)    
        
                #sh/bash/kshÀÇ °æ¿ì
                PATH=$HOME/bin:$PATH       
                export PATH
        

        ÀÌ·¸°Ô ´õÇÑ PATH´Â ´ÙÀ½¿¡ loginÇÒ ¶§ºÎÅÍ È¿·ÂÀ» ¹ßÈÖÇϹǷΠ·Î±×¾Æ¿ô ÈÄ¿¡ ´Ù½Ã ·Î±×ÀÎÇØ¼­ pineÀ̶ó°í Ä¡¸é ¹æ±Ý ÄÄÆÄÀÏÇÑ pine(ÇÑ±Û ÆÐÄ¡ÇÑ)ÀÌ ½ÇÇàµÉ °ÍÀÔ´Ï´Ù.

    2. ÄÚµå º¯È¯±â ¼³Ä¡
      1. PineÀÌ ÇÑ±Û ¸Þ½ÃÁö¸¦ ÀÎÄÚµå/µðÄÚµåÇϱâ À§ÇØ ÇÊ¿äÇÑ ÄÚµå º¯È¯ ÇÁ·Î±×·¥ÀÎ hmconv¸¦ ¼³Ä¡ÇÕ´Ï´Ù. hmconv´Â KAIST archiveÀÇ ftp://ftp.kaist.ac.kr/hangul/code/hmconv ³ª ±× ¹Ì·¯ »çÀÌÆ®¿¡¼­ ±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼Ò½º´Â ÇϳªÀÇ C codeÀ̸ç, ÀÌ °÷À» ¼±ÅÃÇØµµ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù.
      2. ÄÄÆÄÀÏÀº ¾Æ·¡¿Í °°ÀÌ ÇÏ¸é µË´Ï´Ù. (ÀÚ½ÅÀÇ È¨µð·ºÅ丮 ¾Æ·¡ÀÇ binÀ̶õ µð·ºÅ丮¿¡ ÀúÀåÇÑ´Ù°í °¡Á¤.)
                % mkdir -f ~/bin
                % cc -o ~/bin/hmconv hmconv.c
        
        Ç¥ÁØ C (ANSI/ISO C) compiler°¡ ¾Æ´Ñ ±¸½ÄÀÇ C compiler¸¸ ÀÖÀ» °æ¿ì¿¡´Â ¾Æ·¡¿Í °°ÀÌ ÇÕ´Ï´Ù.´Ü, À§¿¡¼­ ÀÌ °÷À» ÅëÇØ ¾òÀº ÃֽйöÀü¿¡¼­´Â C compiler¿¡ °ü°è¾øÀÌ cc -o ~/bin/hmconv hmconv.c¸¦ ½áµµ µË´Ï´Ù.
                % cc -o ~/bin/hmconv -DKNR hmconv.c
        

    3. Pine ¼³Á¤
      1. ÀÌÁ¦ pineÀ» ½ÇÇà½Ã۰í, ÇÑ±Û ¸ÞÀÏ ±³È¯À» À§ÇÑ ¼Â¾÷À» ÇÒ Â÷·ÊÀÔ´Ï´Ù. ¾Æ·¡¿¡¼­´Â Ȩµð·ºÅ丮ÀÇ °æ·Î°¡ /home/kildong ÀÎ »ç¿ëÀÚ¸¦ °¡Á¤ÇÏ°í ¼³¸íÇÕ´Ï´Ù. ÀÌ ºÎºÐÀÌ ³ª¿À¸é ÀÚ½ÅÀÇ È¨µð·ºÅ丮ÀÇ ¿ÏÀü °æ·Î(full path)·Î ´ëÄ¡ÇØ Áֽñ⠹ٶø´Ï´Ù. ÀÚ½ÅÀÇ È¨µð·ºÅ丮ÀÇ ¿ÏÀü °æ·Î´Â ÀÚ½ÅÀÇ È¨µð·ºÅ丮¿¡¼­ pwd¸¦ ½ÇÇàÇÏ¸é ¾Ë ¼ö ÀÖ½À´Ï´Ù.
      2. pineÀ» ½ÇÇà½Ã۰í,main menu(ù È­¸éÀÌ main menu°¡ ¾Æ´Ï¶ó¸é MÀ» ´©¸£¸é main menu·Î °¥ ¼ö ÀÖ½À´Ï´Ù)¿¡¼­ S¸¦ ´­·¯¼­ SetupÀ» ¼±ÅÃÇÕ´Ï´Ù.
      3. C¸¦ ´­·¯¼­ configure¸¦ °í¸¨´Ï´Ù.
      4. toggleÇÒ option Áß¿¡¼­ ´ÙÀ½À» ¸ðµÎ ÄÑ ÁÝ´Ï´Ù. (ON) À̵éÀ» ã´Â °ÍÀº w(Whereis)¸¦ ´­·¯¼­ óÀ½ ¸î ÀÚ¸¦ ÃÄ ÁÖ¸é ±×°÷À¸·Î Ä¿¼­°¡ À̵¿ÇϹǷΠ½±°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù.
        • compose-send-offers-first-filter
        • pass-control-character-as-is
        • enable 8bit esmtp negotiation
        • enable 8bit nntp posting

        ¸Ç ¸¶Áö¸· ¿É¼ÇÀº ÇÑ±Û À¯Áî³Ý ´º½º ±×·ì¿¡ ¿Ã¸± ¶§ QP/Base64 encodingÀ» ÇÇÇϱâ À§ÇØ ÇÊ¿äÇÕ´Ï´Ù. ÇÏÁö¸¸, PineÀº ´º½º¿¡ ¿Ã¸± ¶§¿¡µµ ÇÑ±Û Á¦¸ñÀº Base64·Î encodeÇϰí(ÀÌ·¸°Ô ÇÏ´Â °ÍÀº ´Ù±¹¾î ȯ°æ¿¡¼­ º¸´Ù ¹Ù¶÷Á÷ÇÑ °ÍÀ̱â´Â ÇÏÁö¸¸, ÇÑ±Û Usenet newsgroupÀÇ È®¸³µÈ °üÇà¿¡ ¾î±ß³³´Ï´Ù), ¾ÆÁ÷ threadingµµ Áö¿øÇÏÁö ¾ÊÀ¸¹Ç·Î, ´º½º ±×·ì¿¡ ±ÛÀ» ¿Ã¸± ¶§¿¡´Â Pine´ë½Å tin,trn,gnus µîÀ» ¾²½Ê½Ã¿À.
      5. °ªÀ» ÁÖ¾î¾ß ÇÒ option Áß¿¡¼­ ´ÙÀ½À» ¾Æ·¡Ã³·³ ¼¼ÆÃÇÕ´Ï´Ù.
        • character-set : ISO-2022-KR
          ÇÑ±Û sendmail ¼³Ä¡ ¿©ºÎ¿¡ °ü°è¾øÀÌ ÇÑ±Û ÆÐÄ¡µÈ PineÀ» ¾²´Â °æ¿ì¿¡´Â ISO-2022-KR·Î ÇϽʽÿÀ. ÇÑ±Û ÆÐÄ¡¸¦ Àû¿ëÇÏÁö ¾ÊÀº U.Washington¿¡¼­ ³ª¿Â º»·¡ÀÇ PineÀ» ¾´´Ù¸é, ÀÌ °ªÀ» EUC-KR·Î ÇϽʽÿÀ. ±×·¸Áö ¾ÊÀ¸¸é ¼ö½ÅÀÚ°¡ Á¦¸ñÀÇ ÇѱÛÀ» ¸ø ¾Ë¾Æº¼ ¼öµµ ÀÖ½À´Ï´Ù.
        • display-filters :
          "" /home/kildong/bin/hmconv -u

          À§¿¡¼­ Å« µû¿ÈÇ¥ µÎ °³¸¦ »© ¸ÔÁö ¾Êµµ·Ï ÁÖÀÇÇϽʽÿÀ. ±×°ÍÀÌ ¾øÀ¸¸é µ¿ÀÛÇÏÁö ¾Ê½À´Ï´Ù. ÇÑ±Û sendmailÀÌ ¼³Ä¡µÇ¾î Àְųª, procmailÀ» ½á¼­ ISO-2022-KR·Î ¿À´Â ¸ÞÀÏÀ» ÀÚµ¿À¸·Î EUC-KR·Î ¹Ù²ã¼­ ÀúÀåÇϵµ·Ï µÈ °æ¿ì¿¡µµ displayfilter¸¦ ¼³Á¤ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ¹Þ´Â ¸ÞÀÏÀº ¸ÞÀÏ ¹Ú½º¿¡ ÀúÀåµÇ±â Àü¿¡ ÇÑ±Û sendmailÀ̳ª procmail+hcode°¡ EUC-KR·Î ¹Ù²ã ³õÁö¸¸, ÀÚ½ÅÀÌ º¸³½ ¸ÞÀÏÀº ISO-2022-KR·Î ÀúÀåµÇ±â ¶§¹®ÀÔ´Ï´Ù. ¾Æ·¡ÀÇ °í±Þ ¼³Ä¡¿¡¼­ ¼³¸íÇÒ charset¿¡ µû¸¥ ÇÊÅÍ ÁöÁ¤µµ °°ÀÌ ÇÏ´Â °ÍÀÌ multi-part ¸Þ½ÃÁö µîÀ» ´Ù·ê ¶§¸¦ À§ÇØ ÁÁ½À´Ï´Ù.

        • sending-filters :
          /home/kildong/bin/hmconv
          º¹¼ö ÁöÁ¤ÀÌ °¡´ÉÇÏ°í º¸³»±â Á÷Àü¿¡ ÇÊÅ͸µÀ» ÇÒ °ÍÀÎÁö ¿©ºÎ¸¦ °áÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô ÇØ¼­ º¸³½ ¸ÞÀÏÀ» »ó´ë¹æÀÌ ¾Ë¾Æº¼ ¼ö ¾ø´Ù°í ÇÑ´Ù¸é »ó´ë¹æÀÌ ÇÑ±Û ¸ÞÀÏ Ç¥ÁØ ¹æ½ÄÀ¸·Î µÈ ÇÑ±Û ¸ÞÀÏÀ» ¹ÞÀ» ¼ö ¾ø´Â °æ¿ìÀÔ´Ï´Ù. ÇÑ±Û FAQÀÇ ÇÑ±Û ¸ÞÀÏ¿¡ ´ëÇÑ Ç׸ñÀ» ¼ö½ÅÀÚ¿¡°Ô ¾Ë·Á Áֽðųª, ±×·± ÀÌ¿¡°Ô º¸³¾ ¶§¿¡´Â sending-filter¸¦ Àû¿ëÇÏÁö ¾Êµµ·Ï º¸³»±â Á÷Àü¿¡ ¼±ÅÃÇÏ½Ã¸é µË´Ï´Ù.

        ÇÑ±Û sendmail(sendmail 8.6.x¿¡ ¹ÙÅÁÀ» µÐ)ÀÌ ÀÖ´õ¶óµµ sending filter´Â ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, QP/Base64·Î ÀÎÄÚµåµÇ¾î ³ª°©´Ï´Ù.

        ÇÊÅÍ ÁöÁ¤ ½Ã¿¡ hmconvÀÇ ¿ÏÀü °æ·Î¸¦ ½á ÁÖ¾î¾ß ÇÕ´Ï´Ù. ±×¸®°í, .cshrc/.tcshrc³ª .bashrc(¶Ç´Â kshÀ̶ó¸é ENV µî¿¡ ÁöÁ¤µÈ ÆÄÀÏ) µîÀÇ shell startupÆÄÀÏ¿¡¼­ stty¿Í °°Àº ¸í·ÉÀº non-interactive shellÀÏ °æ¿ì¿¡´Â ½ÇÇàµÇÁö ¾Êµµ·Ï ÇØ ÁÖ¾î¾ß ÇÕ´Ï´Ù. filter ¼³Á¤¿¡ ´ëÇÑ µµ¿ò¸»Àº filter¸¦ ÁöÁ¤ÇÏ´Â °÷¿¡¼­ "?"¸¦ ´©¸£¸é ³ª¿É´Ï´Ù.

      6. ÆíÁý±â·Î PineÀÌ µðÆúÆ®·Î Á¦°øÇÏ´Â pico ÀÌ¿ÜÀÇ ´Ù¸¥ ÆíÁý±â(¿¹¸¦ µé¾î, ÇÑ±Û ÆíÁýÀÌ Á»´õ ÀÚÀ¯·Î¿î helvis ³ª HanEmacs µîÀ» ¾²°íÀÚ ÇÑ´Ù¸é ´ÙÀ½ÀÇ ¼³Á¤ÀÌ Ãß°¡·Î ÇÊ¿äÇÕ´Ï´Ù. ¾Æ·¡ µÎ°¡Áö¸¦ ÄÑ(ON) ÁÖ°í, editor¸¦ Á¤ÀÇÇÏ´Â °÷¿¡ ÀÚ½ÅÀÌ ÁÁ¾ÆÇÏ´Â ÇÑ±Û ÆíÁýÀÌ °¡´ÉÇÑ ÆíÁý±â¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
        • enable-alternate-editor-cmd
        • enable-alternate-editor-implicitly

        Pico¸¦ ¾µ °æ¿ì ÇÑ±Û ÀÔ·ÂÀÌ Àß ¾È µÈ´Ù¸é, stty ¼³Á¤¿¡ ¹®Á¦°¡ ÀÖ´Â °ÍÀÔ´Ï´Ù. ÇÑ±Û FAQÀÇ Subject 16¸¦ Âü°íÇϽñ⠹ٶø´Ï´Ù. ¶Ç, Áß°£¿¡ ±ÛÀÚ°¡ ±úÁ® º¸À̸é, CTRL-L¸¦ ´­·¯¼­ Á¤¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.

      ¿©±â±îÁö ÇÏ¸é ±âº» ¼³Á¤Àº ³¡³­ °ÍÀÔ´Ï´Ù. ÀÌÁ¦ ÇÑ±Û ¸ÞÀÏÀÇ ¼Û¼ö½Å¿¡ ¾Æ¹«·± Àå¾Ö°¡ ¾øÀ» °ÍÀÔ´Ï´Ù.

  4. °í±Þ ¼³Ä¡
    1. ÇÁ¸°ÅÍ ¼³Á¤
    2. Pine¿¡¼­ ¸Þ½ÃÁö¸¦ ÀúÀåÇÑ ´ÙÀ½¿¡ (e¸¦ ´­·¯¼­ export¸¦ Çϸé, S¸¦ ´­·¯¼­ saveÇÑ °æ¿ì¿Í´Â ´Þ¸® À§¿¡¼­ ÁöÁ¤ÇÑ displayfilter°¡ ÀÚµ¿À¸·Î Àû¿ëµÇ¹Ç·Î ÇÑ±Û ÄÚµå º¯È¯À» µû·Î ÇÏÁö ¾Ê¾Æµµ µË´Ï´Ù), hpscat, h2ps µîÀ» ½á¼­ ÇÁ¸°Æ®ÇÒ ¼ö ÀÖ½À´Ï´Ù.ÇÏÁö¸¸, º¸´Ù Æí¸®ÇÑ °ÍÀº PineÀÌ Á¦°øÇÏ´Â ÇÁ¸°Æ® ±â´ÉÀ» ÀÌ¿ëÇÏ´Â °ÍÀÔ´Ï´Ù. ¾Æ·¡´Â ±× ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù. ¾Æ·¡¿¡ ³ª¿À´Â hpscat h2ps, nh2ps µîÀ» ±¸ÇÏ´Â ¹æ¹ýÀº ÇÑ±Û FAQ Áß ÇÑ±Û ÇÁ¸°Æ®¿¡ ´ëÇÑ ºÎºÐÀ» Âü°íÇϱ⠹ٶø´Ï´Ù.

      Main menu¿¡¼­ 'S'À» ´©¸£°í, 'P'¸¦ ´­·¯¼­ printer ¼³Á¤À» ½ÃÀÛÇÕ´Ï´Ù.

    3. ½Ã½ºÅÛ °ü¸®Àڷμ­ ¼³Á¤Çϱâ
    4. ¾Æ·¡ ¸í·ÉÀ» ¾²¸é µðÆúÆ® °ªÀÌ ¼³Á¤µÈ ½Ã½ºÅÛ Àüü¿¡ ¾µ pine.conf°¡ ¸¸µé¾îÁý´Ï´Ù. À̰ÍÀ» À§¿¡¼­ pine ³»ºÎ¿¡¼­ ¼³Á¤À» º¯°æÇÏ¿© ¸¸µç ~/.pinerc¿Í ºñ±³ÇØ °¡¸ç ÆíÁýÇÑ ÈÄ¿¡ /usr/local/lib/pine.conf¿¡ µÎ¸é ÀÏ¹Ý »ç¿ëÀÚ´Â ÀÏÀÏÀÌ pine ¼³Á¤À» ÇÏÁö ¾Ê¾Æµµ ÇÑ±Û ¸ÞÀÏ »ç¿ëÀ» ºÒÆí¾øÀÌ ÇÒ ¼ö ÀÖ½À´Ï´Ù.

               % pine -conf > pine.conf
      

    5. ´º½º ¸®´õ·Î¼­ÀÇ Pine
    6. PineÀÇ ´º½º Àб⠱â´ÉÀº ¾ÆÁ÷ tin/trn/gnus µî¿¡ ºñÇØ ±²ÀåÈ÷ ¸¹ÀÌ ¶³¾îÁý´Ï´Ù.µû¶ó¼­, PineÀ» ´º½º Àбâ ÇÁ·Î±×·¥À¸·Î ¾²Áö ¸» °ÍÀ» ±Ç°íÇÕ´Ï´Ù. Ȥ½Ã, ²À ¾²°íÀÚ ÇÑ´Ù¸é ÇÑ±Û ´º½º ±×·ì¿¡ ±ÛÀ» ¿Ã¸± ¶§¿¡´Â ±ÛÀ» ´Ù ÀÛ¼ºÇÑ ´ÙÀ½¿¡, 'filter-through hmconv?'¶ó´Â Áú¹®¿¡ nÀ» ´­·¯¼­ À§¿¡¼­ ¼³Á¤ÇÑ ÇÊÅ͸¦(sending-filter) Àû¿ëÇÏÁö ¸»¶ó°í ÇØ¾ßÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é ÀÚ½ÅÀÇ ±ÛÀÌ ISO-2022-KR·Î ÀÎÄÚµåµÇ¾î¼­ ¿Ã¶ó°¡¹Ç·Î ´Ù¸¥ »ç¶÷ÀÌ ¾Ë¾Æº¼ ¼ö ¾ø½À´Ï´Ù.PineÀ» ´º½º Àбâ ÇÁ·Î±×·¥À¸·Î ¾²°í display filter¸¦ ¼³Á¤ÇØ ³õÀ¸¸é º»Àο¡°Ô´Â Àß º¸À̹ǷÎ,´Ù¸¥ ÀÌÀÇ ºÒÆíÀ» ¾Ë¾ÆÃ¤Áö ¸ø ÇÕ´Ï´Ù. ÀÌ·¸°Ô ÇÑ´Ù°í ÇØµµ Á¦¸ñ µîÀÇ ÇѱÛÀ» RFC 2047¿¡ µû¶ó B/Q encodingÀ» Çϱ⠶§¹®¿¡ MIME(Multipurpose Internet Mail Extension)À» Á¦´ë·Î ó¸®ÇÒ ¼ö ¾ø´Â ´º½º ¸®´õ¸¦ ¾²´Â À̵鿡°Ô ºÒÆíÀ» ÃÊ·¡ÇÕ´Ï´Ù. À̰ÍÀº ¶Ç ÇÑ±Û Usenet NewsgroupÀÇ È®¸³µÈ °üÇà°úµµ ¾î±ß³³´Ï´Ù. ´Ù½Ã Çѹø ¸»ÇÏÁö¸¸, PineÀº ÁÁÀº ¸ÞÀÏ ÇÁ·Î±×·¥ÀÌÁö¸¸ ÁÁÀº ´º½º ¸®´õ´Â ¾Æ´Ï¹Ç·Î tin,trn,Emacs-Gnus µîÀÇ ´Ù¸¥ ´º½º ¸®´õ¸¦ ¾µ °ÍÀ» ±Ç°íÇÕ´Ï´Ù.

    7. ±âŸ ¼¼¼¼ÇÑ ¼³Á¤

  5. Âü°í ¹®Çå
    1. han.comp.mail, han.comp.hangul¿¡ ¿Ã¶ó¿Â ¿©·¯°¡Áö ±Ûµé
    2. ÇÑ±Û FAQÀÇ Subject 8°ú Subject 9 : ¿©¶ó °¡Áö ÇÑ±Û ÄÚµå¿Í ¿©·¯ ´Ù¸¥ Ç÷§Æû¿¡¼­ÀÇ ÇÑ±Û ¸ÞÀÏ ±³È¯ ¹æ¹ý¿¡ ´ëÇÑ Á¤º¸
    3. 2.¿¡¼­ ¾ð±ÞÇÑ ´Ù¸¥ ¹®¼­µé : procmail·Î ÇÑ±Û ¸ÞÀÏ ÀÚµ¿ ¼ö½Å ó¸®, ÀÌ¿µµæ ´ÔÀÇ MS-Windows »ç¿ëÀÚ¸¦ À§ÇÑ ÇÑ±Û ¸ÞÀÏ ±³È¯ µî
    4. pineÀÇ ¿Â¶óÀÎ ¸Å´º¾ó ÆäÀÌÁö
    5. Usenet newsgroup comp.mail.pine
    6. Pine home page

  6. ¸Î´Â ¸»
  7. ÀÌ ±ÛÀÌ ÇÑ±Û ¸ÞÀÏ ±³È¯¿¡ ¾î·Á¿òÀ» °Þ°í ÀÖ´Â ¸¹Àº À̵鿡°Ô ³Î¸® ÀÐÇô¼­ °¡Àå ÆíÇÑ ¸ð±¹¾î·Î ´©±¸³ª ¼Õ½±°Ô ¸ÞÀÏ ±³È¯À» Çϴµ¥ µµ¿òÀÌ µÇ¾úÀ¸¸é ÇÕ´Ï´Ù. ÀÌ ±Û¿¡ ¾²ÀÎ ¹æ¹ýÀ» Àû¿ëÇØ º¸½Ã°í, Á¦°¡ °£°úÇß´ø ¿©·¯ °¡Áö ¹®Á¦Á¡À» ¾Ë·Á ÁֽŠÁ¦ÁÖ´ëÀÇ °í¼º±Ø ´Ô, KAISTÀÇ ¹Ú¸í¼® ´Ô, Univ. of MarylandÀÇ ¾çöȣ ´Ô À» ºñ·ÔÇÑ ¿©·¯ ³×ƼÁð ¿©·¯ºÐ²² °¨»çÀÇ ¸»À» µå¸³´Ï´Ù. ÀÌ ±Û¿¡¼­ ¹®Á¦Á¡À̳ª °³¼±ÇÒ Á¡À» ãÀ¸½Å ºÐÀº Àú¿¡°Ô ¾Æ·¡ÀÇ ÁÖ¼Ò·Î ¿¬¶ôÇØ Áֽñ⠹ٶø´Ï´Ù.

¿ª»ç

  1. 1996. 7. 14 óÀ½ ¾¸
  2. 1996. 8. 8 ù¹øÂ° °íħ
  3. 1996. 8. 12 µÎ¹øÂ° °íħ
  4. 1997. 3. 10 HTML·Î °íÄ¡°í, ³»¿ë ´ëÆø ¼öÁ¤
  5. 1997. 6. 4 Pine 3.96k2(ÇÑ±Û sendmail°ú ȣȯ¼º ³ôÀÎ ¹öÀü) ¹ßÇ¥Çϰí ÀÌ¿¡ ¸ÂÃç¼­ °íħ

½ÅÁ¤½Ä (jshin@pantheon.yale.edu)