{"id":2005,"date":"2007-08-31T23:31:40","date_gmt":"2007-08-31T14:31:40","guid":{"rendered":"http:\/\/pchero21.com\/?p=2005"},"modified":"2007-08-31T23:31:40","modified_gmt":"2007-08-31T14:31:40","slug":"%ec%84%b1%eb%8b%b9%ea%b3%bc-%ec%8b%9c%ec%9e%a5","status":"publish","type":"post","link":"http:\/\/pchero21.com\/?p=2005","title":{"rendered":"\uc131\ub2f9\uacfc \uc2dc\uc7a5."},"content":{"rendered":"<div>\n<div>\n<h2><span style=\"color: #333333;\">\uc131\ub2f9\uacfc \uc2dc\uc7a5<\/span><\/h2>\n<div><span style=\"color: #333333;\">by Eric S. Raymond <\/span><\/div>\n<div><span style=\"color: #333333;\">$Date: 1998\/05\/13 17:29:31 <\/span><\/div>\n<p><span style=\"color: #333333;\">\ub9ac\ub205\uc2a4\uc758 \uc5ed\uc0ac\uc5d0 \uc758\ud574 \uc81c\uc2dc\ub41c \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uc5d4\uc9c0\ub2c8\uc5b4\ub9c1\uc758 \ub180\ub77c\uc6b4 \uc774\ub860\uc758 \uc2e0\uc911\ud55c \ud14c\uc2a4\ud2b8\ub85c \uc2e4\ud589\ub41c \uc131\uacf5\uc801\uc778 \uc624\ud508\uc18c\uc2a4 \ud504\ub85c\uc81d\ud2b8, fetchmail\uc744 \ubd84\uc11d\ud55c\ub2e4. \uc774 \uc774\ub860\ub4e4\uc744 \ub450 \uac1c\uc758 \uadfc\ubcf8\uc801\uc73c\ub85c \ub2e4\ub978 \uac1c\ubc1c \uc2a4\ud0c0\uc77c\uc758 \uc6a9\uc5b4\ub4e4\ub85c \ub17c\ud560 \uac83\uc774\ub2e4. \ub450\uac00\uc9c0 \uc2a4\ud0c0\uc77c\uc774\ub780 \uc0c1\uc5c5\uc6a9 \uc18c\ud504\ud2b8\uc6e8\uc5b4\uc758 &#8220;\uc131\ub2f9&#8221; \ubaa8\ub378\uacfc \ub9ac\ub205\uc2a4 \uc138\uacc4\uc758 &#8220;\uc2dc\uc7a5&#8221; \ubaa8\ub378\uc774\ub2e4. \uc774 \ubaa8\ub378\ub4e4\uc740 \uc18c\ud504\ud2b8\uc6e8\uc5b4 \ub514\ubc84\uae45 \uc791\uc5c5\uc758 \ubcf8\uc9c8\uc5d0 \ub300\ud55c \uc11c\ub85c \ub300\ub9bd\ub418\ub294 \uac00\uc124\ub4e4\ub85c\ubd80\ud130 \ud30c\uc0dd\ub418\uc5c8\ub2e4\ub294 \uac83\uc744 \ubcf4\uc77c \uac83\uc774\ub2e4. \uadf8\ub9ac\uace0 \ub098\uc11c \ub9ac\ub205\uc2a4\uc758 \uacbd\ud5d8\uc73c\ub85c\ubd80\ud130 &#8220;\ucda9\ubd84\ud788 \ub9ce\uc740 \uc0ac\ub78c\uc774 \uc788\ub2e4\uba74, \ucc3e\uc744 \uc218 \uc5c6\ub294 \ubc84\uadf8\ub780 \uc5c6\ub2e4&#8221; \ub294 \uc77c\uad00\ub41c \uc8fc\uc7a5\uc744 \ud3b4\uace0, \ub2e4\ub978 \uc774\uae30\uc801\uc778 \uc5d0\uc774\uc804\ud2b8\ub4e4\uc758 \uc790\uac00\uc218\uc815 \uc2dc\uc2a4\ud15c\uacfc\uc758 \uc0dd\uc0b0\uc801\uc778 \ube44\uc720\ub97c \uc81c\uc2dc\ud55c \ub2e4\uc74c, \uc18c\ud504\ud2b8\uc6e8\uc5b4\uc758 \ubbf8\ub798\ub97c \uc704\ud574 \uc774 \ud1b5\ucc30\uc774 \uac00\uc9c0\ub294 \uc758\ubbf8\uc5d0 \ub300\ud55c \ud0d0\uad6c\ub85c \ub9c8\ubb34\ub9ac\uc9d3\ub294\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\"><br \/>\n<\/span><\/p>\n<p><span style=\"color: #333333;\"> <\/p>\n<hr \/>\n<p><\/span><\/p>\n<h3><span style=\"color: #333333;\">\uc21c\uc11c<\/span><\/h3>\n<ol type=\"1\">\n<li><span style=\"color: #333333;\">\uc131\ub2f9\uacfc \uc2dc\uc7a5 <\/span><\/li>\n<li><span style=\"color: #333333;\">\uba54\uc77c\uc740 \ubc30\ub2ec\ub418\uc5b4\uc57c\ub9cc \ud55c\ub2e4 <\/span><\/li>\n<li><span style=\"color: #333333;\">\uc0ac\uc6a9\uc790\uac00 \uc788\ub2e4\ub294 \uac83\uc758 \uc911\uc694\uc131 <\/span><\/li>\n<li><span style=\"color: #333333;\">\uc77c\ucc0d \ubc1c\ud45c\ud558\uace0, \uc790\uc8fc \ubc1c\ud45c\ud558\ub77c <\/span><\/li>\n<li><span style=\"color: #333333;\">\uc7a5\ubbf8\uac00 \uc7a5\ubbf8\ub2e4\uc6b0\ub824\uba74 <\/span><\/li>\n<li><span style=\"color: #333333;\">Popclient \uac00 Fetchmail \uc774 \ub418\ub2e4 <\/span><\/li>\n<li><span style=\"color: #333333;\">Fetchmail \uc758 \uc131\uc7a5 <\/span><\/li>\n<li><span style=\"color: #333333;\">Fetchmail\uc5d0\uc11c \ubc30\uc6b8 \uc810 <\/span><\/li>\n<li><span style=\"color: #333333;\">\uc2dc\uc7a5 \uc2a4\ud0c0\uc77c\uc758 \uac1c\ubc1c\uc5d0 \ud544\uc694\ud55c \uc120\ud589\uc870\uac74\ub4e4 <\/span><\/li>\n<li><span style=\"color: #333333;\">\uc624\ud508\uc18c\uc2a4 \uc18c\ud504\ud2b8\uc6e8\uc5b4\uc758 \uc0ac\ud68c\uc801 \ubb38\ub9e5 <\/span><\/li>\n<li><span style=\"color: #333333;\">\uac10\uc0ac\uc758 \ub9d0 <\/span><\/li>\n<li><span style=\"color: #333333;\">\uc77d\uc5b4\ubcfc \ub9cc\ud55c \uae00\ub4e4 <\/span><\/li>\n<li><span style=\"color: #333333;\">\ud6c4\uae30 : \ub137\uc2a4\ucf00\uc785\uc774 \uc2dc\uc7a5\uc2a4\ud0c0\uc77c\uc744 \ubc1b\uc544\ub4e4\uc774\ub2e4! <\/span><\/li>\n<li><span style=\"color: #333333;\">\ubc84\uc804\uacfc \ubcc0\ucc9c\uc0ac <\/span><\/li>\n<\/ol>\n<p><span style=\"color: #333333;\"> <\/p>\n<hr \/>\n<p><\/span><span style=\"color: #333333;\"><strong>1. \uc131\ub2f9\uacfc \uc2dc\uc7a5 <\/strong><\/span><\/p>\n<p><span style=\"color: #333333;\">\ub9ac\ub205\uc2a4\ub294 \ud30c\uad34\uc801\uc774\ub2e4. \ud30c\ud2b8\ud0c0\uc784\uc73c\ub85c \ud574\ud0b9\uc744 \ud558\uba74\uc11c \uc778\ud130\ub137\uc774\ub77c\ub294 \uac00\ub290\ub2e4\ub780 \uc120\ub9cc\uc73c\ub85c \uc5f0\uacb0\ub418\uc5b4 \uc788\ub294 \uc804\uc138\uacc4 \uc218\ucc9c\uba85\uc758 \uac1c\ubc1c\uc790\ub4e4\uc5d0 \uc758\ud574 \uc138\uacc4\uc801\uc778 \uc218\uc900\uc758 \uc6b4\uc601\uccb4\uc81c\uac00, \ub9c8\uce58 \ub9c8\uc220\ub85c \ub41c \uac83\ucc98\ub7fc \ub9cc\ub4e4\uc5b4\uc9c8 \uc218 \uc788\uc5c8\uc73c\ub9ac\ub77c\uace0 5\ub144 \uc804\uc5d0 \ub204\uac00 \uc0c1\uc0c1\uc774\ub098 \ud560 \uc218 \uc788\uc5c8\uc744\uae4c? \ub098\ub294 \ubd84\uba85 \uc0c1\uc0c1\ud558\uc9c0 \ubabb\ud588\ub2e4. 1993\ub144 \ucd08, \ub9ac\ub205\uc2a4\uac00 \ub0b4 \ub808\uc774\ub2e4 \ud654\uba74\uc5d0 \uc7a1\ud614\uc744 \ub54c \ub098\ub294 \uc774\ubbf8 \uc720\ub2c9\uc2a4\uc640 \uc624\ud508\uc18c\uc2a4 \uac1c\ubc1c\uc744 10\ub144 \ub3d9\uc548 \ud574\uc624\uace0 \uc788\uc5c8\ub2e4. 1980\ub144\ub300 \uc911\ubc18\uc5d0 GNU \uc5d0 \uacf5\ud5cc\ud55c \uccab \ubc88\uc9f8 \uc0ac\ub78c\ub4e4 \uc911 \ud55c\uba85\uc774\uc5c8\ub2e4. \ub098\ub294 \ub124\ud2b8\uc6cc\ud06c \uc0c1\uc5d0 \uaf64 \ub9ce\uc740 \uc624\ud508\uc18c\uc2a4 \uc18c\ud504\ud2b8\uc6e8\uc5b4\ub97c \ubc1c\ud45c\ud588\uace0, \uc9c0\uae08\ub3c4 \ub110\ub9ac \uc0ac\uc6a9\ub418\uace0 \uc788\ub294 \uba87\uba87 \ud504\ub85c\uadf8\ub7a8\uc744 \uac1c\ubc1c\uc911\uc774\uac70\ub098 \uacf5\ub3d9\uac1c\ubc1c\ud558\uace0 \uc788\uc5c8\ub2e4. (\ub124\ud2b8\ud575, Emacs VC \uc640 GUD \ubaa8\ub4dc, xlife, \ub4f1\ub4f1) \ub098\ub294 \ud504\ub85c\uadf8\ub7a8\uc774 \uc5b4\ub5bb\uac8c \uac1c\ubc1c\ub418\uc5b4\uc57c \ud558\ub294\uc9c0 \uc54c\uace0 \uc788\ub2e4\uace0 \uc0dd\uac01\ud588\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">\ub9ac\ub205\uc2a4\ub294 \ub0b4\uac00 \uc54c\uace0 \uc788\ub2e4\uace0 \uc0dd\uac01\ud55c \uac83\uc744 \ub9ce\uc740 \ubd80\ubd84 \ub4a4\uc9d1\uc5b4 \ubc84\ub838\ub2e4. \uba87 \ub144 \ub3d9\uc548\uc774\ub098 \ub098\ub294 \uc791\uc740 \ub3c4\uad6c, \ube60\ub978 \ud504\ub85c\ud1a0\ud0c0\uc774\ud551, \uadf8\ub9ac\uace0 \uc9c4\ud654\uc801\uc778 \ud504\ub85c\uadf8\ub798\ubc0d\uc744 \uc5ec\ub7ec \ud574 \ub3d9\uc548 \uc720\ub2c9\uc2a4\uc758 \ubcf5\uc74c\uc73c\ub85c \uc124\uad50\ud574 \uc624\uace0 \uc788\uc5c8\ub2e4. \ud558\uc9c0\ub9cc \ub098\ub294 \uc5b4\ub5a4 \uc885\ub958\uc758 \ub9e4\uc6b0 \uc911\uc694\ud55c \ubcf5\uc7a1\uc131\uc774 \uc788\uc5b4\uc11c \uac70\uae30\uc5d0\ub294 \ub354 \uc9d1\uc911\ub418\uace0 \uc120\ud5d8\uc801\uc778 \uc811\uadfc\ubc29\ubc95\uc774 \ud544\uc694\ud558\ub2e4\uace0 \ubbff\uace0 \uc788\uc5c8\ub2e4. \uac00\uc7a5 \uc911\uc694\ud55c \uc18c\ud504\ud2b8\uc6e8\uc5b4 (\uc6b4\uc601\uccb4\uc81c\ub098 Emacs \uac19\uc774 \ub300\ub2e8\ud788 \ucee4\ub2e4\ub780 \ucee4\ub2e4\ub780 \ub3c4\uad6c\ub4e4) \uc740 \uc131\ub2f9\uc744 \uac74\ucd95\ud558\ub4ef\uc774, \uc989 \ucc2c\ub780\ud55c \uace0\ub3c5 \uc18d\uc5d0\uc11c \uc77c\ud558\ub294 \uba87 \uba85\uc758 \ub3c4\uc0ac \ud504\ub85c\uadf8\ub798\uba38\ub098 \uc791\uc740 \uadf8\ub8f9\uc758 \ub6f0\uc5b4\ub09c \ud504\ub85c\uadf8\ub798\uba38\ub4e4\uc5d0 \uc758\ud574 \uc870\uc2ec\uc2a4\ub7fd\uac8c \ub9cc\ub4e4\uc5b4\uc9c0\uace0 \ubca0\ud0c0\ubc84\uc804\ub3c4 \ud544\uc694\uc5c6\uc774 \ubc1c\ud45c\ub418\uc5b4\uc57c \ud55c\ub2e4\uace0 \uc0dd\uac01\ud588\ub358 \uac83\uc774\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">\ub9ac\ub204\uc2a4 \ud1a0\ubc1c\uc988\uc758 \uac1c\ubc1c \uc2a4\ud0c0\uc77c\uc740 &#8211; \uc77c\ucc0d, \uadf8\ub9ac\uace0 \uc790\uc8fc \ubc1c\ud45c\ud558\uba70 \ub2e4\ub978 \uc0ac\ub78c\ub4e4\uc5d0\uac8c \uc704\uc784\ud560 \uc218 \uc788\ub294 \uac83\uc740 \ubaa8\ub450 \uc704\uc784\ud558\uace0, \ub4a4\ubc94\ubc85\uc774 \ub41c \ubd80\ubd84\uae4c\uc9c0 \uacf5\uac1c\ud558\ub294 \uadf8\ub7f0 \uc2a4\ud0c0\uc77c &#8211; \ub098\uc5d0\uac8c \ub180\ub77c\uc6c0\uc73c\ub85c \ub2e4\uac00\uc654\ub2e4. \uace0\uc694\ud558\uace0 \uc2e0\uc131\ud55c \uc131\ub2f9\uc758 \uac74\ucd95\ubc29\uc2dd\uc740 \uc5ec\uae30\uc5d0\uc11c \ucc3e\uc544\ubcfc \uc218 \uc5c6\uc5c8\ub2e4. \ub300\uc2e0, \ub9ac\ub205\uc2a4 \uacf5\ub3d9\uccb4\ub294 \uc11c\ub85c\ub2e4\ub978 \uc758\uacac\uacfc \uc811\uadfc\ubc29\ubc95\uc774 \ub09c\ubb34\ud558\ub294 \ub9e4\uc6b0 \uc18c\ub780\uc2a4\ub7ec\uc6b4 \uc2dc\uc7a5\uac19\uc558\ub2e4. (\ub9ac\ub205\uc2a4 \uc544\uce74\uc774\ube0c \uc0ac\uc774\ud2b8\uac00 \uc774\uac83\uc744 \uc801\uc808\ud788 \uc0c1\uc9d5\ud558\uace0 \uc788\ub2e4. \uc774\uacf3\uc5d0\ub294 \ub204\/\uad6c\/\ub098\/ \ud30c\uc77c\uc744 \uc62c\ub9b4 \uc218 \uc788\ub2e4) \uc774\ub7f0 \uc2dc\uc7a5\ubc14\ub2e5\uc5d0\uc11c \uc870\ub9ac\uc788\uace0 \uc548\uc815\uc801\uc778 \uc2dc\uc2a4\ud15c\uc774 \ub098\uc628\ub2e4\ub294 \uac83\uc740 \uc5f0\uc18d\ub41c \uae30\uc801\uc73c\ub85c\ub9cc \uac00\ub2a5\ud55c \uac83\ucc98\ub7fc \ubcf4\uc600\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">\uc2dc\uc7a5 \uc2a4\ud0c0\uc77c\uc774 \ub9e4\uc6b0 \ud6a8\uacfc\uc801\uc774\ub77c\ub294 \uc0ac\uc2e4\uc740 \ubd84\uba85\ud788 \ucda9\uaca9\uc774\uc5c8\ub2e4. \ub9ac\ub205\uc2a4 \uacf5\ub3d9\uccb4\uc5d0 \uc775\uc219\ud574 \uac00\uba74\uc11c \ub098\ub294 \uac1c\uac1c\uc758 \ud504\ub85c\uc81d\ud2b8\uc5d0\ub9cc \uc5f4\uc2ec\uc774\uc5c8\ub358 \uac83\uc774 \uc544\ub2c8\ub77c \uc65c \ub9ac\ub205\uc2a4 \uc138\uacc4\uac00 \ud63c\ub780\uc18d\uc5d0 \uac08\ub77c\uc9c0\uc9c0 \uc54a\uc744 \ubfd0 \uc544\ub2c8\ub77c \uc131\ub2f9\uac74\ucd95\uac00\ub4e4\uc774 \uac04\uc2e0\ud788 \uc0c1\uc0c1\ub9cc \ud560 \uc218 \uc788\ub294 \uc18d\ub3c4\ub85c \uac08\uc218\ub85d \uac15\ud574\uc9c0\ub294\uc9c0 \uc774\ud574\ud558\ub824\uace0 \uc560\uc37c\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">1996\ub144 \uc911\ubc18\uc5d0\uc57c \uc774\ud574\uac00 \ub418\uae30 \uc2dc\uc791\ud588\ub2e4. \ub0b4 \uc774\ub860\uc744 \uc2dc\ud5d8\ud574 \ubcfc \uc218 \uc788\ub294 \uc644\ubcbd\ud55c \uae30\ud68c\uac00 \uc624\ud508\uc18c\uc2a4 \ud504\ub85c\uc81d\ud2b8\uc758 \ud615\ud0dc\ub85c \ucc3e\uc544\uc654\ub2e4. \uc5ec\uae30\uc5d0\uc11c \ub098\ub294 \uc758\uc2dd\uc801\uc73c\ub85c \uc2dc\uc7a5 \uc2a4\ud0c0\uc77c\uc744 \uc2dc\ub3c4\ud574 \ubcfc \uc218 \uc788\uc5c8\uace0, \ud070 \uc131\uacf5\uc744 \uac70\ub450\uc5c8\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">\uc774 \uae00\uc758 \ub098\uba38\uc9c0 \ubd80\ubd84\uc5d0\uc11c\ub294 \uadf8 \ud504\ub85c\uc81d\ud2b8\uc5d0 \ub300\ud574 \uc774\uc57c\uae30\ud558\uace0 \ud6a8\uacfc\uc801\uc778 \uc624\ud508\uc18c\uc2a4 \uac1c\ubc1c\uc5d0 \ub300\ud55c \uaca9\uc5b8\ub4e4\uc744 \uc81c\uc2dc\ud560 \uac83\uc774\ub2e4. \ub0b4\uac00 \uc774 \ubaa8\ub4e0 \uac83\uc744 \ub9ac\ub205\uc2a4 \uc138\uacc4\uc5d0\uc11c \ubc30\uc6b4 \uac83\uc740 \uc544\ub2c8\uc9c0\ub9cc \ub9ac\ub205\uc2a4 \uc138\uacc4\uac00 \uc774 \uaca9\uc5b8\ub4e4\uc5d0\uac8c \ud2b9\ubcc4\ud55c \uc694\uc810\uc744 \uac00\uc9c8 \uc218 \uc788\uac8c \ud574\uc8fc\uc5c8\ub2e4. \ub9cc\uc77c \ub0b4\uac00 \uc633\ub2e4\uba74, \ub3c5\uc790\ub4e4\uc740 \uc774 \uaca9\uc5b8\ub4e4\ub85c\ubd80\ud130 \ub9ac\ub205\uc2a4 \uacf5\ub3d9\uccb4\uac00 \ud6cc\ub96d\ud55c \uc18c\ud504\ud2b8\uc6e8\uc5b4\ub97c \ub9cc\ub4e4\uc5b4\ub0b4\ub294 \uc6d0\ucc9c\uc774 \ub420 \uc218 \uc788\uc5c8\ub358 \uc774\uc720\ub97c \uc774\ud574\ud560 \uc218 \uc788\uc744 \uac83\uc774\uba70, \ub3c5\uc790 \uc790\uc2e0\ub4e4\ub3c4 \ub354 \uc0dd\uc0b0\uc801\uc73c\ub85c \ub420 \uc218 \uc788\uc744 \uac83\uc774\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\"><strong>2. \uba54\uc77c\uc740 \ubc30\ub2ec\ub418\uc5b4\uc57c\ub9cc \ud55c\ub2e4. <\/strong><\/span><\/p>\n<p><span style=\"color: #333333;\">1993\ub144\uc5d0 \uc11c \ud39c\uc2e4\ubca0\ub2c8\uc544 \uc8fc, \uc11c \uccb4\uc2a4\ud130(West Chester) \uc2dc\uc758 \uc790\uadf8\ub9c8\ud55c \ubb34\ub8cc ISP \uc778 \uccb4\uc2a4\ud130 \uce74\uc6b4\ud2f0 \uc778\ud130\ub9c1\ud06c (Chester County InterLink : CCIL) \uc5d0\uc11c \uae30\uc220\uc801\uc778 \uce21\uba74\uc744 \ub2f4\ub2f9\ud558\uace0 \uc788\uc5c8\ub2e4. (\ub098\ub294 CCIL \uc758 \uacf5\ub3d9\uc124\ub9bd\uc790\uc600\uc73c\uba70 \uc6b0\ub9ac\ub9cc\uc758 \uba40\ud2f0\uc720\uc800 \uac8c\uc2dc\ud310 \uc18c\ud504\ud2b8\uc6e8\uc5b4\ub97c \uc791\uc131\ud588\ub2e4 &#8211; locke.ccil.org \uc5d0 telnet \uc73c\ub85c \uc811\uc18d\ud558\uba74 \ubcfc \uc218 \uc788\ub2e4. \uc9c0\uae08\uc740 19 \ud68c\uc120\uc73c\ub85c 3000 \uc5ec\uba85\uc758 \uc0ac\uc6a9\uc790\ub97c \uc9c0\uc6d0\ud55c\ub2e4) \uc774 \uc77c \ub355\ubd84\uc5d0 \ub098\ub294 \ud558\ub8e8 24\uc2dc\uac04 \ub0b4\ub0b4 CCIL \uc758 56K \ud68c\uc120\uc744 \ud1b5\ud574 \ub124\ud2b8\uc6cc\ud06c\uc5d0 \uc811\uadfc\ud560 \uc218 \uc788\uc5c8\ub2e4. \uc0ac\uc2e4, \uadf8\ub807\uac8c \ud574\uc57c\ub9cc \ud558\ub294 \uc0c1\ud669\uc774\uc5c8\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">\uadf8\ub798\uc11c \ub098\ub294 \uc989\uc2dc \ubc30\ub2ec\ub418\ub294 \uc778\ud130\ub137 \uc774\uba54\uc77c\uc5d0 \ub9e4\uc6b0 \uc775\uc219\ud574\uc84c\ub2e4. \ubcf5\uc7a1\ud55c \uc774\uc720\ub85c \uc778\ud574 \ub0b4 \uc9d1\uc758 \ucef4\ud4e8\ud130 (snark.thyrsus.com) \uacfc CCIL \uc0ac\uc774\uc5d0 SLIP \uc5f0\uacb0\uc744 \ud558\uae30\uac00 \ud798\ub4e4\uc5c8\ub2e4. \ub9c8\uce68\ub0b4 \uc131\uacf5\ud558\uace0 \ub098\uc790, \uc8fc\uae30\uc801\uc73c\ub85c locke \uc5d0 \uc811\uc18d\ud574 \uba54\uc77c\uc774 \uc654\ub294\uc9c0 \uccb4\ud06c\ud574 \ubcf4\ub294 \uac83\uc774 \ub9e4\uc6b0 \uadc0\ucc2e\uc740 \uc77c\uc774\ub77c\ub294 \uac83\uc744 \uc54c\uac8c \ub418\uc5c8\ub2e4. \ub098\ub294 \ub0b4 \uba54\uc77c\uc774 snark \ub85c \ubc30\ub2ec\ub418\uc5c8\uc744 \ub54c \ubc14\ub85c \uc54c \uc218 \uc788\uace0, \ub0b4 \ub3c4\uad6c\ub4e4\uc744 \uac00\uc9c0\uace0 \uba54\uc77c\uc744 \ub2e4\ub8f0 \uc218 \uc788\uac8c \ub418\ub294 \uac83\uc744 \uc6d0\ud588\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">sendmail\uc744 \uc774\uc6a9\ud574 \ub2e8\uc21c\ud788 \ud3ec\uc6cc\ub4dc\uc2dc\ud0a4\ub294 \uac83\uc740 \uc18c\uc6a9\uc774 \uc5c6\uc5c8\ub2e4. \ub0b4 \uac1c\uc778 \ucef4\ud4e8\ud130\uac00 \ud56d\uc0c1 \ub124\ud2b8\uc6cc\ud06c\uc5d0 \uc5f0\uacb0\ub418\uc5b4 \uc788\ub294 \uac83\ub3c4 \uc544\ub2c8\uace0 \uace0\uc815\uc801\uc778 IP \uc5b4\ub4dc\ub808\uc2a4\ub97c \uac00\uc9c0\uace0 \uc788\uc9c0\ub3c4 \uc54a\uc558\ub2e4. SLIP \uc5f0\uacb0\uc774 \ub418\uba74 \ub0b4 \uba54\uc77c\uc744 \ubc30\ub2ec\ud574\uc8fc\ub294 \ud504\ub85c\uadf8\ub7a8\uc774 \ud544\uc694\ud588\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">\uadf8\ub7f0 \ud504\ub85c\uadf8\ub7a8\uc774 \uba87 \uac1c \uc788\uc5c8\uace0, \ub300\ubd80\ubd84\uc740 \ud504\ub85c\ud1a0\ucf5c\ub85c POP (Post Office Protocol)\uc744 \uc0ac\uc6a9\ud588\ub2e4. \ubb3c\ub860, locke \uc758 BSD\/OS \uc6b4\uc601\uccb4\uc81c\uc5d0\ub294POP3 \uc11c\ubc84\uac00 \ud3ec\ud568\ub418\uc5b4 \uc788\uc5c8\ub2e4. \ub0b4\uac8c \ud544\uc694\ud55c \uac83\uc740 POP3 \ud074\ub77c\uc774\uc5b8\ud2b8\uc600\ub2e4. \uadf8\ub798\uc11c \ub124\ud2b8\uc6cc\ud06c\ub97c \ub4a4\uc838 \ud558\ub098\ub97c \ucc3e\uc544\ub0c8\ub2e4. \uc0ac\uc2e4\uc740 \uc11c\ub108\uac1c\ub97c \ucc3e\uc544\ub0b4\uae34 \ud588\ub2e4. \uc7a0\uc2dc\ub3d9\uc548\uc740 pop-perl\uc744 \uc0ac\uc6a9\ud588\uc9c0\ub9cc \uae30\ubcf8\uc801\uc778 \uae30\ub2a5\uc774 \ube60\uc838\uc788\uc5c8\ub2e4. \uac00\uc838\uc628 \uba54\uc77c\uc5d0\uc11c \ubc1c\uc2e0\uc778\uc758 \uc8fc\uc18c\ub97c \uc81c\ub300\ub85c \ucc98\ub9ac\ud558\uc9c0 \ubabb\ud574 \ub2f5\uc7a5\uc744 \ubcf4\ub0bc \uc218\uac00 \uc5c6\uc5c8\ub2e4. locke \uc758 \uc0ac\uc6a9\uc790 \uc911\uc5d0 joe \ub77c\ub294 \uc0ac\ub78c\uc774 \ub098\uc5d0\uac8c \uba54\uc77c\uc744 \ubcf4\ub0c8\ub2e4\uace0 \ud574\ubcf4\uc790. snark \ub85c \uba54\uc77c\uc744 \uac00\uc838\uc640\uc11c \uadf8 \uba54\uc77c\uc5d0 \ub2f5\uc7a5\uc744 \ud558\ub824\uace0 \ud558\uba74 \uba54\uc77c \ud504\ub85c\uadf8\ub7a8\uc740 snark \uc5d0\ub294 \uc788\uc9c0\ub3c4 \uc54a\uc740 joe \uc5d0\uac8c \ub2f5\uc7a5\uc744 \ubcf4\ub0b4\ub824\uace0 \uc2dc\ub3c4\ud55c\ub2e4. \uadf8\ub798\uc11c \uc190\uc73c\ub85c &#8216;@ccil.org&#8217;\ub97c \ub4a4\uc5d0 \ubd99\uc5ec\uc8fc\uc5b4\uc57c \ud588\ub294\ub370, \uace7 \ub9e4\uc6b0 \uc131\uac00\uc2dc\uac8c \ub290\uaef4\uc84c\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">\uc774\uac83\uc740 \ubd84\uba85\ud788 \ucef4\ud4e8\ud130\uac00 \ud574\uc8fc\uc5b4\uc57c \ud558\ub294 \uc77c\uc774\uc5c8\ub2e4. \ud558\uc9c0\ub9cc \uc774\ubbf8 \uc788\ub294 POP \ud074\ub77c\uc774\uc5b8\ud2b8\ub4e4 \uc911 \uc5b4\ub290\uac83\ub3c4 \uc774 \uc77c\uc744 \ud574\uc8fc\uc9c0 \ubabb\ud588\ub2e4. \uc5ec\uae30\uc5d0\uc11c \uccab \ubc88\uc9f8 \uad50\ud6c8\uc744 \uc5bb\uc744 \uc218 \uc788\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\"><span style=\"color: #0000ff;\">1) \ubaa8\ub4e0 \uc88b\uc740 \uc18c\ud504\ud2b8\uc6e8\uc5b4\ub294 \uac1c\ubc1c\uc790 \uac1c\uc778\uc758 \uac00\ub824\uc6b4 \uacf3\uc744 \uae01\ub294 \uac83\uc73c\ub85c\ubd80\ud130 \uc2dc\uc791\ub41c\ub2e4. (Every good work of software starts by scratching a developer&#8217;s personal itch)<\/span> <\/span><\/p>\n<p><span style=\"color: #333333;\">\uba85\ud655\ud574 \ubcf4\uc774\ub294 \uad50\ud6c8\uc774\uae34 \ud558\uc9c0\ub9cc (&#8220;\ud544\uc694\ub294 \ubc1c\uba85\uc758 \uc5b4\uba38\ub2c8&#8221; \ub77c\ub294 \uc624\ub798\ub41c \uc18d\ub2f4\uc774 \uc788\uc9c0 \uc54a\uc740\uac00)\uc18c\ud504\ud2b8\uc6e8\uc5b4 \uac1c\ubc1c\uc790\ub4e4\uc740 \ub108\ubb34\ub098\uc790\uc8fc, \ub2e8\uc9c0 \ub3c8 \ub54c\ubb38\uc5d0 \uadf8\ub4e4\uc774 \ud544\uc694\ub85c \ud558\uc9c0\ub3c4 \uc54a\uace0 \uc88b\uc544\ud558\uc9c0\ub3c4 \uc54a\ub294 \ud504\ub85c\uadf8\ub7a8\uc744 \ub9cc\ub4e4\uc5b4 \ub0b4\ub294\ub370 \uc2dc\uac04\uc744 \uc4f0\uace0 \uc788\ub2e4. \ud558\uc9c0\ub9cc \ub9ac\ub205\uc2a4 \uc138\uacc4\uc5d0\uc11c\ub294 \uadf8\ub807\uc9c0 \uc54a\ub2e4 &#8211; \uc544\ub9c8\ub3c4 \uc774\uac83\uc774 \ub9ac\ub205\uc2a4 \uacf5\ub3d9\uccb4\uc5d0\uc11c \ub9cc\ub4e4\uc5b4\uc9c4 \uc18c\ud504\ud2b8\uc6e8\uc5b4\ub4e4\uc758 \ud3c9\uade0\uc801\uc774 \ud488\uc9c8\uc774 \uadf8\ub807\uac8c\ub098 \uc88b\uc740\uc9c0\ub97c \uc124\uba85\ud574\uc904 \uac83\uc774\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">\uadf8\ub798\uc11c \ub0b4\uac00 \uc774\ubbf8 \uc788\ub294 POP3 \ud074\ub77c\uc774\uc5b8\ud2b8\ub4e4\uacfc \uacbd\uc7c1\ud558\ub294 \uc0c8\ub85c\uc6b4 \ud504\ub85c\uadf8\ub7a8\uc744 \uace7\ubc14\ub85c \ucf54\ub529\ud558\uae30 \uc2dc\uc791\ud588\uc744\uae4c? \ucc9c\ub9cc\uc5d0. \ub098\ub294 \uc774\ubbf8 \uac00\uc9c0\uace0 \uc788\ub294 POP \uc720\ud2f8\ub9ac\ud2f0\ub4e4\uc744 \uc870\uc2ec\uc2a4\ub7fd\uac8c \uc0b4\ud53c\uba74\uc11c \uc2a4\uc2a4\ub85c\uc5d0\uac8c \ubb3c\uc5c8\ub2e4. &#8220;\ub0b4\uac00 \uc6d0\ud558\ub294 \uac83\uacfc \uac00\uc7a5 \uac00\uae4c\uc6b4 \ud504\ub85c\uadf8\ub7a8\uc774 \uc5b4\ub290 \uac83\uc77c\uae4c?&#8221; \uadf8 \uc774\uc720\ub294 <\/span><\/p>\n<p><span style=\"color: #0000ff;\">2) \uc88b\uc740 \ud504\ub85c\uadf8\ub798\uba38\ub294 \uc5b4\ub5a4 \ud504\ub85c\uadf8\ub7a8\uc744 \ub9cc\ub4e4\uc5b4\uc57c \ud560 \uc9c0 \uc548\ub2e4. \uc704\ub300\ud55c \ud504\ub85c\uadf8\ub798\uba38\ub294 \uc5b4\ub5a4 \ud504\ub85c\uadf8\ub7a8\uc744 \ub2e4\uc2dc \ub9cc\ub4e4\uc5b4\uc57c \ud560 \uc9c0 (\uadf8\ub9ac\uace0 \uc7ac\uc0ac\uc6a9\ud574\uc57c \ud560 \uc9c0) \uc548\ub2e4. (Good programmers know what to write. Great ones know what to rewrite(and reuse)) <\/span><\/p>\n<p><span style=\"color: #333333;\">\ub0b4\uac00 \uc704\ub300\ud55c \ud504\ub85c\uadf8\ub798\uba38\ub77c\ub294 \ub9d0\uc740 \uc544\ub2c8\uc9c0\ub9cc \ud749\ub0b4\ub0b4\ub824\uace0\ub294 \ud588\ub2e4. \uc704\ub300\ud55c \ud504\ub85c\uadf8\ub798\uba38\uc758 \uc911\uc694\ud55c \ud2b9\uc9d5 \uc911 \ud558\ub098\ub294 \uac74\uc124\uc801\uc778 \uac8c\uc73c\ub984\uc774\ub2e4. \uadf8\ub4e4\uc740 \ub4e4\uc778 \ub178\ub825\uc73c\ub85c\uac00 \uc544\ub2c8\ub77c \uacb0\uacfc\ub85c \ud3c9\uac00\ubc1b\ub294\ub2e4\ub294 \uac83\uc744 \uc54c\uace0 \uc788\uc73c\uba70 \uc644\uc804\ud55c \ubb34\uc5d0\uc11c \uc2dc\uc791\ud558\ub294 \uac83\ubcf4\ub2e4\ub294 \ubd80\ubd84\uc801\uc73c\ub85c\ub098\ub9c8 \uc88b\uc740 \ud574\uacb0\ucc45\uc5d0\uc11c \uc2dc\uc791\ud558\ub294 \uac83\uc774 \uac70\uc758 \ud56d\uc0c1 \ub354 \uc27d\ub2e4\ub294 \uac83\uc744 \uc54c\uace0 \uc788\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">\ub9ac\ub204\uc2a4 \ud1a0\ubc1c\uc988 (http:\/\/www.earthspace.net\/~esr\/faqs\/linus)\ub97c \uc608\ub85c \ub4e4\uc790\uba74 \uadf8\ub294 \ub9e8\ubc14\ub2e5\uc5d0\uc11c Linux\ub97c \uc368\ub0b4\ub824\uace0 \ud558\uc9c0 \uc54a\uc558\ub2e4. \ub300\uc2e0 \uadf8\ub294 386 \uae30\uacc4\ub97c \uc704\ud55c Unix \ube44\uc2b7\ud55c OS, Minix \uc758 \ucf54\ub4dc\uc640 \uc544\uc774\ub514\uc5b4\ub97c \uc7ac\uc0ac\uc6a9\ud558\ub294 \uac83\uc73c\ub85c\ubd80\ud130 \uc2dc\uc791\ud588\ub2e4. \uacb0\uad6d \ubaa8\ub4e0 Minix \ucf54\ub4dc\ub294 \uc0ac\ub77c\uc9c0\uac70\ub098 \uc0c8\ub85c \uc4f0\uc5ec\uc84c\ub2e4 &#8212; \ud558\uc9c0\ub9cc Minix \uc758 \ucf54\ub4dc\uac00 \ub0a8\uc544\uc788\uc744 \ub3d9\uc548 \uadf8 \ucf54\ub4dc\ub294 \ub098\uc911\uc5d0 Linux \uac00 \ub420 \uc5b4\ub9b0 \uc544\uae30\uc758 \ubc1c\ud310 \uc5ed\ud560\uc744 \ud588\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">\ub611\uac19\uc740 \uc0dd\uac01\uc73c\ub85c \ub098\ub294 \uc774\ubbf8 \uc788\ub294 POP \uc720\ud2f8\ub9ac\ud2f0 \uc911 \ucf54\ub529\uc774 \uc798 \ub418\uc5b4\uc788\ub294 \uac83\uc744 \ucc3e\uc544 \uac1c\ubc1c\uc758 \uae30\ucd08\ub85c \uc0ac\uc6a9\ud558\ub824 \ud588\ub2e4. Unix \uc138\uacc4\uc758 \uc18c\uc2a4\ub97c \uacf5\uc720\ud558\ub294 \uc804\ud1b5\uc740 \uc5b8\uc81c\ub098 \ucf54\ub4dc\ub97c \uc7ac\uc0ac\uc6a9\ud558\ub294\ub370 \ud638\uc758\uc801\uc774\uc5c8\ub2e4. (GNU \ud504\ub85c\uc81d\ud2b8\uac00 Unix \uc790\uccb4\uc5d0 \ub300\ud55c \uc2ec\uac01\ud55c \uc758\ud639\uc5d0\ub3c4 \ubd88\uad6c\ud558\uace0 Unix \ub97c \uae30\ubcf8 OS \ub85c \uc120\ud0dd\ud55c \uac83\ub3c4 \ubc14\ub85c \uc774\ub7f0 \uc774\uc720\uc5d0\uc11c\uc600\ub2e4) \ub9ac\ub205\uc2a4 \uc138\uacc4\ub294 \uac70\uc758 \uae30\uc220\uc801\uc778 \ud55c\uacc4\uc5d0 \ub2e4\ub2e4\ub97c\ub54c\uae4c\uc9c0 \uc774 \uc804\ud1b5\uc744 \ubc1b\uc544\ub4e4\uc600\ub2e4. \uc77c\ubc18\uc801\uc73c\ub85c \ucc3e\uc544\ubcfc \uc218 \uc788\ub294 \uc624\ud508\ub41c \uc18c\uc2a4\uac00 \uc218 \ud14c\ub77c\ubc14\uc774\ud2b8\uc5d0 \ub2ec\ud558\ub294 \uac83\uc774\ub2e4. \uadf8\ub798\uc11c \ub204\uad70\uac00\uc758 \uac70\uc758 \uc644\uc131\ub41c \uc18c\uc2a4\ub97c \ucc3e\uc544\ubcf4\ub294\ub370 \uc2dc\uac04\uc744 \ub4e4\uc774\ub294 \uac83\uc774 \ub2e4\ub978 \uc5b4\ub290 \uacf3\uc5d0\uc11c\ubcf4\ub2e4 \ub9ac\ub205\uc2a4 \uc138\uacc4\uc5d0\uc11c\ub294 \uc88b\uc740 \uacb0\uacfc\ub97c \uac00\uc838\ub2e4 \uc904 \uac00\ub2a5\uc131\uc774 \ub192\ub2e4. \ub098\uc5d0\uac8c\ub3c4 \uc5ed\uc2dc \uadf8\ub7ac\ub2e4. \uc608\uc804\uc5d0 \ucc3e\uc544\ub193\uc740 \uac83\uc5d0\ub2e4\uac00 \ub450 \ubc88\uc9f8 \uac80\uc0c9\uacb0\uacfc\ub97c \ub354\ud558\ub2c8 \ubaa8\ub450 \uc544\ud649 \uac1c\uc758 \ud6c4\ubcf4\uac00 \uc0dd\uacbc\ub2e4. fetchpop, PopTart, get-amil, gwpop, pimp, pop-perl, popc, popmail, \uadf8\ub9ac\uace0 upop \uc774\uc5c8\ub2e4. \ub0b4\uac00 \uc81c\uc77c \uba3c\uc800 \uc2e0\uacbd\uc744 \uc9d1\uc911\ud55c \uac83\uc740 \uc624\uc2b9\ud64d \uc528\uc758 fetchpop \uc774\uc5c8\ub2e4. \ud5e4\ub354 \uc7ac\uc791\uc131 \uae30\ub2a5\uacfc \ub354\ubd88\uc5b4 \uba87\uba87 \uac1c\uc120\uc0ac\ud56d\uc744 \uadf8 \uc548\uc5d0 \ucd94\uac00\ud588\uace0, \uc800\uc790\uac00 \ub9b4\ub9ac\uc988 1.9 \uc5d0 \uadf8\uac83\uc744 \uc218\uc6a9\ud588\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">\uba87 \uc8fc \ud6c4\uc5d0 \ub098\ub294 Carl Harris \uac00 \ub9cc\ub4e0 popclient \uc758 \ucf54\ub4dc\ub97c \ub4e4\uc5ec\ub2e4 \ubcf4\ub2e4\uac00 \ubb38\uc81c\uc810\uc744 \ubc1c\uacac\ud588\ub2e4. fetchpop \uc5d0\ub294 \ud6cc\ub96d\ud55c \ub3c5\ucc3d\uc801\uc778 \uc544\uc774\ub514\uc5b4\uac00 \ub4e4\uc5b4 \uc788\uc5c8\uc9c0\ub9cc (daemon \ubaa8\ub4dc \uac19\uc740 \uac83) POP3 \ub9cc\uc744 \ucc98\ub9ac\ud560 \uc218 \uc788\uc5c8\uace0, \uc544\ub9c8\ucd94\uc5b4 \ud2f0\uac00 \ub098\ub294 \ucf54\ub529\uc774\uc5c8\ub2e4. (\uc624\uc2b9\ud64d \uc528\ub294 \ub611\ub611\ud558\uae30\ub294 \ud558\uc9c0\ub9cc \uacbd\ud5d8\uc774 \ubd80\uc871\ud55c \ud504\ub85c\uadf8\ub798\uba38\uc600\uc73c\uba70 \uadf8 \ub450 \uac00\uc9c0 \ud2b9\uc9d5 \ubaa8\ub450\ub97c \ucf54\ub529\uc5d0\uc11c \ubcfc \uc218 \uc788\uc5c8\ub2e4) Carl \uc758 \ucf54\ub4dc\ub294 \ud0c4\ud0c4\ud55c \ud504\ub85c\ud398\uc154\ub110\uc758 \ub354 \ub098\uc740 \ucf54\ub4dc\uc600\uc73c\ub098 \uba87\uac00\uc9c0 \uc911\uc694\ud558\uba74\uc11c\ub3c4 \uad6c\ud604\ud558\uae30 \uc704\ud574\uc11c\ub294 \uc57d\uac04\uc758 \uc794\uba38\ub9ac\uac00 \ud544\uc694\ud55c fetchpop \uc758 \uae30\ub2a5\ub4e4\uc774 (\ub0b4\uac00 \ucd94\uac00\ud55c \uae30\ub2a5\ub4e4\uc744 \ud3ec\ud568\ud574\uc11c) \ube60\uc838 \uc788\uc5c8\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">\uba38\ubb3c\ub7ec \uc788\uc744 \uac83\uc778\uac00, \uc62e\uaca8\uac08 \uac83\uc778\uac00? \uc62e\uaca8\uac04\ub2e4\uba74 \ub354 \ub098\uc740 \uac1c\ubc1c\uae30\ubc18\uc744 \uc704\ud574 \uc774\ubbf8 \ud574\ub193\uc740 \ucf54\ub529\uc744 \ud3ec\uae30\ud574\uc57c\ub9cc \ud588\ub2e4. \uc62e\uaca8\uac00\ub294\ub370 \uc2e4\uc9c8\uc801\uc778 \ub3d9\uae30\uac00 \ub418\uc5c8\ub358 \uac83\uc740 \ub2e4\uc911\ud504\ub85c\ud1a0\ucf5c \uc9c0\uc6d0 \uc5ec\ubd80\uc600\ub2e4. POP3 \uac00 \uc6b0\uccb4\uad6d \uc11c\ubc84 \ud504\ub85c\ud1a0\ucf5c \uc911\uc5d0\uc11c \uac00\uc7a5 \ub110\ub9ac \uc4f0\uc774\ub294 \uac83\uc774\uae34 \ud588\uc9c0\ub9cc \uc720\uc77c\ud55c \ud504\ub85c\ud1a0\ucf5c\uc740 \uc544\ub2c8\uc5c8\ub2e4. fetchpop\uc744 \ube44\ub86f\ud558\uc5ec \ub2e4\ub978 \uacbd\uc7c1\uc790\ub4e4\uc740 POP2, RPOP, \ub610\ub294 APOP\ub97c \uc9c0\uc6d0\ud558\uc9c0 \uc54a\uc558\uace0, \ub098\ub294 \ub2f9\uc2dc\uc5d0 \uc7ac\ubbf8\uc0bc\uc544\uc11c IMAP (Internet Message Access Protocol; http:\/\/www.imap.org; \uac00\uc7a5 \ucd5c\uadfc\uc5d0 \uace0\uc548\ub418\uc5c8\uc73c\uba74 \uac00\uc7a5 \uac15\ub825\ud55c \uc6b0\uccb4\uad6d \ud504\ub85c\ud1a0\ucf5c) \uc744 \uc9c0\uc6d0\ud574\ubcfc\uae4c \ud558\ub294 \uc0dd\uac01\uc744 \uac00\uc9c0\uace0 \uc788\uc5c8\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">\ud558\uc9c0\ub9cc \uc62e\uaca8\uac00\ub294 \uac83\uc774 \uc88b\uc740 \uc0dd\uac01\uc774\ub77c\ub294 \uc880 \ub354 \uc774\ub860\uc801\uc778 \uc774\uc720\ub3c4 \uac00\uc9c0\uace0 \uc788\uc5c8\ub2e4. \uc624\ub798\uc804\uc5d0 \ub9ac\ub205\uc2a4\uc5d0\uc11c \ubc30\uc6b4 \uad50\ud6c8\uc774\uc5c8\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\"><span style=\"color: #0000ff;\">3) &#8220;\uac00\uc9c0\uace0 \uc788\ub294 \uac83\uc744 \ubc84\ub9b4 \uacc4\ud68d\uc744 \uc138\uc6b0\ub77c ; \uc5b8\uc820\uac00\ub294 \ubc84\ub9ac\uac8c \ub420 \uac83\uc774\ub2e4 (Plan to throw one away; youu will anyhow)&#8221; (Fred Brooks, &#8220;The Mythical Man-Month&#8221;, Chapter 11)<\/span> <\/span><\/p>\n<p><span style=\"color: #333333;\">\ub2e4\ub978 \ub9d0\ub85c \ud558\uc790\uba74, \uccab \ubc88\uc9f8 \ud574\uacb0\ucc45\uc744 \uad6c\ud604\ud560 \ub54c\uae4c\uc9c0\ub3c4 \uc9c4\uc9dc \ubb38\uc81c\uac00 \ubb34\uc5c7\uc778\uc9c0 \uc774\ud574\ud558\uc9c0 \ubabb\ud558\ub294 \uacbd\uc6b0\uac00 \uc885\uc885 \uc788\ub2e4\ub294 \uac83\uc774\ub2e4. \ub450 \ubc88\uc9f8\uac00 \ub418\uc5b4\uc11c\uc57c \uc5b4\ub5bb\uac8c \ud558\ub294 \uac83\uc774 \uc633\uc740 \uac83\uc778\uc9c0 \ucda9\ubd84\ud788 \uc54c\uac8c \ub420 \uc218 \uc788\ub2e4. \ub530\ub77c\uc11c \ub9cc\uc77c \uc62c\ubc14\ub978 \ubc29\ubc95\uc744 \ucc3e\uace0 \uc2f6\ub2e4\uba74 \ucd5c\/\uc18c\/\ud55c \ud55c \ubc88\uc740 \ucc98\uc74c\ubd80\ud130 \ub2e4\uc2dc \uc2dc\uc791\ud560 \uc900\ube44\ub97c \ud574 \ub450\uc5b4\uc57c \ud55c\ub2e4. \uadf8\ub798, fetchpop\uc744 \uace0\uce5c \uac83\uc740 \ub0b4 \uccab \ubc88\uc9f8 \uc2dc\ub3c4\uc600\uc5b4, \ud558\uace0 \uc2a4\uc2a4\ub85c\uc5d0\uac8c \ub9d0\ud558\uace0 \ub098\uc11c \ub098\ub294 popclient \ub85c \uc62e\uaca8\uac14\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">1996\ub144 6\uc6d4 25\uc77c\uc5d0 Carl Harris \uc5d0\uac8c \ub0b4 \uccab \ubc88\uc9f8 popclient \ud328\uce58\ub97c \ubcf4\ub0b8 \ud6c4, \ub098\ub294 \uadf8\uac00 popclient \uc5d0 \ub300\ud55c \ud765\ubbf8\ub97c \uc774\ubbf8 \uc783\uc5c8\ub2e4\ub294 \uac83\uc744 \uc54c\uac8c \ub418\uc5c8\ub2e4. \ucf54\ub529\uc774 \uc880 \uc9c0\uc800\ubd84\ud588\uace0, \uc790\uc798\ud55c \ubc84\uadf8\ub4e4\uc774 \ub110\ub824\uc788\uc5c8\ub2e4. \uc218\uc815\uc744 \ub9ce\uc774 \uac00\ud588\uace0, Carl \uacfc \ub098\ub294 \uace7 \ub0b4\uac00 \ud504\ub85c\uadf8\ub7a8\uc744 \ub118\uaca8\ubc1b\ub294 \uac83\uc774 \ud569\ub9ac\uc801\uc774\ub77c\ub294 \ub370\uc5d0 \ub3d9\uc758\ud558\uac8c \ub418\uc5c8\ub2e4. \ub0b4\uac00 \uc54c\uc544\ucc28\ub9ac\uc9c0 \ubabb\ud558\ub294 \uc0c8\uc5d0 \ud504\ub85c\uc81d\ud2b8\uac00 \ucc28\uce30 \uada4\ub3c4\uc5d0 \uc624\ub974\uae30 \uc2dc\uc791\ud588\ub2e4. \ub098\ub294 \uc774\ubbf8 \uc874\uc7ac\ud558\uace0 \uc788\ub294 POP \ud074\ub77c\uc774\uc5b8\ud2b8\uc758 \ub9c8\uc774\ub108 \ud328\uce58\ub97c \uc0dd\uac01\ud558\ub294 \uac83\uc774 \uc544\ub2c8\uc5c8\ub2e4. \ud074\ub77c\uc774\uc5b8\ud2b8 \ud558\ub098\ub97c \ud1b5\ucc44\ub85c \uad00\ub9ac\ud558\uace0 \uc788\uc5c8\uc73c\uba70 \ub0b4 \uba38\ub9ac\uc5d0\uc11c\ub294 \ucee4\ub2e4\ub780 \ubcc0\ud654\uac00 \ub420 \uc544\uc774\ub514\uc5b4\ub4e4\uc774 \uc19f\uc544\ub098\uace0 \uc788\uc5c8\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">\ucf54\ub4dc\uacf5\uc720\ub97c \uc7a5\ub824\ud558\ub294 \uc18c\ud504\ud2b8\uc6e8\uc5b4 \ubb38\ud654\uc5d0\uc11c\ub294 \uc774\ub7f0 \ubc29\uc2dd\uc73c\ub85c \ud504\ub85c\uc81d\ud2b8\uac00 \uc9c4\ud654\ud558\uae30 \ub9c8\ub828\uc774\ub2e4. \uc774\ub807\uac8c \ub9d0\ud560 \uc218 \uc788\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\"><span style=\"color: #0000ff;\">4) \uc801\uc808\ud55c \ud0dc\ub3c4\ub97c \uac00\uc9c0\uace0 \uc788\uc73c\uba74 \ud765\ubbf8\ub85c\uc6b4 \ubb38\uc81c\uac00 \ub2f9\uc2e0\uc744 \ucc3e\uc544\uac08 \uac83\uc774\ub2e4. (If you have the right attitude, interesting problems will find you)<\/span> <\/span><\/p>\n<p><span style=\"color: #333333;\">\ud558\uc9c0\ub9cc Carl Harris \uc758 \ud0dc\ub3c4\uac00 \ud6e8\uc52c \ub354 \uc911\uc694\ud588\ub2e4. \uadf8\uc758 \ud0dc\ub3c4\ub294 <\/span><\/p>\n<p><span style=\"color: #0000ff;\">5) \ud504\ub85c\uadf8\ub7a8\uc5d0 \ud765\ubbf8\ub97c \uc783\uc5c8\ub2e4\uba74 \ud504\ub85c\uadf8\ub7a8\uc5d0 \ub300\ud55c \ub2f9\uc2e0\uc758 \ub9c8\uc9c0\ub9c9 \uc758\ubb34\ub294 \ub2a5\ub825\uc788\ub294 \ud6c4\uc784\uc790\uc5d0\uac8c \ud504\ub85c\uadf8\ub7a8\uc744 \ub118\uaca8\uc8fc\ub294 \uac83\uc774\ub2e4. (When you lose interest in a program, your last duty to it is to hand it off to a competent successor) <\/span><\/p>\n<p><span style=\"color: #333333;\">\ud1a0\ub860\ud560 \ud544\uc694\ub3c4 \uc5c6\uc774 Carl \uacfc \ub098\ub294 \uac00\uc7a5 \uc88b\uc740 \ud574\uacb0\ucc45\uc744 \ucc3e\uc544\ub0b8\ub2e4\ub294 \ubaa9\ud45c\ub97c \uac00\uc9c0\uac8c \ub418\uc5c8\ub2e4. \uc6b0\ub9ac\uc5d0\uac8c \ub0a8\uc544\uc788\ub294 \ud55c\uac00\uc9c0 \ubb38\uc81c\ub294 \ub0b4\uac00 \uc801\uc784\uc790\ub77c\ub294 \uac83\uc744 \uc785\uc99d\ud560 \uc218 \uc788\ub290\ub0d0 \ud558\ub294 \uac83\uc774\uc5c8\ub2e4. \ub0b4\uac00 \uadf8\uac83\uc744 \uc99d\uba85\ud558\uc790 \uadf8\ub294 \uae30\uaebc\uc774, \uadf8\ub9ac\uace0 \uc2e0\uc18d\ud558\uac8c \ud589\ub3d9\ud588\ub2e4. \ub0b4\uac00 \uadf8\ub807\uac8c \ud589\ub3d9\ud560 \ucc28\ub840\uac00 \ub418\uc5c8\uc744 \ub54c \ub098\ub3c4 \uadf8\ub9cc\ud07c \uc798 \ud560 \uc218 \uc788\uae30\ub97c \ubc14\ub780\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\"><strong>3. \uc0ac\uc6a9\uc790\uac00 \uc788\ub2e4\ub294 \uac83\uc758 \uc911\uc694\uc131 <\/strong><\/span><\/p>\n<p><span style=\"color: #333333;\">\uadf8\ub798\uc11c \ub0b4\uac00 popclient\ub97c \ub118\uaca8\ubc1b\uc558\ub2e4. \ub0b4\uac00 popclient \uc758 \uc0ac\uc6a9\uc790\ub4e4\uc744 \ub118\uaca8\ubc1b\uc558\ub2e4\ub294 \uac83\ub3c4 \uadf8\uc5d0 \ubabb\uc9c0\uc54a\uac8c \uc911\uc694\ud558\ub2e4. \uc0ac\uc6a9\uc790\ub4e4\uc774 \uc788\ub2e4\ub294 \uac83\uc740 \ub9e4\uc6b0 \uc88b\uc740 \uc77c\uc774\ub2e4. \ub2f9\uc2e0\uc774 \ub204\uad70\uac00\uc758 \ud544\uc694\ub97c \ucda9\uc871\uc2dc\ucf1c\uc8fc\uace0 \uc788\uc73c\uba70 \uc77c\uc744 \uc798 \ud574\ub098\uac00\uace0 \uc788\ub2e4\ub294 \uac83\uc744 \ubcf4\uc5ec\uc8fc\uae30 \ub54c\ubb38\ub9cc\uc740 \uc544\ub2c8\ub2e4. \uc801\uc808\ud558\uac8c \uc720\ub3c4\ud574 \uc900\ub2e4\uba74 \uc0ac\uc6a9\uc790\ub4e4\uc744 \uacf5\ub3d9\uac1c\ubc1c\uc790\uac00 \ub420 \uc218 \uc788\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">\uc720\ub2c9\uc2a4\uc758 \uc804\ud1b5\uc774 \uac00\uc9c0\uace0 \uc788\ub294 \ub610\ud558\ub098\uc758 \uac15\uc810, \uc989 \ub9ce\uc740 \uc218\uc758 \uc0ac\uc6a9\uc790\ub4e4\uc774 \ub3d9\uc2dc\uc5d0 \ud574\ucee4\uc774\uae30\ub3c4 \ud558\ub2e4\ub294 \uac83\uc744 \ub9ac\ub205\uc2a4\ub294 \uc88b\uc740 \uc758\ubbf8\ub85c\uc11c\uc758 \uadf9\ub2e8\uae4c\uc9c0 \ubc00\uc5b4\ubd99\uc600\ub2e4. \uc18c\uc2a4\ucf54\ub4dc\uac00 \uacf5\uac1c\ub418\uc5b4 \uc788\uae30 \ub54c\ubb38\uc5d0 \uadf8\ub4e4\uc740 \ud6a8\/\uacfc\/\uc801\/\uc778\/ \ud574\ucee4\uac00 \ub420 \uc218 \uc788\uc5c8\ub2e4. \uc774\uac83\uc740 \ub514\ubc84\uae45 \uc2dc\uac04\uc744 \uc904\uc774\ub294 \ub370 \uc5c4\uccad\ub09c \ub3c4\uc6c0\uc774 \ub418\uc5c8\ub2e4. \uc870\uae08\ub9cc \uaca9\ub824\ud574\uc8fc\uba74 \uc0ac\uc6a9\uc790\ub4e4\uc740 \ubb38\uc81c\ub97c \ubd84\uc11d\ud558\uace0 \ud574\uacb0\ucc45\uc744 \uc81c\uc2dc\ud558\uba70, \ub3c4\uc6c0\uc5c6\uc774 \ud63c\uc790 \uc77c\ud560 \ub54c\ubcf4\ub2e4 \ud6e8\uc52c \ube68\ub9ac \ucf54\ub4dc\ub97c \uac1c\uc120\uc2dc\ud0a4\ub3c4\ub85d \ud574\uc900\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\"><span style=\"color: #0000ff;\">6) \uc0ac\uc6a9\uc790\ub4e4\uc744 \uacf5\ub3d9\uac1c\ubc1c\uc790\ub85c \uc0dd\uac01\ud558\uba74 \ucf54\ub4dc\uac00 \ub2e4\ub978 \uc5b4\ub5a4 \ubc29\ubc95\ubcf4\ub2e4\ub3c4 \ube60\ub978 \uc18d\ub3c4\ub85c \uac1c\uc120\ub418\uba70 \ud6a8\uc728\uc801\uc73c\ub85c \ub514\ubc84\uae45\ud560 \uc218 \uc788\ub2e4. (Treating your users as co-developers is your least-hassle route to rapid code improvement and effective debugging)<\/span> <\/span><\/p>\n<p><span style=\"color: #333333;\">\uc774 \ud6a8\uacfc\uc758 \uc704\ub825\uc740 \uacfc\uc18c\ud3c9\uac00\ub418\uae30 \uc27d\ub2e4. \uc0ac\uc2e4, \uc624\ud508\uc18c\uc2a4\uc758 \uc138\uacc4\uc758 \uc6b0\ub9ac\ub4e4\uc870\ucc28 \uc2dc\uc2a4\ud15c\uc758 \ubcf5\uc7a1\ub3c4\uc5d0 \ub300\ud56d\ud558\uc5ec \ub9ce\uc740 \uc218\uc758 \uc0ac\uc6a9\uc790\uac00 \uc5bc\ub9c8\ub098 \ud798\uc774 \ub418\ub294\uc9c0\ub97c \ub9ac\ub204\uc2a4 \ud1a0\ubc1c\uc988\uac00 \ubcf4\uc5ec\uc8fc\uae30 \uc804\uae4c\uc9c0 \uacfc\uc18c\ud3c9\uac00\ud558\uace0 \uc788\uc5c8\ub2e4. \uc2e4\uc81c\ub85c \ub098\ub294 \ub9ac\ub204\uc2a4\uc758 \uac00\uc7a5 \uc601\ub9ac\ud558\uace0 \uac00\uc7a5 \uc911\uc694\ud55c \ud574\ud0b9\uc740 \ub9ac\ub205\uc2a4 \ucee4\ub110\uc744 \ub9cc\ub4e4\uc5c8\ub2e4\ub294 \uc810\uc774 \uc544\ub2c8\ub77c \ub9ac\ub205\uc2a4 \uac1c\ubc1c\ubaa8\ub378\uc744 \ub9cc\ub4e4\uc5c8\ub2e4\ub294 \uc810\uc774\ub77c\uace0 \uc0dd\uac01\ud55c\ub2e4. \ub9ac\ub204\uc2a4\uc5d0\uac8c \uc774 \uc758\uacac\uc744 \ub9d0\ud574 \uc8fc\uc5c8\ub354\ub2c8 \uadf8\ub294 \uc528\uc775 \uc6c3\uace0\uc11c \uc870\uc6a9\ud788 \uc5ec\ub7ec\ubc88 \ud558\ub358 \ub9d0\uc744 \ub418\ud480\uc774\ud588\ub2e4. &#8220;\ub09c \uae30\ubcf8\uc801\uc73c\ub85c \ub9e4\uc6b0 \uac8c\uc73c\ub978 \uc0ac\ub78c\uc774\ub77c\uc11c \uc2e4\uc81c\ub85c\ub294 \ub2e4\ub978 \uc0ac\ub78c\ub4e4\uc774 \ud574\ub193\uc740 \uc77c\uc744 \uac00\uc9c0\uace0 \uacf5\ub85c\ub77c\uace0 \uc778\uc815\ubc1b\uace4 \ud574\uc694.&#8221; \uc5ec\uc6b0\ucc98\ub7fc \uac8c\uc73c\ub974\uad70. \ub85c\ubc84\ud2b8 \ud558\uc778\ub77c\uc778\uc774\ub77c\uba74 \uc2e4\ud328\ud558\uae30\uc5d0\ub294 \ub108\ubb34 \uac8c\uc73c\ub974\ub2e4\uace0 \ub9d0\ud588\uc744 \uac83\uc774\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">\ub418\ub3cc\uc544 \ubcf4\uba74, \ub9ac\ub205\uc2a4\uc758 \uc131\uacf5\uacfc \ubc29\ubc95\ub860\uc740 GNU Emacs Lisp \ub77c\uc774\ube0c\ub7ec\ub9ac\uc640 Lisp \ucf54\ub4dc \uc544\uce74\uc774\ube0c\uc5d0\uc11c \uadf8 \uc120\ub840\ub97c \ucc3e\uc544\ubcfc \uc218 \uc788\ub2e4. Emacs C \ucf54\uc5b4\uc640 \ub2e4\ub978 \ub300\ubd80\ubd84\uc758 FSF \ub3c4\uad6c\ub4e4\uc758 \uc131\ub2f9\uac74\ucd95 \uc2a4\ud0c0\uc77c\uacfc\ub294 \ub300\uc870\uc801\uc73c\ub85c Lisp \ucf54\ub4dc \ud480\uc758 \uc9c4\ud654\ub294 \uc720\ub3d9\uc801\uc774\uc5c8\uace0, \uc0ac\uc6a9\uc790\uac00 \uc8fc\ub3c4\ud55c \uac83\uc774\uc5c8\ub2e4. \uc544\uc774\ub514\uc5b4\uc640 \ud504\ub85c\ud1a0\ud0c0\uc785 \ubaa8\ub4dc\ub4e4\uc740 \uc548\uc815\uc801\uc778 \ucd5c\uc885\ud615\ud0dc\ub97c \uac16\ucd94\uae30\uae4c\uc9c0 \uc885\uc885 \uc11c\ub108\ubc88\uc529 \ub2e4\uc2dc \uc4f0\uc5ec\uc84c\ub2e4. \ub290\uc2a8\ud558\uac8c \ubb36\uc778 \uacf5\ub3d9\uc791\uc5c5\uc774 \uc778\ud130\ub137\uc73c\ub85c \uc778\ud574 \uac00\ub2a5\ud574\uc84c\uace0, \ub9ac\ub205\uc2a4\uc5d0\uc11c\ub294 \ub9e4\uc6b0 \uc790\uc8fc \uc77c\uc5b4\ub098\ub294 \uc77c\uc774 \ub418\uc5c8\ub2e4. \uc0ac\uc2e4 fetchmail \uc774\uc804\uc5d0 \ub0b4 \uc790\uc2e0\uc758 \uac00\uc7a5 \uc131\uacf5\uc801\uc778 \ud574\ud0b9\uc740 \uc544\ub9c8 Emacs VC \ubaa8\ub4dc\uc600\uc744 \uac83\uc774\ub2e4. \uc138 \uba85\uc758 \uc0ac\ub78c\ub4e4\uacfc email\uc744 \ud1b5\ud574 \ub9ac\ub205\uc2a4\uc640 \ube44\uc2b7\ud55c \ud611\ub3d9\uc791\uc5c5\uc744 \ud588\uace0, \uadf8 \uc14b \uc911\uc758 \ud55c \uba85 (\ub9ac\ucc28\ub4dc \uc2a4\ud1a8\ub9cc:Richard Stallman. Emacs \uc758 \uc800\uc790\uc774\uba74\uc11c FSF \uc758 \uc124\ub9bd\uc790) \ub9cc\uc744 \uc9c0\uae08\uae4c\uc9c0 \ub9cc\ub098\uace0 \uc788\ub2e4. VC \ubaa8\ub4dc\ub294 SCCS, RCV \uc640 CVS \ub97c \uc704\ud55c Emacs \ub0b4\uc758 \ud504\ub860\ud2b8\uc5d4\ub4dc\uc600\uace0, &#8220;\uc6d0\ud130\uce58&#8221; \ubc84\uc804\ucee8\ud2b8\ub864 \uae30\ub2a5\uc744 \uc81c\uacf5\ud588\uace0, \ub204\uad70\uac00 \ub9cc\ub4e4\uc5b4 \ub193\uc740 \uc791\uace0 \uc870\uc545\ud55c sccs.el \ubaa8\ub4dc\ub85c\ubd80\ud130 \uc9c4\ud654\ud55c \uac83\uc774\uc5c8\ub2e4. VC \uc758 \uac1c\ubc1c\uc740 Emacs \uc640\ub294 \ub2e4\ub974\uac8c Emacs List \ucf54\ub4dc\uac00 \ubc1c\ud45c\/\ud14c\uc2a4\ud2b8\/\uac1c\uc120\uc758 \uc8fc\uae30\ub97c \ub9e4\uc6b0 \ube68\ub9ac \ubc18\ubcf5\ud560 \uc218 \uc788\uc5c8\uae30 \ub54c\ubb38\uc5d0 \uc131\uacf5\ud588\ub2e4. \ucf54\ub4dc\ub97c GPL \uc5d0 \ubc95\uc801\uc73c\ub85c \ubb36\uc5b4\ub450\ub824\ub358 FSF \uc758 \uc815\ucc45\uc740 \ud55c\uac00\uc9c0 \uc608\uae30\uce58 \ubabb\ud55c \ubd80\uc791\uc6a9\uc744 \uac00\uc838\uc654\ub2e4. FSF \ub294 20\uc904 \uc774\uc0c1\uc758 \uac1c\uc778\uc801\uc778 \uacf5\ud5cc\uc5d0 \ub300\ud574\uc11c \uc800\uc791\uad8c\uc744 \ubc1b\uc544\uc57c \ud55c\ub2e4\uace0 \uc0dd\uac01\ud558\uae30 \ub54c\ubb38\uc5d0 \uc2dc\uc7a5\ubaa8\ub4dc\ub97c \uc0ac\uc6a9\ud558\ub294 \uc808\ucc28\uac00 \uc5b4\ub824\uc6cc\uc84c\ub2e4\ub294 \uac83\uc774\ub2e4. \uc774\uac83\uc740 GPL \uc758 \ucf54\ub4dc\uac00 \uc800\uc791\uad8c\ubc95 \ud558\uc5d0\uc11c \ub3c4\uc804\ubc1b\ub294 \uac83\uc744 \ubc29\uc9c0\ud558\uae30 \uc704\ud55c \uc815\ucc45\uc774\ub2e4. BSD \uc640 MIT \uc758 X \ucf58\uc18c\uc2dc\uc5c4 \ub77c\uc774\uc13c\uc2a4\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc800\uc791\uad8c\uc744 \uc5bb\ub294\uc0ac\ub78c\uc740 \uc774\ub7f0 \ubb38\uc81c\ub97c \uacaa\uc9c0 \uc54a\ub294\ub2e4. \uadf8\ub4e4\uc740 \ub204\uad70\uac00\uac00 \ub3c4\uc804\ud560 \ub3d9\uae30\ub97c \uac00\uc9c8\ub9cc\ud55c \uad8c\ub9ac\ub97c \uac00\uc9c0\ub824 \ud558\uc9c0 \uc54a\ub294\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\"><strong>4. \uc77c\ucc0d, \uadf8\ub9ac\uace0 \uc790\uc8fc \ubc1c\ud45c\ud558\ub77c <\/strong><\/span><\/p>\n<p><span style=\"color: #333333;\">\uc77c\ucc0d, \uadf8\ub9ac\uace0 \uc790\uc8fc \ubc1c\ud45c\ud558\ub294 \uac83\uc740 \ub9ac\ub205\uc2a4 \uac1c\ubc1c\ubaa8\ub378\uc758 \uc911\uc694\ud55c \ubd80\ubd84\uc774\ub2e4. \ub300\ubd80\ubd84\uc758 \uac1c\ubc1c\uc790\ub4e4\uc740 (\ud544\uc790\ub97c \ud3ec\ud568\ud558\uc5ec) \uc544\uc8fc \uc0ac\uc18c\ud55c \ud504\ub85c\uc81d\ud2b8\uac00 \uc544\ub2c8\ub77c\uba74 \uc774\ub7f0 \uc815\ucc45\uc740 \ub098\uc05c \uac83\uc774\ub77c\uace0 \uc0dd\uac01\ud55c\ub2e4. \ucd08\uae30\ubc84\uc804\ub4e4\uc740 \uc608\uc678\uc5c6\uc774 \ubc84\uadf8\uac00 \ub9ce\uace0, \uac1c\ubc1c\uc790\ub77c\uba74 \uc0ac\uc6a9\uc790\ub4e4\uc758 \uc778\ub0b4\uc2ec\uc744 \uc2dc\ud5d8\ud558\uace0 \uc2f6\uc5b4\ud558\uc9c0 \uc54a\uae30 \ub54c\ubb38\uc774\ub2e4. \uc774\ub7f0 \ubbff\uc74c\uc774 \uc131\ub2f9\uac74\ucd95 \uc2a4\ud0c0\uc77c\uc758 \uac1c\ubc1c\uc744 \ub354 \uc120\ud638\ud558\uac8c \ub9cc\ub4e4\uc5c8\ub2e4. \ub9cc\uc77c \uac00\uc7a5 \uc911\uc694\ud55c \ubaa9\ud45c\uac00 \uc0ac\uc6a9\uc790\ub4e4\ub85c \ud558\uc5ec\uac04 \uac00\ub2a5\ud55c \ud55c \uc801\uc740 \ubc84\uadf8\ub97c \ubc1c\uacac\ud558\uac8c \ub9cc\ub4dc\ub294 \uac83\uc774\ub77c\uba74 6 \uac1c\uc6d4\uc5d0 \ud55c \ubc88\uc529, \ud639\uc740 \uadf8\ubcf4\ub2e4 \ub354 \ub2a6\uac8c \ubc1c\ud45c\ud558\uba74\uc11c \uadf8\ub3d9\uc548 \uc8fd\uc5b4\ub77c\uace0 \uc77c\ud558\ub294 \ud3b8\uc774 \ub098\uc744 \uac83\uc774\ub2e4. Emacs C \ucf54\uc5b4\ub294 \uc774\ub7f0 \uc2dd\uc73c\ub85c \uac1c\ubc1c\ub418\uc5c8\ub2e4. Lisp \ub77c\uc774\ube0c\ub7ec\ub9ac\ub294 \uadf8\ub807\uc9c0 \uc54a\uc558\ub2e4. Emacs \uc758 \ubc1c\ud45c\uc8fc\uae30\uc640 \uad00\uacc4\uc5c6\uc774 \uc5b8\uc81c\ub4e0 \uc0c8\ub85c\uc6b4 \uac1c\ubc1c \ucf54\ub4dc \ubc84\uc804\uc744 \ucc3e\uc744 \uc218 \uc788\uc73c\uba70, FSF \uc758 \ud1b5\uc81c\uad8c \ubc16\uc5d0 \uc788\ub294 Lisp \ub77c\uc774\ube0c\ub7ec\ub9ac\ub4e4\uc774 \uc788\uc5c8\uae30 \ub54c\ubb38\uc774\ub2e4. \uc774\ub4e4 \uc911 \uac00\uc7a5 \uc911\uc694\ud55c \uc544\uce74\uc774\ube0c\ub294 \uc624\ub298\ub0a0 \ub300\ud615 \ub9ac\ub205\uc2a4 \uc544\uce74\uc774\ube0c\ub4e4\uc758 \uc815\uc2e0\uacfc \ub9ce\uc740 \uae30\ub2a5\ub4e4\uc744 \uc774\ubbf8 \uac00\uc9c0\uace0 \uc788\uc5c8\ub358 \uc624\ud558\uc774\uc624 \uc8fc elisp \uc544\uce74\uc774\ube0c\uc600\ub2e4. \ud558\uc9c0\ub9cc \uc6b0\ub9ac\uac00 \ud558\uace0 \uc788\ub294 \uc77c\uc5d0 \ub300\ud574, FSF \uc758 \uc131\ub2f9\uac74\ucd95 \uac1c\ubc1c\ubaa8\ub378\uc758 \ubb38\uc81c\uc810\ub4e4\uc5d0 \ub300\ud574 \uadf8 \uc544\uce74\uc774\ube0c\uc758 \uc874\uc81c\uac00 \ubb34\uc5c7\uc744 \uc81c\uc2dc\ud558\ub294\uc9c0\uc5d0 \ub300\ud574 \uc6b0\ub9ac\ub4e4 \uc911 \uc18c\uc218\ub9cc\uc774 \uc9c4\uc9c0\ud558\uac8c \uc0dd\uac01\ud558\uace0 \uc788\uc5c8\ub2e4. \ub098\ub294 1992\ub144\uc5d0 \uc624\ud558\uc774\uc624 \ucf54\ub4dc\ub97c \ubaa8\ub2e4 \uacf5\uc2dd\uc801\uc778 Emacs Lisp \ub77c\uc774\ube0c\ub7ec\ub9ac\ub85c \ub9cc\ub4e4\ub824\ub294 \uc2dc\ub3c4\ub97c \ud588\uc73c\ub098 \uc815\uce58\uc801\uc778 \ubb38\uc81c\uc5d0 \ubd80\ub52a\ucce4\uace0, \ud070 \uc2e4\ud328\ub97c \uacaa\uc5c8\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">1\ub144 \ud6c4\uc5d0, \ub9ac\ub205\uc2a4\uac00 \ub110\ub9ac \uc54c\ub824\uc9c0\uae30 \uc2dc\uc791\ud588\uace0, \ubb34\uc5b8\uac00 \ub2e4\ub974\uba74\uc11c\ub3c4 \ud6e8\uc52c \ubc14\ub78c\uc9c1\ud55c \uc77c\uc774 \uc77c\uc5b4\ub098\uace0 \uc788\ub2e4\ub294 \uac83\uc774 \ud655\uc2e4\ud574 \ubcf4\uc600\ub2e4. \ub9ac\ub204\uc2a4\uc758 \uc5f4\ub9b0 \uac1c\ubc1c\uc815\ucc45\uc740 \uc131\ub2f9\uac74\ucd95\uacfc \uc644\uc804\ud788 \ubc18\ub300\ub418\ub294 \uac83\uc774\uc5c8\ub2e4. \uc120\uc0ac\uc774\ud2b8\uc640 tsx-11 \uc544\uce74\uc774\ube0c\uac00 \uc2f9\ud2b8\uace0 \uc788\uc5c8\uace0, \ub2e4\uc911\ubc30\ud3ec\ubc29\uc2dd\uc774 \ud37c\uc9c0\uae30 \uc2dc\uc791\ud588\ub2e4. \uadf8\ub9ac\uace0 \uc774 \ubaa8\ub4e0 \uac83\uc774 \uc774\uc804\uc758 \uc5b4\ub290 \uc18c\ud504\ud2b8\uc6e8\uc5b4\ubcf4\ub2e4 \uc790\uc8fc \ub9b4\ub9ac\uc988\ub418\ub294 \ucf54\uc5b4\uc2dc\uc2a4\ud15c\uc5d0 \uc758\ud574 \uc8fc\ub3c4\ub418\uace0 \uc788\uc5c8\ub2e4. \ub9ac\ub204\uc2a4\ub294 \uac00\uc7a5 \ud6a8\uacfc\uc801\uc778 \ubc29\uc2dd\uc73c\ub85c \uc0ac\uc6a9\uc790\ub4e4\uc744 \uacf5\ub3d9\uac1c\ubc1c\uc790\ub77c\uace0 \uc5ec\uacbc\ub358 \uac83\uc774\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\"><span style=\"color: #0000ff;\">7) \uc77c\ucc0d \ubc1c\ud45c\ud558\uace0 \uc790\uc8fc \ubc1c\ud45c\ud558\ub77c. \uadf8\ub9ac\uace0 \uc0ac\uc6a9\uc790\ub4e4\uc758 \uc18c\ub9ac\uc5d0 \uadc0\ub97c \uae30\uc6b8\uc774\ub77c. (Release early. Release often. And listen to your customers)<\/span> <\/span><\/p>\n<p><span style=\"color: #333333;\">\ub9ac\ub204\uc2a4\uc758 \ud601\uc2e0\uc740 \uadf8\uac00 \uc774\ub807\uac8c \ud588\ub2e4\ub294 \uc810 \ubcf4\ub2e4\ub294 (\uc624\ub7ab\ub3d9\uc548 \uc720\ub2c9\uc2a4 \uc138\uacc4\uc758 \uc804\ud1b5\uc774\uc5c8\ub358 \uac83\ucc98\ub7fc) \uadf8\uac00 \uac1c\ubc1c\ud558\uace0 \uc788\ub358 \ub9ac\ub205\uc2a4 \ucee4\ub110\uc758 \ubcf5\uc7a1\uc131\uc5d0 \ube44\uacac\ub420\ub9cc\ud55c \uc218\uc900\uc73c\ub85c\uae4c\uc9c0 \ub04c\uc5b4\uc62c\ub838\ub2e4\ub294 \ub370 \uc788\ub2e4. \ucd08\uae30\uc5d0 (1991\ub144 \uacbd\uc5d0) \uadf8\ub294 \ud558\/\ub8e8\/\uc5d0 \ud55c \ubc88 \uc774\uc0c1 \uc0c8\ub85c\uc6b4 \ucee4\ub110\uc744 \ubc1c\ud45c\ud558\uae30\uae4c\uc9c0 \ud588\ub2e4. \ub9ac\ub204\uc2a4\uac00 \uacf5\ub3d9\uac1c\ubc1c\uc790\ub4e4\uc774\ub77c\ub294 \uc790\uc2e0\uc758 \uae30\ubc18\uc744 \uc798 \ub9cc\ub4e4\uc5c8\uace0, \uc778\ud130\ub137\uc774\ub77c\ub294 \uc9c0\ub81b\ub300\ub97c \uc774\uc6a9\ud558\uc5ec \ub204\uad6c\ubcf4\ub2e4\ub3c4 \uc5f4\uc2ec\ud788 \ud611\ub3d9\uc791\uc5c5\uc5d0 \ubab0\ub450\ud588\uae30 \ub54c\ubb38\uc5d0 \uc774\ub7f0 \ubc29\uc2dd\uc740 \uc131\uacf5\ud588\ub2e4. \ud558\uc9c0\ub9cc \uc5b4\/\ub5a4 \uacfc\uc815\uc744 \uac70\uccd0 \uc131\uacf5\ud588\uc744\uae4c? \ub0b4\uac00 \uc7ac\ud604\ud560 \uc218 \uc788\ub294 \uac83\uc77c\uae4c, \uc544\ub2c8\uba74 \ub9ac\ub204\uc2a4 \ud1a0\ubc1c\uc988\ub9cc\uc758 \ucc9c\uc7ac\uc131\uc774 \ud544\uc694\ud55c \uac83\uc77c\uae4c? <\/span><\/p>\n<p><span style=\"color: #333333;\">\uadf8\ub807\uac8c \uc0dd\uac01\ub418\uc9c0\ub294 \uc54a\uc558\ub2e4. \ub9ac\ub204\uc2a4\uac00 \ub9e4\uc6b0 \ub6f0\uc5b4\ub09c \ud574\ucee4\ub77c\ub294 \uc810\uc740 \uc778\uc815\ud55c\ub2e4. (\uc6b0\ub9ac\uc911\uc5d0 \uc0c1\uc5c5\uc6a9 \uc81c\ud488 \ubabb\uc9c0 \uc54a\uc740 \uc6b4\uc601\uccb4\uc81c\uc758 \ucee4\ub110\uc744 \ub9cc\ub4e4\uc5b4\ub0bc \uc218 \uc788\ub294 \uc0ac\ub78c\uc774 \uba87\uc774\ub098 \ub420\uae4c?) \ud558\uc9c0\ub9cc \ub9ac\ub205\uc2a4\ub294 \ub180\ub784\ub9cc\ud55c \uac1c\ub150\uc801 \uc804\uc9c4\uc744 \uc774\ub8e8\uc5b4\ub0b4\uc9c0\ub294 \uc54a\uc558\ub2e4. \ub9ac\ub204\uc2a4\ub294 \ub9ac\ucc28\ub4dc \uc2a4\ud1a8\uba3c\uc774\ub098 \uc81c\uc784\uc2a4 \uace0\uc2ac\ub9c1 (NeWS \uc640 \uc790\ubc14\ub97c \ub9cc\ub4e0) \uacfc \uac19\uc740 \ud601\uc2e0\uc801\uc778 \uc124\uacc4\ub97c \uc774\ub8e8\uc5b4\ub0b4\ub294 \ucc9c\uc7ac\ub294 (\uc801\uc5b4\ub3c4 \uc9c0\uae08\uae4c\uc9c0\ub294) \uc544\ub2c8\uc5c6\ub2e4. \ub300\uc2e0 \ub9ac\ub204\uc2a4\ub294 \uacf5\ud559\uc758 \ucc9c\uc7ac\uc778 \uac83\uc73c\ub85c \ubcf4\uc778\ub2e4. \ubc84\uadf8\uc640 \uac1c\ubc1c\uc758 \ub9c9\ub2e4\ub978 \uace8\ubaa9\uc744 \ud53c\ud558\ub294 \uc721\uac10, \uadf8\ub9ac\uace0 A \uc810\uc5d0\uc11c B \uc810\uae4c\uc9c0 \uac00\ub294\ub370 \ucd5c\uc18c\ub178\ub825\uacbd\ub85c\ub97c \ucc3e\uc544\ub0b4\ub294 \uc694\ub839\uc744 \uac16\ucd94\uace0 \uc788\uc5c8\ub2e4. \uc2e4\uc81c\ub85c \ub9ac\ub205\uc2a4\uc758 \uc804\ubc18\uc801\uc778 \uc124\uacc4\ub294 \uc774\ub7f0 \ud2b9\uc131\uc744 \ubc14\ud0d5\uc73c\ub85c \ud558\uace0 \uc788\uc73c\uba70 \ub9ac\ub204\uc2a4\uc758 \ubcf8\uc9c8\uc801\uc73c\ub85c \ubcf4\uc218\uc801\uc774\uace0 \ub2e8\uc21c\ud55c \uc124\uacc4 \ubc29\uc2dd\uc744 \ubc18\uc601\ud558\uace0 \uc788\ub2e4. \ub530\ub77c\uc11c \ube60\ub978 \ub9b4\ub9ac\uc988\uc640 \uc778\ud130\ub137\uc744 \ub9e4\uccb4\ub85c \uc0ac\uc6a9\ud558\ub294 \uac83\uc740 \uc6b0\uc5f0\ud788 \uc774\ub8e8\uc5b4\uc9c4 \uac83\uc774 \uc544\ub2c8\ub77c \ub9ac\ub204\uc2a4\uc758 \uacf5\ud559\uc5d0 \ub300\ud55c \ucc9c\uc7ac\uc131\uc758 \uc77c\ubd80\ubd84\uc73c\ub85c \ucd5c\uc18c\ub178\ub825\uacbd\ub85c\uc5d0 \ub300\ud55c \ud1b5\ucc30\ub825\uc73c\ub85c \ub41c \uac83\uc774\ub77c\uba74 \uadf8\uac00 \ucd5c\ub300\ud654 \ud558\uace0 \uc788\ub294 \uac83\uc740 \ubb34\uc5c7\uc774\uc5c8\uc744\uae4c? \uae30\uacc4\uc5d0\uc11c \ubb34\uc5c7\uc744 \ubf51\uc544\ub0b4\uc5c8\ub358 \uac83\uc77c\uae4c? <\/span><\/p>\n<p><span style=\"color: #333333;\">\ud574\ub2f5\uc740 \uc9c8\ubb38 \uc548\uc5d0 \uc788\ub2e4. \ub9ac\ub204\uc2a4\ub294 \uadf8\uc758 \ud574\ucee4\/\uc720\uc800\ub4e4\uc5d0\uac8c \uc9c0\uc18d\uc801\uc778 \uc790\uadf9\uacfc \ubcf4\ub2f5\uc744 \uc81c\uacf5\ud588\ub2e4. \ub9ac\ub205\uc2a4 \uac1c\ubc1c\uc5d0 \ucc38\uc5ec\ud568\uc73c\ub85c\uc368 \uc790\uae30\ub9cc\uc871\uc744 \uc5bb\uc73c\ub9ac\ub77c\ub294 \uc804\ub9dd\uc5d0 \uc790\uadf9\ubc1b\uc558\uace0, \uadf8\ub4e4\uc774 \ud558\ub294 \uc77c\uc774 \uacc4\uc18d\ud574\uc11c (\uc5b4\ub5a4 \ub54c\ub294 \ub0a0\/\ub9c8\/\ub2e4) \ud5a5\uc0c1\ub418\uace0 \uc788\ub2e4\ub294 \uac83\uc774 \ubcf4\ub2f5\uc774 \ub418\uc5c8\ub2e4. \ub9ac\ub204\uc2a4\ub294 \ucf54\ub4dc\uc758\ubd88\uc548\uc815\uc131\uacfc \ub9cc\uc77c \ucc98\ub9ac\ud558\uae30 \uace4\ub780\ud55c \uc2ec\uac01\ud55c \ubc84\uadf8\uac00 \ubc1c\uacac\ub418\uba74 \uc0ac\uc6a9\uc790\ub4e4\uc774 \ub5a8\uc5b4\uc838 \ub098\uac08 \uac83\uc744 \ubb34\ub985\uc4f0\uace0 \ub514\ubc84\uae45\uacfc \uac1c\ubc1c\uc5d0 \ud22c\uc785\ub418\ub294 \uacf5\uc218(the number of person-hours)\ub97c \ucd5c\ub300\ud654 \ud558\ub294 \uac83\uc5d0 \ubaa9\ud45c\ub97c \ub450\uc5c8\ub2e4. \ub9ac\ub204\uc2a4\ub294 \ub2e4\uc74c\uacfc \uac19\uc740 \uc2e0\ub150\uc744 \uac00\uc9c0\uace0 \uc788\ub294 \uac83\ucc98\ub7fc \ud589\ub3d9\ud588\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\"><span style=\"color: #0000ff;\">8) \ucda9\ubd84\ud788 \ub9ce\uc740 \ubca0\ud0c0\ud14c\uc2a4\ud130\uc640 \uacf5\ub3d9\uac1c\ubc1c\uc790\uac00 \uc788\uc73c\uba74 \uac70\uc758 \ubaa8\ub4e0 \ubb38\uc81c\ub4e4\uc740 \ube68\ub9ac \ud30c\uc545\ub420 \uac83\uc774\uace0 \uc27d\uac8c \uace0\uce58\ub294 \uc0ac\ub78c\uc774 \uc788\uac8c \ub9c8\ub828\uc774\ub2e4. (Given a large enough beta-tester and co-developer base, almost every problem will be characterized quickly and the fix obvious to someone)<\/span> <\/span><\/p>\n<p><span style=\"color: #333333;\">\ub35c \ud615\uc2dd\uc801\uc73c\ub85c \ub9d0\ud558\uc790\uba74, &#8220;\ub208\uc54c\uc774 \ucda9\ubd84\ud788 \ub9ce\uc73c\uba74 \ucc3e\uc9c0 \ubabb\ud560 \ubc84\uadf8\ub294 \uc5c6\ub2e4&#8221;. \ub098\ub294 \uc774\uac83\uc744 &#8220;\ub9ac\ub204\uc2a4\uc758 \ubc95\uce59&#8221; \uc774\ub77c\uace0 \ubd80\ub978\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">\ub0b4 \uc6d0\ub798\uc758 \uacf5\uc2dd\uc801\uc778 \uc11c\uc220\uc740 \ubaa8\ub4e0 \ubb38\uc81c\ub294 &#8220;\ub204\uad70\uac00\uc5d0\uac8c\ub294 \uac04\ub2e8\ud560 \uac83\uc774\ub2e4&#8221; \uc600\ub2e4. \ub9ac\ub204\uc2a4\uac00 \ubb38\uc81c\ub97c \uc774\ud574\ud558\uace0 \uace0\uce58\ub294 \uc0ac\ub78c\uc774 \uadf8 \ubb38\uc81c\ub97c \ucc98\uc74c \ud30c\uc545\ud55c \uc0ac\ub78c\uacfc \ud56d\uc0c1 \uac19\uc740 \uac83\uc774 \uc544\ub2c8\ub77c \uc624\ud788\ub824 \ub2e4\ub97c \uacbd\uc6b0\uac00 \ub354 \ub9ce\ub2e4\uace0 \uc774\uc758\ub97c \uc81c\uae30\ud588\ub2e4. \ub9ac\ub204\uc2a4 \ub9d0\ub85c\ub294 &#8220;\ub204\uad70\uac00 \ubb38\uc81c\ub97c \ubc1c\uacac\ud569\ub2c8\ub2e4. \uadf8\ub9ac\uace0 \ub610\/\ub2e4\/\ub978 \ub204\uad70\uac00\uac00 \uadf8 \ubb38\uc81c\ub97c \uc774\ud574\ud558\uc9c0\uc694. \ubb38\uc81c\ub97c \ubc1c\uacac\ud574 \ub0b4\ub294 \uac83\uc774 \ub354 \uc911\uc694\ud55c \uc77c\uc774\ub77c\uace0 \ubd84\uba85\ud788 \ub9d0\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.&#8221; \ud558\uc9c0\ub9cc \uac00\uc7a5 \uc911\uc694\ud55c \uc810\uc740\uc0ac\ub78c\uc774 \ucda9\ubd84\ud788 \ub9ce\uc744 \uacbd\uc6b0 \uc774 \ub450 \uac00\uc9c0\uac00 \ubaa8\ub450 \ub9e4\uc6b0 \ube68\ub9ac \uc77c\uc5b4\ub098\ub294 \uacbd\ud5a5\uc774 \uc788\ub2e4\ub294 \uac83\uc774\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">\ub0b4 \uc0dd\uac01\uc5d0\ub294 \uc5ec\uae30\uc5d0 \uc131\ub2f9\uac74\ucd95\uacfc \uc2dc\uc7a5 \uc2a4\ud0c0\uc77c\uc758 \ud575\uc2ec\uc801\uc778 \ucc28\uc774\uc810\uc774 \uc788\ub2e4. \ud504\ub85c\uadf8\ub798\ubc0d\uc758 \uc131\ub2f9\uac74\ucd95\uac00\uc758 \uad00\uc810\uc5d0\uc11c \ubcf4\uc790\uba74 \ubc84\uadf8\uc640 \uac1c\ubc1c \ubb38\uc81c\ub294 \uc5b4\ub835\uace0, \uae4c\ub2e4\ub85c\uc6b0\uba70 \uc2ec\uc624\ud55c \ud604\uc0c1\uc774\ub2e4. \ubb38\uc81c\ub97c \ud574\uacb0\ud558\ub824\uba74 \ud5cc\uc2e0\ub41c \uc18c\uc218\uc758 \uc0ac\ub78c\uc774 \uba87 \ub2ec\uc774\uace0 \uc815\ubc00\ud55c \uac80\uc0ac\ub97c \uc218\ud589\ud574\uc57c \ubaa8\ub450 \ub05d\ub0ac\ub2e4\ub294 \ud655\uc2e0\uc744 \uac00\uc9c8 \uc218 \uc788\ub2e4. \ub530\ub77c\uc11c \ubc1c\ud45c \uc0ac\uc774\uc758 \uae30\uac04\uc774 \uae38\uc5b4\uc9c0\uace0, \uc624\ub7ab\ub3d9\uc548 \uae30\ub2e4\ub9b0 \ub9b4\ub9ac\uc988\uac00 \uc644\ubcbd\ud558\uc9c0 \uc54a\uc744 \ub54c\ub294 \ud544\uc5f0\uc801\uc73c\ub85c \uc2e4\ub9dd\uc774 \ub530\ub978\ub2e4. \ubc18\uba74, \uc2dc\uc7a5\uc758 \uad00\uc810\uc5d0\uc11c\ub294 \ubc84\uadf8\uac00 \ubcf4\ud1b5 \uc27d\uac8c \ud574\uacb0\ud560 \uc218 \uc788\ub294 \uac83\uc774\ub77c\uace0 \ubcf8\ub2e4 &#8211; \ucd5c\uc18c\ud55c \uc0c8\ub85c\uc6b4 \ub9b4\ub9ac\uc988\uac00 \ub098\uc62c\ub54c\ub9c8\ub2e4 \uadf8\uac83\uacfc \uc528\ub984\ud558\ub294 \uc218\ucc9c\uc758 \uc5f4\uc815\uc801\uc778 \uacf5\ub3d9\uac1c\ubc1c\uc790\ub4e4\uc5d0\uac8c \uc54c\ub824\uc9c4\ub2e4\uba74 \uae08\ubc29 \uc27d\uac8c \ud574\uacb0\ud560 \uc218 \uc788\ub294 \ubb38\uc81c\ub85c \ubc14\ub010\ub2e4. \ub530\ub77c\uc11c \ub354 \ub9ce\uc774 \uad50\uc815\uc744 \ubc1b\uace0 \uc2f6\ub2e4\uba74 \uc790\uc8fc \ubc1c\ud45c\ud574\uc57c \ud558\uba70 \ub364\uc73c\ub85c \uc11c\ud22c\ub978 \ubd80\ubd84\uc774 \ub4dc\ub7ec\ub098\ub354\ub77c\ub3c4 \ub35c \ucc3d\ud53c\ud558\uac8c \ub418\ub294 \uc774\uc810\uc774 \uc788\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">\ubc14\ub85c \uc774\uac83\uc774\ub2e4. \uc774\uac83\uc73c\ub85c \ucda9\ubd84\ud558\ub2e4. &#8220;\ub9ac\ub204\uc2a4\uc758 \ubc95\uce59&#8221; \uc774 \ud2c0\ub838\ub2e4\uba74 \ub9ac\ub205\uc2a4 \ucee4\ub110\uacfc \uac19\uc774 \ubcf5\uc7a1\ud55c \uc2dc\uc2a4\ud15c\uc740 \uc5b4\ub5a4 \uac83\uc774\ub77c\ub3c4 \uc218\ub9ce\uc740 \uc190\ub4e4\uc5d0 \uc758\ud574 \ud574\ud0b9\ub418\uba74\uc11c \uc77c\ucc0d\uc774 \ubcfc \uc218 \uc5c6\uc5c8\ub358 \ub098\uc05c \uc0c1\ud638\uc791\uc6a9\uacfc \ubc1c\uacac\ub418\uc9c0 \ubabb\ud55c &#8220;\uc2ec\uc624\ud55c&#8217; \ubc84\uadf8\ub4e4\uc5d0 \uc758\ud574 \uc5b4\ub290 \uc2dc\uc810\uc5d0\uc120\uac00 \ubd95\uad34\ub418\uace0 \ub9d0\uc558\uc744 \uac83\uc774\ub2e4. \ubc18\uba74\uc5d0, \ub9cc\uc77c \uadf8 \ubc95\uce59\uc774 \uc633\ub2e4\uba74 \uadf8 \ubc95\uce59\ub9cc\uc73c\ub85c\ub3c4 \ub9ac\ub205\uc2a4\uc758 \uc0c1\ub300\uc801\uc73c\ub85c \uc801\uc740 \ubc84\uadf8\ub97c \uc124\uba85\ud560 \uc218 \uc788\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">\uadf8\ub9ac\uace0 \uc774 \ubc95\uce59\uc774 \uc633\ub2e4\ub294 \uc810\uc5d0 \ub300\ud574\uc11c\ub294 \ub108\ubb34 \ub180\ub77c\uc9c0 \uc54a\uc558\uc5b4\uc57c \ud560 \uac83\uc774\ub2e4. \uc218\ub144 \uc804, \uc0ac\ud68c\ud559\uc790\ub4e4\uc740 \ube44\uc2b7\ud558\uac8c \uc804\ubb38\uc801\uc778 (\ud639\uc740 \ube44\uc2b7\ud558\uac8c \ubb34\uc9c0\ud55c) \uad00\ucc30\uc790\ub4e4\ub85c \uc774\ub8e8\uc5b4\uc9c4 \ub300\uc911\uc758 \ud3c9\uade0\uc801\uc778 \uc758\uacac\uc774 \uadf8 \uad00\ucc30\uc790 \uc911 \ubb34\uc791\uc704\ub85c \ubf51\uc740 \ud55c \uba85\uc758 \uc758\uacac\ubcf4\ub2e4 \ub354 \uc2e0\ub8b0\ud560 \ub9cc\ud558\ub2e4\ub294 \uc810\uc744 \ubc1c\uacac\ud588\ub2e4. \uc0ac\ud68c\ud559\uc790\ub4e4\uc740 \uc774\uac83\uc744 &#8220;\ub378\ud30c\uc774 \ud6a8\uacfc&#8221; \ub77c\uace0 \ubd80\ub978\ub2e4. \ub9ac\ub204\uc2a4\uac00 \ubcf4\uc5ec\uc900 \uac83\uc740 \uc774 \ud6a8\uacfc\uac00 \uc6b4\uc601\uccb4\uc81c\ub97c \ub514\ubc84\uae45\ud558\ub294 \ub370\uc5d0\ub3c4 \uc801\uc6a9\ub420 \uc218 \uc788\ub2e4\ub294 \uc810\uc774\ub2e4. \ub378\ud30c\uc774 \ud6a8\uacfc\ub294 OS \ucee4\ub110\ub9cc\ud07c \ubcf5\uc7a1\ud55c \uac1c\ubc1c\uae4c\uc9c0\ub3c4 \ub2e4\ub8f0 \uc218 \uc788\ub294 \uac83\uc774\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">\uace0\ub9d9\uac8c\ub3c4 \uc81c\ud504 \ub367\ud0a4(Jeff Dutck) \ub294 \ub9ac\ub204\uc2a4\uc758 \ubc95\uce59\uc744 &#8220;\ub514\ubc84\uae45\uc740 \ubcd1\ub82c\ucc98\ub9ac\uac00 \uac00\ub2a5\ud558\ub2e4&#8221; \ub294 \ub9d0\ub85c \ud45c\ud604\ud560 \uc218 \uc788\uc74c\uc744 \uc9c0\uc801\ud574 \uc8fc\uc5c8\ub2e4. \uc81c\ud504\ub294 \ub514\ubc84\uac70\ub4e4\uc774 \ub514\ubc84\uae45\uc744 \ud558\ub824\uba74 \uc758\uc0ac\uc18c\ud1b5\uc744 \uc870\uc815\ud574\uc8fc\ub294 \uac1c\ubc1c\uc790\uac00 \ud544\uc694\ud558\uc9c0\ub9cc \ub514\ubc84\uac70\ub4e4 \uc0ac\uc774\uc5d0\ub294 \uadf8\ub2e4\uc9c0 \uc870\uc815\uc774 \ud544\uc694\ud558\uc9c0 \uc54a\ub2e4\uace0 \uc9c4\uc220\ud55c\ub2e4. \ub530\ub77c\uc11c \uac1c\ubc1c\uc790\ub97c \ucd94\uac00\ud558\ub294\ub370\uc11c \uc0dd\uae30\ub294 \uae30\ud558\uae09\uc218\uc801\uc778 \ubcf5\uc7a1\uc131\uacfc \uad00\ub9ac\uc758 \uc5b4\ub824\uc6c0\uc774 \ub514\ubc84\uae45\uc5d0\ub294 \uc9d0\uc774 \ub418\uc9c0 \uc54a\ub294\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">\uc2e4\uc81c\ub85c \ub9ac\ub205\uc2a4 \uc138\uacc4\uc5d0\uc11c\ub294 \ub514\ubc84\uac70\uc758 \uc791\uc5c5\uc774 \uc911\ubcf5\ub428\uc73c\ub85c\uc368 \uc0dd\uae30\ub294 \uc774\ub860\uc801\uc778 \ud6a8\uc728\uc758 \uc800\ud558\uac00 \uac70\uc758 \ubb38\uc81c\ub418\uc5c8\ub358 \uc801\uc774 \uc5c6\ub294 \uac83\uc73c\ub85c \ubcf4\uc778\ub2e4. &#8220;\ube68\ub9ac, \uadf8\ub9ac\uace0 \uc790\uc8fc \ubc1c\ud45c\ud558\ub294 \uc815\ucc45&#8221; \uc758 \ud6a8\uacfc \uc911 \ud558\ub098\ub294 \ud53c\ub4dc\ubc31 \ub418\uc5b4\uc624\ub294 \uc218\uc815\uc0ac\ud56d\uc744 \ube68\ub9ac \uc804\ud30c\ud568\uc73c\ub85c\uc368 \uc911\ubcf5\uc774 \ucd5c\uc18c\ud654\ub41c\ub2e4\ub294 \uac83\uc774\ub2e4. \ube0c\ub8e9\uc2a4(Brooks)\ub294 \uc81c\ud504\uc758 \uc9c4\uc220\uacfc \uad00\ub828\ud558\uc5ec \uc989\uc11d\uc5d0\uc11c \ub2e4\uc74c\uacfc \uac19\uc740 \ub9d0\uc744 \ud588\ub2e4. &#8220;\ub110\ub9ac \uc0ac\uc6a9\ub418\ub294 \ud504\ub85c\uadf8\ub7a8\uc758 \uc720\uc9c0\ubcf4\uc218\uc5d0 \ub4e4\uc5b4\uac00\ub294 \ube44\uc6a9\uc740 \ubcf4\ud1b5 \uac1c\ubc1c\uc2dc \ub4dc\ub294 \ube44\uc6a9\uc758 40 \ud37c\uc13c\ud2b8\ub098 \uadf8 \uc774\uc0c1\uc785\ub2c8\ub2e4. \ub180\ub78d\uac8c\ub3c4 \uc774 \ube44\uc6a9\uc740 \uc0ac\uc6a9\uc790\uc758 \uc218\uc5d0 \ud070 \uc601\ud5a5\uc744 \ubc1b\uc2b5\ub2c8\ub2e4. \ub354\/\ub9ce\/\uc740 \uc0ac\/\uc6a9\/\uc790\/\ub4e4\/\uc774 \ub354\/\ub9ce\/\uc740 \ubc84\/\uadf8\/\ub4e4\/\uc744 \ucc3e\/\uc544\/\ub0c5\/\ub2c8\/\ub2e4.&#8221; (\ud544\uc790\uc758 \uac15\uc870) \uc0ac\uc6a9\uc790\ub4e4\uc774 \ub9ce\uc544\uc9c0\uba74 \ud504\ub85c\uadf8\ub7a8\uc744 \uc2dc\ud5d8\ud574\ubcf4\ub294 \ubc29\ubc95\uc774 \ub354 \ub298\uc5b4\ub098\uae30 \ub54c\ubb38\uc5d0 \ubc84\uadf8\ub97c \ub354 \ub9ce\uc774 \uc7a1\uc544\ub0bc \uc218 \uc788\ub2e4. \uc774 \ud6a8\uacfc\ub294 \uc0ac\uc6a9\uc790\ub4e4\uc774 \uacf5\ub3d9\uac1c\ubc1c\uc790\ub4e4\uc77c \ub54c \ub354\uc6b1 \ucee4\uc9c4\ub2e4. \uac01 \uc0ac\ub78c\ub4e4\uc774 \ubc84\uadf8\ub97c \ucc3e\uc544\ub0bc \ub54c \uc870\uae08\uc529 \ub2e4\ub978 \uac1c\ub150\uc758 \uc9d1\ud569\uacfc \ubd84\uc11d \ub3c4\uad6c\ub4e4\uc744 \uc0ac\uc6a9\ud558\uc5ec \ubb38\uc81c\uc758 \ub2e4\ub978 \uac01\ub3c4\uc5d0\uc11c \uc811\uadfc\ud558\uae30 \ub54c\ubb38\uc774\ub2e4. &#8220;\ub378\ud30c\uc774 \ud6a8\uacfc&#8221; \ub294 \ubc14\ub85c \uc774\ub7f0 \ud3b8\ucc28\uc5d0\uc11c \ube44\ub86f\ub418\ub294 \uac83\uc73c\ub85c \ubcf4\uc778\ub2e4. \ub610\ud55c \ub514\ubc84\uae45\uc774\ub77c\ub294 \ud2b9\uc815\ud55c \ud658\uacbd\uc5d0\uc11c \uc774 \ud3b8\ucc28\ub294 \ub178\ub825\uc758 \uc911\ubcf5\uc744 \uc904\uc5ec\uc8fc\ub294 \uacbd\ud5a5\uc774 \uc788\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">\ub530\ub77c\uc11c \ub354 \ub9ce\uc740 \ubca0\ud0c0\ud14c\uc2a4\ud130\ub97c \uac00\uc9c0\ub294 \uac83\uc740 \uac1c\/\ubc1c\/\uc790\/\uc758 \uad00\uc810\uc5d0\uc11c \ud604\uc7ac\uc758 &#8220;\uac00\uc7a5 \uc2ec\uc624\ud55c&#8221; \ubc84\uadf8\uc758 \ubcf5\uc7a1\uc131\uc744 \uc904\uc5ec\uc8fc\uc9c0\ub294 \uc54a\uc744 \ud14c\uc9c0\ub9cc, \ub204\uad70\uac00\uc758 \ub3c4\uad6c\uac00 \ubb38\uc81c\uc5d0 \ub531 \ub4e4\uc5b4\ub9de\uc544 \uadf8 \ubc84\uadf8\uac00 \uadf8\/\uc0ac\/\ub78c\/\uc5d0\/\uac8c\/\ub294 \uc27d\uac8c \uc7a1\uc744 \uc218 \uc788\ub294 \uac83\uc774 \ub420 \uac00\ub2a5\uc131\uc744 \ub192\uc5ec\uc900\ub2e4. \ub9ac\ub204\uc2a4\ub3c4 \ubb3c\ub860 \ud560 \uc77c\uc774 \uc788\uc5c8\ub2e4. \uc2ec\uac01\ud55c \ubc84\uadf8\uac00 \uc788\/\uc744 \uacbd\uc6b0\uc5d0 \ub300\ube44\ud574 \ub9ac\ub205\uc2a4 \ucee4\ub110 \ubc84\uc804\uc740 \uc7a0\uc7ac \uc0ac\uc6a9\uc790\ub4e4\uc774 \ucd5c\uc885\uc801\uc73c\ub85c &#8220;\uc548\uc815\ub41c&#8221; \ubc84\uc804\uc744 \uc0ac\uc6a9\ud560 \uc218\ub3c4 \uc788\uace0 \uc0c8\ub85c\uc6b4 \uae30\ub2a5\uc744 \uc0ac\uc6a9\ud558\uae30 \uc704\ud574 \ucd5c\uc2e0\uc758 \ubc84\uadf8\uac00 \uc788\uc744 \uc218 \uc788\ub294 \ubc84\uc804\uc744 \uc0ac\uc6a9\ud560 \uc218\ub3c4 \uc788\uac8c \ubc88\ud638\uac00 \ubd99\uc5ec\uc84c\ub2e4. \uc774 \uc804\uc220\uc740 \uc544\uc9c1\uae4c\uc9c0 \ub300\ubd80\ubd84\uc758 \ub9ac\ub205\uc2a4 \ud574\ucee4\ub4e4\uc774 \ub530\ub77c\ud558\uc9c0\ub294 \uc54a\uace0 \uc788\uc9c0\ub9cc \uc544\ub9c8\ub3c4 \ub530\ub77c\ud558\uac8c \ub420 \uac83\uc774\ub2e4. \ub450 \uac00\uc9c0 \uc120\ud0dd\uc774 \uac00\ub2a5\ud558\ub2e4\ub294 \uc0ac\uc2e4\uc774 \uc591\ucabd \ubaa8\ub450\ub97c \ub354 \ub9e4\ub825\uc801\uc73c\ub85c \ubcf4\uc774\uac8c \ud55c\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\"><strong>5. \uc7a5\ubbf8\uac00 \uc7a5\ubbf8\ub2e4\uc6b0\ub824\uba74 <\/strong><\/span><\/p>\n<p><span style=\"color: #333333;\">\ub9ac\ub204\uc2a4\uc758 \ud589\ub3d9\uc744 \uc5f0\uad6c\ud558\uace0 \uadf8\uac83\uc774 \uc65c \uc131\uacf5\uc801\uc774\uc5c8\ub294\uc9c0\uc5d0 \ub300\ud55c \uc774\ub860\uc744 \ub9cc\ub4e0 \ud6c4, \ub098\ub294 \uc774 \uc774\ub860\uc744 \ub0b4 \uc0c8\ub85c\uc6b4 \ud504\ub85c\uc81d\ud2b8 (\ubb3c\ub860 \ud6e8\uc52c \ub35c \ubcf5\uc7a1\ud558\uace0 \ub35c \uc57c\uc2ec\uc801\uc778 \ud504\ub85c\uc81d\ud2b8) \uc5d0 \uc801\uc6a9\ud574 \ubcf4\uae30\ub85c \ud588\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">\uadf8\ub7ec\ub098 \ub0b4\uac00 \uac00\uc7a5\uba3c\uc800 \ud55c \uc77c\uc740 popclient\ub97c \ub354 \uc7ac\uc870\uc9c1\ud654\ud558\uace0 \ub2e8\uc21c\ud654\ud55c \uac83\uc774\uc5c8\ub2e4. \uce7c \ud574\ub9ac\uc2a4 (Carl Harris) \uc758 \uad6c\ud604\ubc29\uc2dd\uc740 \ub9e4\uc6b0 \uac74\uac15\ud55c \uac83\uc774\uc5c8\uc9c0\ub9cc \ub9ce\uc740 C \ud504\ub85c\uadf8\ub798\uba38\ub4e4\uc5d0\uac8c\uc11c \ubcfc \uc218 \uc788\uc5c8\ub358 \uac83\ucc98\ub7fc \uc77c\uc885\uc758 \ubd88\ud544\uc694\ud55c \ubcf5\uc7a1\uc131\uc744 \ubcf4\uc5ec\uc8fc\uace0 \uc788\uc5c8\ub2e4. \uadf8\ub294 \ucf54\ub4dc\ub97c \uc911\uc2ec\uc801\uc778 \uac83\uc73c\ub85c, \uc790\ub8cc\uad6c\uc870\ub294 \ucf54\ub4dc\ub97c \ubc1b\uccd0\uc8fc\ub294 \uac83\uc73c\ub85c \ucde8\uae09\ud588\ub2e4. \uadf8 \uacb0\uacfc \ucf54\ub4dc\ub294 \uc544\ub984\ub2f5\uc9c0\ub9cc \uc790\ub8cc\uad6c\uc870\ub294 \uc784\uc2dc\ubcc0\ud1b5\uc73c\ub85c \uc124\uacc4\ub418\uc5c8\uace0, \ubcf4\uae30\uc5d0 \uc88b\uc9c0 \uc54a\uc558\ub2e4. (\ucd5c\uc18c\ud55c \uc61b LISP \ud574\ucee4\uc758 \ub192\uc740 \uae30\uc900\uc5d0\uc11c \ubcf4\uc790\uba74 \ub9d0\uc774\ub2e4) \uadf8\ub9ac\uace0 \ucf54\ub4dc\uc640 \uc790\ub8cc\uad6c\uc870\ub97c \uac1c\uc120\ud558\ub294 \uac83 \ub9d0\uace0\ub3c4 \ub098\ub294 \ub610\ub2e4\ub978 \ubaa9\uc801\uc744 \ud558\uc9c0\uace0 \uc788\uc5c8\ub2e4. popmail\uc744 \ub0b4\uac00 \uc644\uc804\ud788 \uc774\ud574\ud558\ub294 \ubb34\uc5c7\uc778\uac00\ub85c \uc9c4\ud654\uc2dc\ud0a4\uace0 \uc2f6\uc5c8\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">\uc774\ud574\ud558\uc9c0 \ubabb\ud558\ub294 \ud504\ub85c\uadf8\ub7a8\uc758 \ubc84\uadf8\uc218\uc815\ucc45\uc784\uc744 \ub9e1\ub294 \uac83\uc740 \uad34\ub85c\uc6b4 \uc77c\uc774\ub2e4. \ucc98\uc74c \ud55c\ub2ec \uc815\ub3c4\uac00 \uc9c0\ub0a0 \ub3d9\uc548 \ub098\ub294 \uadf8\uc800 \uce7c\uc758 \uae30\ubcf8\uc801\uc778 \uc124\uacc4\uac00 \uc5b4\ub5a4 \uc758\ubbf8\ub97c \uac00\uc9c0\uace0 \uc788\ub294\uc9c0 \ub530\ub77c\ub2e4\ub2c8\uae30\ub9cc \ud588\ub2e4. \ub0b4\uac00 \ucc98\uc74c\uc73c\ub85c \uc911\uc694\ud55c \uc218\uc815\uc744 \uac00\ud55c \uac83\uc740 IMAP \uc9c0\uc6d0\uc774\uc5c8\ub2e4. \ud504\ub85c\ud1a0\ucf5c \uba38\uc2e0\uc744 \uc77c\ubc18\uc801\uc778 \ub4dc\ub77c\uc774\ubc84\uc640 \uc138\uac00\uc9c0 \uba54\uc18c\ub4dc \ud14c\uc774\ube14 (POP2, POP3, IMAP\uc744 \uc9c0\uc6d0\ud558\ub294) \ub85c \uc7ac\uc870\uc9c1\ud588\ub2e4. \uc774\uac83\uacfc \uadf8 \uc774\uc804\uc758 \ubcc0\uacbd\ub4e4\uc740 \ud504\ub85c\uadf8\ub798\uba38\ub4e4\uc774 \uae30\uc5b5\ud574 \ub458\ub9cc\ud55c \uc77c\ubc18\uc801\uc778 \uc6d0\ub9ac\ub97c \ubcf4\uc5ec\uc900\ub2e4. \ud2b9\ud788 C \uc640 \uac19\uc774 \uc989\ud765\uc801\uc73c\ub85c \ud504\ub85c\uadf8\ub7a8\ud558\uae30 \ud798\ub4e0 \uc5b8\uc5b4\uc5d0\uc11c\ub294. <\/span><\/p>\n<p><span style=\"color: #333333;\"><span style=\"color: #0000ff;\">9) \uc790\ub8cc\uad6c\uc870\ub97c \ud6cc\ub96d\ud558\uac8c \ub9cc\ub4e4\uace0 \ucf54\ub4dc\ub97c \uba4d\uccad\ud558\uac8c \ub9cc\ub4dc\ub294 \uac83\uc774 \uadf8 \ubc18\ub300\uc758 \uacbd\uc6b0\ubcf4\ub2e4 \ud6e8\uc52c \uc798 \uc791\ub3d9\ud55c\ub2e4. (Smart data structures and dumb code works a lot better than the other way around)<\/span> <\/span><\/p>\n<p><span style=\"color: #333333;\">\ube0c\ub8e9\uc2a4\uc758 \ucc45 9 \uc7a5(Chapter 9) \uc5d0 \uc774\ub807\uac8c \uc4f0\uc5ec\uc788\ub2e4. &#8220;\ub0b4\uac8c [\ucf54\ub4dc]\ub97c \ubcf4\uc5ec\uc8fc\uace0 [\uc790\ub8cc\uad6c\uc870]\ub97c \uc228\uae34\ub2e4\uba74 \ub098\ub294 \uacc4\uc18d \uc5b4\ub9ac\ub465\uc808\ud560 \uac83\uc774\ub2e4. \uc790\ub8cc\uad6c\uc870\ub97c \ubcf4\uc5ec\uc900\ub2e4\uba74 \ucf54\ub4dc\ub294 \ubcfc \ud544\uc694\ub3c4 \uc5c6\uc774 \ubed4\ud55c \uac83\uc774\ub2e4.&#8221; \uc0ac\uc2e4 \ube0c\ub8e9\uc2a4\ub294 &#8220;\ud750\ub984\ub3c4&#8221; \uc640 &#8220;\ud14c\uc774\ube14&#8221; \uc774\ub77c\uace0 \uc774\uc57c\uae30\ud588\ub2e4. \ud558\uc9c0\ub9cc 30\ub144\uac04 \ubcc0\ud574\uc628 \uc6a9\uc5b4\ub4e4\uacfc \ubb38\ud654\ub97c \uace0\ub824\ud55c\ub2e4\uba74 \uac70\uc758 \ub611\uac19\uc740 \ub9d0\uc774\ub77c\uace0 \ud560 \uc218 \uc788\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">\uc774 \uc2dc\uc810\uc5d0\uc11c (1996\ub144 9\uc6d4 \ucd08, \uc77c\uc744 \uc2dc\uc791\ud558\uace0 6 \uc8fc\uac00 \uc9c0\ub09c \ud6c4) \ub098\ub294 \uc774\ub984\uc744 \ubc14\uafc0 \ub54c\uac00 \ub418\uc5c8\ub2e4\uace0 \uc0dd\uac01\ud558\uae30 \uc2dc\uc791\ud588\ub2e4. \uc774 \ud504\ub85c\uadf8\ub7a8\uc740 \ub354 \uc774\uc0c1 POP \ud074\ub77c\uc774\uc5b8\ud2b8\ub9cc\uc774 \uc544\ub2c8\uc5c8\ub2e4. \ud558\uc9c0\ub9cc \uc124\uacc4\uc0c1\uc5d0 \uc815\ub9d0 \uc0c8\ub85c\uc6b4 \uac83\uc774 \ub4e4\uc5b4\uac00 \uc788\uc9c0 \uc54a\uc558\uae30 \ub54c\ubb38\uc5d0 \uba38\ubb47\uac70\ub9ac\uace0 \uc788\uc5c8\ub2e4. \ub0b4\uac00 \ub9cc\ub4e0 popclient \ub294 \uc544\uc9c1 \uc2a4\uc2a4\ub85c\uc758 \uc815\uccb4\uc131\uc744 \ud655\ub9bd\ud558\uc9c0 \ubabb\ud558\uace0 \uc788\uc5c8\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">fetchmail \uc774 \uc5b4\ub5bb\uac8c SMTP \ud3ec\ud2b8\ub85c \uac00\uc838\uc628 \uba54\uc77c\uc744 \ud3ec\uc6cc\ub4dc \uc2dc\ucf1c\uc57c \ud558\ub294\uc9c0 \uc54c\uace0 \ub09c \ud6c4\uc5d0\ub294 \uc0c1\ud669\uc774 \uae09\ubcc0\ud560 \uac83\uc774\uc5c8\ub2e4. \uc7a0\uc2dc \ud6c4\uba74 \uadf8\ub807\uac8c \ub420 \uac83\uc774 \ubd84\uba85\ud588\ub2e4. \ud558\uc9c0\ub9cc \uadf8\ubcf4\ub2e4 \uba3c\uc800, \uc55e\uc11c \ub098\ub294 \ub9ac\ub204\uc2a4 \ud1a0\ubc1c\uc988\uac00 \uc633\uc740 \ubc29\ubc95\uc73c\ub85c \uc77c\uc744 \ud574\ub0c8\ub2e4\ub294 \ub0b4 \uc774\ub860\uc744 \uc2dc\ud5d8\ud558\uae30 \uc704\ud574 \uc774 \ud504\ub85c\uc81d\ud2b8\ub97c \uc218\ud589\ud558\uae30\ub85c \ud588\ub2e4\uace0 \ub9d0\ud588\ub2e4. \uc5b4\ub5bb\uac8c \uc2dc\ud5d8\uc744 \ud588\uc744\uae4c? \ub2e4\uc74c\uacfc \uac19\uc740 \ubc29\ubc95\uc744 \uc0ac\uc6a9\ud588\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">(1) \uc77c\ucc0d, \uc790\uc8fc \ubc1c\ud45c\ud588\ub2e4. (\ubc1c\ud45c\uac04\uaca9\uc774 10\uc77c\uc744 \ub118\ub294 \uacbd\uc6b0\ub294 \uac70\uc758 \uc5c6\uc5c8\uc73c\uba70 \uac1c\ubc1c\uc5d0 \ubab0\ub450\ud574 \uc788\uc744 \ub54c\ub294 \ud558\ub8e8\uc5d0 \ud55c\ubc88\uc529 \ubc1c\ud45c\ud588\ub2e4)<br \/>\n(2) fetchmail \uc5d0 \ub300\ud55c \uc77c\ub85c \ub098\uc640 \uc811\ucd09\ud558\ub294 \uc0ac\ub78c\uc740 \ub204\uad6c\ub4e0\uc9c0 \ubca0\ud0c0\ud14c\uc2a4\ud130 \ubaa9\ub85d\uc5d0 \uc62c\ub838\ub2e4.<br \/>\n(3) \uc0c8\ub85c \ubc1c\ud45c\ud560 \ub54c\ub9c8\ub2e4 \ubca0\ud0c0\ud14c\uc2a4\ud130\ub4e4\uc5d0\uac8c \ub5a0\ub4e4\uc369\ud558\uac8c \ubc1c\ud45c\ub97c \uc54c\ub9ac\uba70 \uc0ac\ub78c\ub4e4\uc774 \ucc38\uc5ec\ud558\ub3c4\ub85d \uaca9\ub824\ud588\ub2e4.<br \/>\n(4) \uadf8\ub9ac\uace0 \uadf8\ub4e4\uc758 \uc774\uc57c\uae30\ub97c \ub4e4\uc5c8\ub2e4. \uc124\uacc4 \uacb0\uc815\uc5d0 \ub300\ud574 \ud22c\ud45c\ub97c \ud558\uae30\ub3c4 \ud588\uace0 \ud328\uce58\ub098 \ud53c\ub4dc\ubc31\uc744 \ubcf4\ub0b4\uc62c \ub54c\ub9c8\ub2e4 \ubca0\ud0c0\ud14c\uc2a4\ud130\ub4e4\uc744 \uad6c\uc2ac\ub800\ub2e4.<br \/>\n<\/span><\/p>\n<p><span style=\"color: #333333;\">\uc774 \ub2e8\uc21c\ud55c \ubc29\ubc95\ub4e4\uc740 \uc989\uac01 \ud6a8\ub825\uc744 \ub098\ud0c0\ub0c8\ub2e4. \ud504\ub85c\uc81d\ud2b8\ub97c \uc2dc\uc791\ud560 \ub54c\ubd80\ud130 \uac1c\ubc1c\uc790\ub4e4\uc774\ub77c\uba74 \ud559\uc218\uace0\ub300\ud560 \ub9cc\ud55c \ubc84\uadf8 \ub9ac\ud3ec\ud2b8\ub97c, \ub54c\ub85c\ub294 \ud6cc\ub96d\ud558\uac8c \uc218\uc815\ub41c \ucf54\ub4dc\ub97c \ubc1b\uc744 \uc218 \uc788\uc5c8\ub2e4. \uc0ac\ub824\uae4a\uc740 \ube44\ud310\uacfc \ud32c \uba54\uc77c, \uae30\ub2a5\uc81c\uc548\ub4e4\uc744 \ubc1b\uc558\ub2e4. \uc774\uac83\uc740 <\/span><\/p>\n<p><span style=\"color: #0000ff;\">10) \ubca0\ud0c0\ud14c\uc2a4\ud130\ub4e4\uc744 \uac00\uc7a5 \uc911\uc694\ud55c \uc790\uc6d0\uc73c\ub85c \uc5ec\uae34\ub2e4\uba74 \uadf8\ub4e4\uc740 \uc815\ub9d0 \uac00\uc7a5 \uc911\uc694\ud55c \uc790\uc6d0\uc774 \ub418\uc5b4\uc900\ub2e4. (If you treat your beta-testers as if the&#8217;re your most valuable resource, they will respond by becoming your most valuable resource) <\/span><\/p>\n<p><span style=\"color: #333333;\">fetchmail \uc758 \uc131\uacf5\uc744 \uc7ac\ub294 \uc7ac\ubbf8\uc788\ub294 \ucc99\ub3c4 \uc911 \ud558\ub098\ub294 \ud504\ub85c\uc81d\ud2b8 \ubca0\ud0c0\ud14c\uc2a4\ud130 \uba54\uc77c\ub9c1\ub9ac\uc2a4\ud2b8\uc778 fetchmail-friends \uc758 \ud06c\uae30\uc774\ub2e4. fetchmail\uc744 \uac1c\ubc1c\ud558\uace0 \uc788\uc744 \ub54c \ubaa9\ub85d\uc5d0\ub294 249 \uba85\uc774 \uc788\uc5c8\uace0 1\uc8fc\uc77c\uc5d0 2-3 \uba85\uc774 \ucd94\uac00\ub418\uc5c8\ub2e4. 1997 \ub144 5\uc6d4\ub9d0 \uacbd\uc5d0 \uc218\uc815\uc744 \ud588\uc744 \ub54c \ubaa9\ub85d\uc740 300\uba85 \uac00\uae4c\uc774 \ub418\uc5c8\uace0, \uba64\ubc84\ub4e4\uc774 \ud765\ubbf8\ub85c\uc6b4 \uc774\uc720 \ub54c\ubb38\uc5d0 \uc870\uae08\uc529 \uc904\uae30 \uc2dc\uc791\ud588\ub2e4. \uba87\uba87 \uc0ac\ub78c\ub4e4\uc774 \uad6c\ub3c5\uc744 \uc911\ub2e8\ud558\uba74\uc11c fetchmail \uc774 \uc798 \uc791\ub3d9\ud558\uae30 \ub54c\ubb38\uc5d0 \ub354 \uc774\uc0c1 \uba54\uc77c\ub9c1\ub9ac\uc2a4\ud2b8\ub97c \ubcf4\uace0 \uc788\uc744 \uc774\uc720\uac00 \uc5c6\ub2e4\uace0 \ub9d0\ud588\ub2e4. \uc544\ub9c8 \uc774\uac83\uc774 \uc131\uc219\ud55c \uc2dc\uc7a5 \uc2a4\ud0c0\uc77c\uc758 \ud504\ub85c\uc81d\ud2b8\uac00 \uac00\uc9c0\ub294 \uc77c\ubc18\uc801\uc778 \ub77c\uc774\ud504\uc0ac\uc774\ud074 \uc911 \ud558\ub098\uc77c \uac83\uc774\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\"><strong>6. Popclient\uac00 Fetchmail\uc774 \ub418\ub2e4 <\/strong><\/span><\/p>\n<p><span style=\"color: #333333;\">fetchmail \ud504\ub85c\uc81d\ud2b8\uc5d0\uc11c \ud070 \uc804\ud658\uc774 \uc77c\uc5b4\ub0ac\ub358 \uac83\uc740 \ud574\ub9ac \ud638\ud750\ud558\uc774\uc800(Harry Hochheiser) \uac00 \ud074\ub77c\uc774\uc5b8\ud2b8 \uba38\uc2e0\uc758 SMTP \ud3ec\ud2b8\ub85c \uba54\uc77c\uc744 \ud3ec\uc6cc\ub529\ud558\ub294 \ub300\ub7b5\uc801\uc778 \ucf54\ub4dc\ub97c \ubcf4\ub0b4\uc900 \ub54c\uc600\ub2e4. \ubcf4\uc790\ub9c8\uc790 \uc774 \uae30\ub2a5\uc744 \uc548\uc815\uc801\uc73c\ub85c \uad6c\ud604\ud55c\ub2e4\uba74 \ub2e4\ub978 \ubaa8\ub4e0 \ubc30\ub2ec \ubc29\ubc95\uc740 \uad6c\uc2dd\uc774 \ub418\ub9ac\ub77c\ub294 \uac83\uc744 \uae68\ub2ec\uc558\ub2e4. \uc5ec\ub7ec \uc8fc \ub3d9\uc548 \ub098\ub294 fetchmail\uc744 \uc870\uae08\uc529 \ub72f\uc5b4\uace0\uce58\uace0 \uc788\uc5c8\ub294\ub370, \uc778\ud130\ud398\uc774\uc2a4 \uc124\uacc4\uac00 \uc791\ub3d9\ud558\uae34 \ud558\uc9c0\ub9cc \uc9c0\uc800\ubd84\ud558\ub2e4\uace0 \ub290\ub07c\uace0 \uc788\uc5c8\ub2e4. \uc6b0\uc544\ud558\uc9c0\ub3c4 \uc54a\uace0 \uba87 \uc548\ub418\ub294 \uc635\uc158\ub4e4\uc774 \ub108\ubb34 \uc5ec\uae30\uc800\uae30 \ud769\uc5b4\uc838 \uc788\uc5c8\ub2e4. \uac00\uc838\uc628 \uba54\uc77c\uc744 \uba54\uc77c\ubc15\uc2a4 \ud30c\uc77c\uc5d0 \ubd80\uc5b4\ub193\uc744 \uac83\uc778\uc9c0, \ud45c\uc900\ucd9c\ub825\uc73c\ub85c \ub0b4\ubcf4\ub0bc \uac83\uc778\uc9c0 \uacb0\uc815\ud558\ub294 \uc635\uc158\uc774 \ud2b9\ud788 \uace8\uce58\uac70\ub9ac\uc600\uc9c0\ub9cc \uc65c \uadf8\ub7f0\uc9c0 \ud655\uc2e4\ud788 \uae68\ub2eb\uc9c0\ub294 \ubabb\ud588\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">SMTP \ud3ec\uc6cc\ub529\uc744 \uc0dd\uac01\ud558\uc790 \uadf8\ub3d9\uc548 popclient \uac00 \ub108\ubb34 \ub9ce\uc740 \uac83\uc744 \ud574\ub0b4\ub824\uace0 \ud588\ub2e4\ub294 \uac83\uc744 \uc54c\uac8c \ub418\uc5c8\ub2e4. poopclient \ub294 MTA (Mail Transport Agent) \uc640 MDA (Mail Delivery Agent) \uae30\ub2a5\uc744 \ubaa8\ub450 \uac00\uc9c0\ub3c4\ub85d \uc124\uacc4\ub418\uc5c8\ub2e4. SMTP \ud3ec\uc6cc\ub529\ub9cc \ud560 \uc218 \uc788\ub2e4\uba74 MDA \uae30\ub2a5\uc744 \uc5c6\uc560 \uc21c\uc218\ud55c MTA \uac00 \ub420 \uc218 \uc788\uc5c8\ub2e4. sendmail \uacfc \ub9c8\ucc2c\uac00\uc9c0\ub85c \ucd5c\uc885\uc801\uc778 \uba54\uc77c \ubc30\ub2ec\uc740 \ub2e4\ub978 \ud504\ub85c\uadf8\ub7a8\uc5d0\uac8c \ub9e1\uae30\uba74 \ub418\ub294 \uac83\uc774\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">TCP\/IP\ub97c \uc9c0\uc6d0\ud558\ub294 \ud50c\ub7ab\ud3fc\uc774\ub77c\uba74 \uac70\uc758 \uc5b4\ub514\uc5d0\ub098 25\ubc88 \ud3ec\ud2b8\uac00 \uae30\ub2e4\ub9ac\uace0 \uc788\ub294\ub370 \ubb34\uc5c7 \ub54c\ubb38\uc5d0 \ubcf5\uc7a1\ud55c MDA \uae30\ub2a5\uc744 \uc124\uc815\ud558\uac70\ub098 \uba54\uc77c\ubc15\uc2a4\ub97c \uc7a0\uadf8\uace0 \ub367\ubd99\uc774\ub294 (lock-and-append) \ubb38\uc81c\ub97c \uac00\uc9c0\uace0 \uace0\uc0dd\uc744 \ud558\ub294\uac00? \ub354\uad6c\ub098 \ud3ec\uc6cc\ub529\uc744 \uc0ac\uc6a9\ud558\uba74 \uac00\uc838\uc628 \uba54\uc77c\uc774 \ud3c9\ubc94\ud55c SMTP \uba54\uc77c\ucc98\ub7fc \ubcf4\uc77c \uac83\uc774\uace0, \uc6b0\ub9ac\uac00 \uc6d0\ud558\ub294 \uac83\uc774 \ubc14\ub85c \uadf8\uac83\uc774\uc5c8\ub294\ub370 \ub9d0\uc774\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">\uba87\uac00\uc9c0 \ubc30\uc6b8 \uc810\uc774 \uc788\uc5c8\ub2e4. \uba3c\uc800, SMTP \ud3ec\uc6cc\ub529\uc5d0 \ub300\ud55c \uc544\uc774\ub514\uc5b4\ub294 \ub0b4\uac00 \ub9ac\ub204\uc2a4\uc758 \ubc29\ubc95\uc744 \ubaa8\ubc29\ud558\ub824\uace0 \uc758\uc2dd\uc801\uc73c\ub85c \ub178\ub825\ud55c \uac83\uc5d0 \ub300\ud55c \uac00\uc7a5 \ud070 \ubcf4\ub2f5\uc774\uc5c8\ub2e4. \uc0ac\uc6a9\uc790 \ud55c \uba85\uc774 \ub0b4\uac8c \ub05d\ub0b4\uc8fc\ub294 \uc544\uc774\ub514\uc5b4\ub97c \uc8fc\uc5c8\ub2e4. \ub0b4\uac00 \ud574\uc57c\ud588\ub358 \uc77c\uc740 \uadf8 \uc758\ubbf8\ub97c \uc774\ud574\ud558\ub294 \uac83 \ubfd0\uc774\uc5c8\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\"><span style=\"color: #0000ff;\">11) \uc88b\uc740 \uc544\uc774\ub514\uc5b4\ub97c \uc0dd\uac01\ud574\ub0b4\ub294 \uac83 \ub2e4\uc74c\uc73c\ub85c \uc911\uc694\ud55c \uc77c\uc740 \uc0ac\uc6a9\uc790\ub4e4\uc774 \uc54c\ub824\uc900 \uc88b\uc740 \uc544\uc774\ub514\uc5b4\ub97c \uae68\ub2eb\ub294 \uac83\uc774\ub2e4. \ub54c\ub85c\ub294 \uc774\ud3b8\uc774 \ub354 \ub098\uc744 \uc218\ub3c4 \uc788\ub2e4. (The next best thing to having good ideas is recognizing good ideas from your users. Sometimes the latter is better )<\/span> <\/span><\/p>\n<p><span style=\"color: #333333;\">\ud765\ubbf8\ub86d\uac8c\ub3c4 \ub9cc\uc77c \ub2f9\uc2e0\uc774 \uc5bc\ub9c8\ub098 \ub2e4\ub978\uc0ac\ub78c\uc5d0\uac8c \ube5a\uc744 \ub9ce\uc774 \uc9c0\uace0 \uc788\ub294\uc9c0\ub97c \uc790\uae30\ube44\ud558\ub77c\uace0 \ub290\uaef4\uc9c8 \uc815\ub3c4\ub85c\uae4c\uc9c0 \uc194\uc9c1\ud558\uac8c \ud138\uc5b4\ub193\ub294\ub2e4\uba74 \ub300\uac1c\uc758 \uc0ac\ub78c\ub4e4\uc740 \ub2f9\uc2e0\uc774 \ud63c\uc790\uc11c \uac70\uc758 \ubaa8\ub4e0 \uc77c\uc744 \ud574\ub0b4\uace0\uc11c \ucc9c\uc7ac\uc131\uc5d0 \ub300\ud574\uc11c \uacb8\uc190\ud574 \ud558\ub294 \uac83\ucc98\ub7fc \ub300\ud55c\ub2e4\ub294 \uac83\uc744 \uace7\ubc14\ub85c \uc54c\uac8c \ub420 \uac83\uc774\ub2e4. \ub9ac\ub204\uc2a4\uc758 \uacbd\uc6b0\ub97c \ubcf4\ub77c! (1997\ub144 8\uc6d4, Perl \ucee8\ud37c\ub7f0\uc2a4\uc5d0\uc11c \uc774 \uae00\uc744 \ubc1c\ud45c\ud560 \ub54c \ub798\ub9ac \uc6d4\uc774 \uccab \ubc88\uc9f8 \uc904\uc5d0 \uc549\uc544 \uc788\uc5c8\ub2e4. \ubc14\ub85c \uc717 \uc904\uc5d0 \ub3c4\ub2ec\ud588\uc744 \ub54c \uadf8\ub294 \ubd80\ud765\uc0ac\ub77c\ub3c4 \ub41c \uac83\ucc98\ub7fc \uc678\ucce4\ub2e4. &#8220;\ud615\uc81c\uc5ec, \uc774\uc57c\uae30 \ud558\uc2dc\uc624, \uc774\uc57c\uae30\ub97c!&#8221; \uccad\uc911\ub4e4 \ubaa8\ub450\uac00 \uc774\uac83\uc774 Perl\uc744 \ub9cc\ub4e0 \ub798\ub9ac\uc5d0\uac8c\ub3c4 \uc801\uc6a9\ub41c\ub2e4\ub294 \uac83\uc744 \uc54c\uc558\uae30 \ub54c\ubb38\uc5d0 \uc6c3\uc74c\uc744 \ud130\ub728\ub838\ub2e4) <\/span><\/p>\n<p><span style=\"color: #333333;\">\ub611\uac19\uc740 \uc815\uc2e0\uc73c\ub85c \ud504\ub85c\uc81d\ud2b8\ub97c \uba87 \uc8fc \uc9c4\ud589\ud574 \ub098\uac00\uc790 \ub098\ub294 \uc0ac\uc6a9\uc790\ub4e4 \ubfd0 \uc544\ub2c8\ub77c \uc774\uc57c\uae30\ub97c \uc804\ud574\ub4e4\uc740 \ub2e4\ub978 \uc0ac\ub78c\ub4e4\ub85c\ubd80\ud130 \ube44\uc2b7\ud55c \uce6d\uc1a1\uc744 \ubc1b\uae30 \uc2dc\uc791\ud588\ub2e4. \ub098\ub294 \uadf8\ub7f0 email \uc911 \uba87\uba87\uc744 \ub530\ub85c \ubcf4\uad00\ud574 \ub450\uc5c8\ub2e4. \ub098\uc911\uc5d0 \ub0b4 \uc0b6\uc774 \uac00\uce58\uc788\ub294 \uac83\uc774\uc5c8\ub294\uc9c0 \uc758\uc2ec\uc2a4\ub7ec\uc6cc\uc9c8 \ub54c \uadf8 \uba54\uc77c\ub4e4\uc744 \ub2e4\uc2dc \uaebc\ub0b4\ubcfc \uc0dd\uac01\uc774\ub2e4. \ud83d\ude42 <\/span><\/p>\n<p><span style=\"color: #333333;\">\ubaa8\ub4e0 \uc885\ub958\uc758 \uc124\uacc4\uc5d0 \ub300\ud574\uc11c \uc801\uc6a9\ub420 \uc218 \uc788\ub294 \ub450\uac00\uc9c0 \ub354 \uae30\ubcf8\uc801\uc774\uba70 \ube44\uc815\uce58\uc801\uc778 \uad50\ud6c8\uc774 \uc788\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\"><span style=\"color: #0000ff;\">12) \uc885\uc885 \uac00\uc7a5 \ucda9\uaca9\uc801\uc774\uace0 \ud601\uc2e0\uc801\uc778 \ud574\uacb0\ucc45\uc740 \ub2f9\uc2e0 \uc790\uc2e0\uc774 \ubb38\uc81c\uc5d0 \ub300\ud574\uc11c \uac00\uc9c0\uace0 \uc788\ub294 \uac1c\ub150\uc774 \uc798\ubabb\ub418\uc5b4 \uc788\ub2e4\ub294 \uac83\uc744 \uae68\ub2eb\ub294 \uac83\uc5d0\uc11c \ub098\uc628\ub2e4. (Often, the most striking and innovative solutions come from realizing that your concept of the problem was wrong)<\/span> <\/span><\/p>\n<p><span style=\"color: #333333;\">\ub098\ub294 popclient\ub97c MTA\/MDA \uae30\ub2a5\uc744 \ub2e4 \uac16\ucd94\uace0 \ubcf5\uc7a1\ud55c \uc9c0\uc5ed\ubc30\ub2ec\ubaa8\ub4dc\ub4e4\uae4c\uc9c0 (local delivery modes) \uac16\ucd98 \uac83\uc73c\ub85c \uac1c\ubc1c\ud574 \ub098\uac00\uba74\uc11c \ud2c0\ub9b0 \ubb38\uc81c\ub97c \ud480\ub824\uace0 \ub178\ub825\ud558\uace0 \uc788\uc5c8\ub2e4. fetchmail \uc758 \uc124\uacc4\ub294 \uac00\uc7a5 \uae30\ucd08\uc801\uc778 \uac83\ubd80\ud130 \uc7ac\uace0\ud558\uc5ec SMTP \ud3ec\ud2b8\ub85c \uba54\uc77c\uc744 \ubc30\ub2ec\ud558\ub294 \uc778\ud130\ub137 \uba54\uc77c \uacbd\ub85c\uc758 \ud55c \ubd80\ubd84\uc778 \uc21c\uc218 MTA \uac00 \ub418\uc5b4\uc57c \ud588\ub2e4. \uac1c\ubc1c\ub3c4\uc911\uc5d0 \ubcbd\uc5d0 \ubd80\ub52a\uce5c\ub2e4\uba74 &#8211; \ub2e4\uc74c\ubc88 \ud328\uce58 \ud6c4\uc5d0 \ubb34\uc5c7\uc744 \ud574\uc57c \ud560 \uc9c0 \ubaa8\ub974\uaca0\ub2e4\uba74 &#8211; \uadf8\ub54c\ub294 \uc815\ub2f5\uc744 \uac00\uc9c0\uace0 \uc788\ub294\uc9c0 \uc0dd\uac01\ud560 \uac83\uc774 \uc544\ub2c8\ub77c \uc9c8\ubb38\uc774 \uc62c\ubc14\ub978 \uac83\uc778\uc9c0 \uc758\ubb38\uc744 \uac00\uc838\ubcf4\uc544\uc57c \ud558\ub294 \uacbd\uc6b0\uac00 \uc885\uc885 \uc788\ub2e4. \uc544\ub9c8\ub3c4 \ubb38\uc81c\uc758 \ud2c0\uc744 \ub2e4\uc2dc \uc7a1\uc544\uc57c \ud560 \uac83\uc774\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">\uadf8\ub798\uc11c, \ub098\ub3c4 \ub0b4 \ubb38\uc81c\uc758 \ud2c0\uc744 \ub2e4\uc2dc \uc7a1\uc558\ub2e4. \ubd84\uba85\ud788 \uc81c\ub300\ub85c \uc77c\uc744 \uc9c4\ud589\ud558\ub824\uba74 (1) SMTP \ud3ec\uc6cc\ub529 \uc9c0\uc6d0 \uae30\ub2a5\uc744 \uc77c\ubc18 \ub4dc\ub77c\uc774\ubc84\uc5d0 \ud3ec\ud568\uc2dc\ud0a4\uace0, (2) SMTP \ud3ec\uc6cc\ub529\uc744 \uae30\ubcf8\ubaa8\ub4dc\ub85c \ub9cc\ub4e4\uace0 (3) \ucd5c\uc885\uc801\uc73c\ub85c\ub294 \ub2e4\ub978 \ubc30\ub2ec\ubaa8\ub4dc\ub4e4, \ud2b9\ud788 &#8216;\ud30c\uc77c\ub85c \ubc30\ub2ec\ud558\uae30&#8217; \uc640 &#8216;\ud45c\uc900\ucd9c\ub825\uc73c\ub85c \ubc30\ub2ec\ud558\uae30&#8217;\ub97c \uc81c\uac70\ud574\uc57c \ud588\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">\ub098\ub294 \ub2e8\uacc4 (3)\uc5d0\uc11c \uc870\uae08 \uba38\ubb47\uac70\ub838\ub294\ub370, \uc774\uc720\ub294 \uc624\ub7ab\ub3d9\uc548 popclient\ub97c \uc368\uc624\uba74\uc11c \ub2e4\ub978 \ubc30\ub2ec\ubaa8\ub4dc\uc5d0 \uc758\uc874\ud558\uace0 \uc788\uc744 \uc0ac\uc6a9\uc790\ub4e4\uc758 \uc2ec\uae30\ub97c \ubd88\ud3b8\ud558\uac8c \ub9cc\ub4e4\uace0 \uc2f6\uc9c0 \uc54a\uc558\uae30 \ub54c\ubb38\uc774\ub2e4. \uc774\ub860\uc801\uc73c\ub85c\ub294 \uadf8\ub4e4 \ubaa8\ub450 \uc989\uc2dc .forward \ud30c\uc77c\uc774\ub098 sendmail \uc678\uc758 \ube44\uc2b7\ud55c \ud504\ub85c\uadf8\ub7a8\uc73c\ub85c \uc804\ud658\ud558\uc5ec \ub3d9\uc77c\ud55c \uacb0\uacfc\ub97c \uc5bb\uc744 \uc218 \uc788\uc5c8\ub2e4. \uc2e4\uc81c\ub85c\ub294 \uc804\ud658 \uc790\uccb4\uac00 \ud070 \uc77c\uc774 \ub420 \uac83\uc774\uc5c8\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">\ud558\uc9c0\ub9cc \ub2e8\uacc4 (3)\uc744 \uc2e4\ud589\ud558\uace0 \ub098\uc790 \uc774\uc810\uc774 \ub9e4\uc6b0 \ud070 \uac83\uc73c\ub85c \ub098\ud0c0\ub0ac\ub2e4. \ub4dc\ub77c\uc774\ubc84 \ucf54\ub4dc \uc911 \uac00\uc7a5 \ud798\ub4e0 \ubd80\ubd84\uc774 \uc0ac\ub77c\uc84c\ub2e4. \uc124\uc815\uc774 \uc5c4\uccad\ub098\uac8c \uac04\ub2e8\ud574\uc84c\ub2e4 &#8211; \uc2dc\uc2a4\ud15c\uc758 MDA \uc640 \uc0ac\uc6a9\uc790\uc758 \uba54\uc77c\ubc15\uc2a4\ub97c \ucc3e\uc544\ub2e4\ub2c8\uba70 \uad7d\uc2e4\uac70\ub9b4 \ud544\uc694\ub3c4 \uc5c6\uc5b4\uc84c\uace0, OS \uac00 \ud30c\uc77c \uc7a0\uae08\uc744 \uc9c0\uc6d0\ud558\ub294\uc9c0 \uac71\uc815\ud560 \ud544\uc694\ub3c4 \uc5c6\uc5b4\uc84c\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">\uac8c\ub2e4\uac00 \uba54\uc77c\uc744 \uc783\uc5b4\ubc84\ub9b4 \ud55c\uac00\uc9c0 \uac00\ub2a5\uc131\ub3c4 \uc0ac\ub77c\uc84c\ub2e4. &#8216;\ud30c\uc77c\ub85c \ubc30\ub2ec\ud558\uae30&#8217;\ub97c \uc120\ud0dd\ud588\uc744 \ub54c \ub514\uc2a4\ud06c\uac00 \uaf49 \ucc28 \uc788\uc73c\uba74 \uba54\uc77c\uc774 \uc0ac\ub77c\uc838 \ubc84\ub838\ub358 \uac83\uc774\ub2e4. SMTP \ud3ec\uc6cc\ub529\uc5d0\uc11c\ub294 SMTP \ub9ac\uc2a4\ub108\uac00 \uba54\uc2dc\uc9c0 \ubc30\ub2ec\uc774 \uac00\ub2a5\ud558\uac70\ub098 \ub098\uc911\uc5d0 \ub300\ubc1c\ud560 \uc218 \uc788\ub3c4\ub85d \uc2a4\ud480\ud574 \ub193\uae30 \uc804\uc5d0\ub294 OK\ub97c \ub3cc\ub824\uc8fc\uc9c0 \uc54a\uc744 \uac83\uc774\uae30 \ub54c\ubb38\uc5d0 \uc774\ub7f0 \uc77c\uc774 \uc77c\uc5b4\ub0a0 \uc218\uac00 \uc5c6\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">\uc131\ub2a5\ub3c4 \ud5a5\uc0c1\ub418\uc5c8\ub2e4(\ud55c\ub450\ubc88 \uc2e4\ud589\uc2dc\ucf1c\uc11c\ub294 \ub290\ub07c\uc9c0 \ubabb\ud558\uaca0\uc9c0\ub9cc). \ubcc0\uacbd\uc5d0 \ub530\ub974\ub294 \uadf8\ub2e4\uc9c0 \uc911\uc694\ud558\uc9c0\uc54a\uc740 \uc774\uc775\uc774\ub77c\uba74 \ub9e4\ub274\uc5bc \ud398\uc774\uc9c0\uac00 \ud6e8\uc52c \uac04\ub2e8\ud574 \uc84c\ub2e4\ub294 \uac83\uc774\ub2e4. \ub098\uc911\uc5d0 \ub098\ub294 \uc0ac\uc6a9\uc790\uac00 \uc9c0\uc815\ud55c \uc9c0\uc5ed MDA\ub97c \ud1b5\ud574 \ubc30\ub2ec\ud558\ub294 \uae30\ub2a5\uc744 \ub2e4\uc2dc \ub123\uc5b4\uc57c \ud588\ub2e4. \ub3d9\uc801\uc778 SLIP\ub97c \ud3ec\ud568\ud558\uc5ec \uba87\uba87 \uc560\ub9e4\ud55c \uc0c1\ud669\uc744 \ub2e4\ub8e8\uc5b4\uc57c \ud588\uae30 \ub54c\ubb38\uc774\ub2e4. \ud558\uc9c0\ub9cc \ucc98\uc74c\ubcf4\ub2e4 \ud6e8\uc52c \uac04\ub2e8\ud55c \ubc29\ubc95\uc744 \ucc3e\uc544\ub0bc \uc218 \uc788\uc5c8\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">\uad50\ud6c8\uc774\ub77c\uba74?\ub0a1\uc544\uc11c \uc0ac\uc6a9\ud560 \uc218 \uc5c6\ub294 \uae30\ub2a5\uc774\ub77c\uba74 \ud6a8\uc728\uc744 \ub5a8\uc5b4\ub728\ub9ac\uc9c0 \uc54a\uace0 \ud560 \uc218 \uc788\uc744 \ub54c\ub294 \ub9dd\uc124\uc774\uc9c0 \ub9d0\uace0 \uc81c\uac70\ud574 \ubc84\ub9ac\ub77c. \uc559\ub728\uc644 \ub4dc \uc0dd\ub5bd\uc950\ubeec\ub9ac\ub294 (\uc544\ub3d9\uc11c\uc801 \uc791\uac00\uc600\uc73c\uba70 \ub0a8\ub294 \uc2dc\uac04\uc5d0\ub294 \ube44\ud589\uae30 \uc870\uc885\uacfc \uc124\uacc4\ub97c \ud588\ub358) \uc774\ub807\uac8c \ub9d0\ud588\ub2e4. <\/span><\/p>\n<p><span style=\"color: #0000ff;\">13) &#8220;(\uc124\uacc4\uc5d0 \uc788\uc5b4\uc11c) \uc644\ubcbd\ud568\uc774\ub780 \ub354 \uc774\uc0c1 \ucd94\uac00\ud560 \uac83\uc774 \uc5c6\uc744 \ub54c \uc774\ub8e8\uc5b4\uc9c0\ub294 \uac83\uc774 \uc544\ub2c8\ub77c \ub354 \uc774\uc0c1 \ubc84\ub9b4 \uac83\uc774 \uc5c6\uc744 \ub54c \uc774\ub8e8\uc5b4\uc9c4\ub2e4. (Perfection (in design) is achieved not when there is nothing more to add, but rather when there is nothing more to take away)&#8221; <\/span><\/p>\n<p><span style=\"color: #333333;\">\ucf54\ub4dc\uac00 \ub354 \ub098\uc544\uc9c0\uace0 \uac04\ub2e8\ud574 \uc9c0\uace0 \uc788\uc744 \ub54c\uac00 \ubc14\ub85c \uc77c\uc774 \uc81c\ub300\ub85c \ub418\uc5b4\uac00\uace0 \uc788\ub2e4\ub294 \uac83\uc744 &#8220;\uc54c\uac8c \ub418\ub294&#8221; \ub54c\ub2e4. \uadf8\ub9ac\uace0 \uadf8 \uacfc\uc815\uc5d0\uc11c fetchmail \uc758 \uc124\uacc4\ub294 \uc870\uc0c1\uaca9\uc778 popclient \uc640 \ub2e4\ub978, \uc790\uc2e0\ub9cc\uc758 \uc815\uccb4\uc131\uc744 \ud68d\ub4dd\ud588\ub2e4. \uc774\ub984\uc744 \ubc14\uafc0 \ub54c\uac00 \ub41c \uac83\uc774\ub2e4. \uc0c8\ub85c\uc6b4 \uc124\uacc4\ub294 \uc608\uc804\uc758 popclient \ubcf4\ub2e4\ub294 sendmail \uacfc \ube44\uc2b7\ud574 \ubcf4\uc600\ub2e4. \ub458\ub2e4 MTA \uc600\uc73c\ub098 sendmail \uc740 \ud478\uc2dc(push) \ud6c4\uc5d0 \uba54\uc77c\uc744 \ubc30\ub2ec\ud588\uace0 \uc0c8\ub85c\uc6b4 Popclient \ub294 \ud480(pull) \ud6c4\uc5d0 \uba54\uc77c\uc744 \ubc30\ub2ec\ud588\ub2e4. \ud574\uc11c \ub450 \ub2ec \ud6c4\uc5d0 \ub098\ub294 Popclient \uc758 \uc774\ub984\uc744 fetchmail \ub85c \ubcc0\uacbd\ud588\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\"><strong>7. Fetchmail \uc758 \uc131\uc7a5 <\/strong><\/span><\/p>\n<p><span style=\"color: #333333;\">\uc774\uc81c\ub294 \uae54\ub054\ud558\uace0 \ud601\uc2e0\uc801\uc778 \uc124\uacc4, \ub9e4\uc77c \uc0ac\uc6a9\ud558\ubbc0\ub85c \uc798 \uc791\ub3d9\ud558\ub294 \uac83\uc744 \uc54c\uace0 \uc788\ub294 \ucf54\ub4dc, \ubc1c\uc804\ud558\uace0 \uc788\ub294 \ubca0\ud0c0\ud14c\uc2a4\ud130\uc758 \ubaa9\ub85d\uc744 \uac00\uc9c0\uace0 \uc788\uc5c8\ub2e4. \ub354\uc774\uc0c1 \ub0b4\uac00 \ud558\uace0 \uc788\ub294 \uc77c\uc774 \uba87\uba87\uc758 \uc0ac\ub78c\uc5d0\uac8c \uc720\uc6a9\ud560 \uc218\ub3c4 \uc788\ub294 \uc0ac\uc18c\ud558\uace0 \uac1c\uc778\uc801\uc778 \ud574\ud0b9\uc740 \uc544\ub2c8\ub77c\ub294 \uc0dd\uac01\uc774 \uc11c\uc11c\ud788 \ub4e4\uae30 \uc2dc\uc791\ud588\ub2e4. \ub0b4\uac00 \uac00\uc9c0\uace0 \uc788\ub294 \uac83\uc740 \uc720\ub2c9\uc2a4 \ubc15\uc2a4\uc640 SLIP\/PPP \uba54\uc77c \uc5f0\uacb0\uc744 \uac00\uc9c0\uace0 \uc788\ub294 \ubaa8\ub4e0 \ud574\ucee4\ub4e4\uc774 \uc815\ub9d0\ub85c \ud544\uc694\ub85c \ud558\ub294 \ud504\ub85c\uadf8\ub7a8\uc774\uc5c8\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">SMTP \ud3ec\uc6cc\ub529 \uae30\ub2a5\uc73c\ub85c fetchmail \uc740 \uacbd\uc7c1\uc5d0\uc11c \uba40\ucc0d\uc774 \uc55e\uc11c\ub098\uc640 &#8220;\uce74\ud14c\uace0\ub9ac \ud0ac\ub7ec,&#8221; \uadf8\ub7ec\ub2c8\uae4c \ud574\ub2f9\ubd84\uc57c\uc758 \ub2e4\ub978 \ud504\ub85c\uadf8\ub7a8\ub4e4\uc740 \uc544\uc608 \uc78a\ud600\uc838 \ubc84\ub9b4 \ub9cc\ud55c \uacbd\uc7c1\ub825\uc744 \uac16\ucd94\uace0 \uc790\uc2e0\uc758 \uc9c0\uc704\ub97c \ud655\uace0\ud558\uac8c \ud558\ub294 \uace0\uc804\uc801\uc778 \ud504\ub85c\uadf8\ub7a8\uc774 \ub420 \uc218 \uc788\ub294 \ub2a5\ub825\uc744 \uac16\ucd94\uc5c8\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">\uc774\ub7f0 \uacb0\uacfc\ub97c \uacc4\ud68d\ud558\uac70\ub098 \ubaa9\ud45c\ub85c \uac00\uc9c8 \uc218\ub294 \uc5c6\uc73c\ub9ac\ub77c\uace0 \uc0dd\uac01\ud55c\ub2e4. \uc544\uc8fc \uac15\ub825\ud55c \uc124\uacc4\uc0c1\uc758 \uc544\uc774\ub514\uc5b4\ub85c \uadf8\ub7f0 \uacb0\uacfc\uac00 \ubd88\uac00\ud53c\ud558\uace0, \uc790\uc5f0\uc2a4\ub7ec\uc6b0\uba70 \uc6b4\uba85\uc801\uc778 \uac83\uc73c\ub85c \ubcf4\uc774\uac8c \ud568\uc73c\ub85c\uc368 \uadf8\ub7f0 \uacb0\uacfc\uc5d0 \ub3c4\ub2ec\ud574\uc57c \ud55c\ub2e4. \uadf8\ub7f0 \uc544\uc774\ub514\uc5b4\ub97c \uad6c\uccb4\ud654\ud574 \ubcfc \uc218 \uc788\ub294 \uc720\uc77c\ud55c \ubc29\ubc95\uc740 \uc218\ub9ce\uc740 \uc544\uc774\ub514\uc5b4\ub97c \uac00\uc9c0\ub294 \uac83\uc774\ub2e4. \uc544\ub2c8\uba74 \ub2e4\ub978 \uc0ac\ub78c\ub4e4\uc758 \uc88b\uc740 \uc544\uc774\ub514\uc5b4\ub97c, \uc6d0\ub798 \uc0dd\uac01\ub418\uc5c8\ub358 \uac83\ubcf4\ub2e4 \ub354 \uba40\ub9ac \uc774\ub04c\uace0 \uac00\uc11c \uad6c\uccb4\ud654 \uc2dc\ucf1c\ubcf4\ub294 \ubc29\ubc95\uc774\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">\uc564\ub4dc\ub958 \ud0c0\ub128\ubc14\uc6c0 (Andrew Tanenbaum) \uc740 \uad50\uc2b5\ub3c4\uad6c\ub85c \uc0ac\uc6a9\ud558\uae30 \uc704\ud574 386\uc6a9\uc73c\ub85c \uac04\ub2e8\ud55c \ub124\uc774\ud2f0\ube0c \uc720\ub2c9\uc2a4\ub97c \ub9cc\ub4e4\ub824\ub294 \uc6d0\ub798\uc758 \uc544\uc774\ub514\uc5b4\ub97c \uac00\uc9c0\uace0 \uc788\uc5c8\ub2e4. \ub9ac\ub204\uc2a4 \ud1a0\ubc1c\uc988\ub294 \uc774 \ubbf8\ub2c9\uc2a4\uc758 \uac1c\ub150\uc744 \uc564\ub4dc\ub958\uac00 \uc0dd\uac01\ud588\ub358 \uac83\ubcf4\ub2e4 \ub354 \uba40\ub9ac \ubc00\uace0 \ub098\uac14\ub2e4. \uadf8\ub798\uc11c \ub9ac\ub205\uc2a4\ub294 \uad49\uc7a5\ud55c \uac83\uc774 \ub418\uc5c8\ub2e4. \ub611\uac19\uc740 \ubc29\uc2dd\uc73c\ub85c (\ub354 \uc791\uc740 \uc2a4\ucf00\uc77c\uc774\uc5c8\uc9c0\ub9cc) \ub098\ub294 \uce7c \ud574\ub9ac\uc2a4\uc640 \ud574\ub9ac \ud638\ud750\ud558\uc774\uc800\uc758 \uc544\uc774\ub514\uc5b4\ub4e4\uc744 \uac00\uc838\uc640 \uac15\ud558\uac8c \ubc00\uc5b4\ubd99\uc600\ub2e4. \ub9ac\ub204\uc2a4\ub098 \ub098\ub098 \uc0ac\ub78c\ub4e4\uc774 \ucc9c\uc7ac\ub4e4\uc774 \uadf8\ub7ec\ud558\ub9ac\ub77c\uace0 \uc0dd\uac01\ud558\ub294 \ub0ad\ub9cc\uc801\uc778 \uc758\ubbf8\uc5d0\uc11c &#8216;\ub3c5\ucc3d\uc801&#8217; \uc778 \uac83\uc740 \uc544\ub2c8\uc5c8\ub2e4. \ud558\uc9c0\ub9cc \ud1b5\ub150\uacfc\ub294 \ubc18\ub300\ub85c \ub300\ubd80\ubd84\uc758 \uacfc\ud559\uacfc \uacf5\ud559\uacfc \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uac1c\ubc1c\uc740 \ub3c5\ucc3d\uc801\uc778 \ucc9c\uc7ac, \ud574\ucee4\uc758 \uc804\uc124\uc5d0 \uc758\ud574\uc11c \uc774\ub8e8\uc5b4\uc9c0\uc9c0 \uc54a\ub294\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">\uacb0\uacfc\ubb3c\uc740 \ub611\uac19\uc774 \ub9e4\uc6b0 \uc0ac\ub78c\uc744 \ud765\ubd84\uc2dc\ud0a4\ub294 \uac83\ub4e4\uc774\ub2e4 &#8212; \uc0ac\uc2e4, \ubaa8\ub4e0 \ud574\ucee4\ub4e4\uc740 \uc774\ub7f0 \uc885\ub958\uc758 \uc131\uacf5\uc744 \uc5bb\uae30 \uc704\ud574 \uc0b4\uc544\uac04\ub2e4! \uac70\uae30\uc5d0\ub294 \ub0b4\uac00 \uae30\uc900\uc744 \ub354 \ub192\uc774 \uc7a1\uc544\uc57c \ud55c\ub2e4\ub294 \uc758\ubbf8\ub3c4 \ub4e4\uc5b4\uc788\ub2e4. fetchmail\uc744 \ucd5c\uc0c1\uc758 \uac83\uc73c\ub85c \ub9cc\ub4e4\uae30 \uc704\ud574 \ub098\ub294 \ub0b4\uc790\uc2e0\uc758 \ud544\uc694\ubfd0 \uc544\ub2c8\ub77c \ub098\uc640\ub294 \uc0c1\uad00\uc5c6\uc9c0\ub9cc \ub2e4\ub978 \uc0ac\ub78c\ub4e4\uc5d0\uac8c\ub294 \ud544\uc218\uc801\uc778 \uae30\ub2a5\uc744 \ud3ec\ud568\uc2dc\ud0a4\uace0 \uc9c0\uc6d0\ud574\uc57c\ud588\ub2e4. \uac8c\ub2e4\uac00 \ud504\ub85c\uadf8\ub7a8\uc744 \ub2e8\uc21c\ud558\uace0 \ud2bc\ud2bc\ud558\uac8c \uc720\uc9c0\uc2dc\ud0a4\uba74\uc11c \uadf8\ub7f0 \uc77c\uc744 \ud574\uc57c \ud588\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">\uc774\uac83\uc744 \uae68\ub2eb\uace0 \ub098\uc11c \ub0b4\uac00 \ucd94\uac00\ud55c \ub9e4\uc6b0 \uc911\uc694\ud55c \uccab \ubc88\uc9f8 \uae30\ub2a5\uc740 \uba40\ud2f0\ub4dc\ub86d(multidrop) \uae30\ub2a5\uc774\uc5c8\ub2e4. \uadf8\ub8f9\uc774\ub098 \uc0ac\uc6a9\uc790\ub4e4\uc758 \uba54\uc77c\uc744 \ud55c\uaebc\ubc88\uc5d0 \uac00\uc9c0\uace0 \uc788\ub294 \uba54\uc77c\ubc15\uc2a4\uc5d0\uc11c \uba54\uc77c\uc744 \uac00\uc838\uc640 \uac01 \uba54\uc77c\ub4e4\uc744 \uac1c\uc778 \uc218\uc2e0\uc790\uc5d0\uac8c \ub77c\uc6b0\ud2b8(route) \uc2dc\ucf1c\uc8fc\ub294 \uae30\ub2a5\uc774\uc5c8\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">\uba40\ud2f0\ub4dc\ub86d \uae30\ub2a5\uc744 \ucd94\uac00\ud558\uae30\ub85c \ud55c \ub370\ub294 \uba87\uba87 \uc0ac\uc6a9\uc790\ub4e4\uc774 \uc6d0\ud55c\ub2e4\ub294 \uac83\ub3c4 \uc788\uc5c8\uc9c0\ub9cc \uac00\uc7a5 \ud070 \uc774\uc720\ub294 \uc5b4\ub4dc\ub808\uc2f1\uc744 \uc644\uc804\ud788 \uad6c\ud604\ud568\uc73c\ub85c\uc368 \uc2f1\uae00\ub4dc\ub86d \ucf54\ub4dc\uc5d0 \uc788\ub294 \ubc84\uadf8\ub4e4\uc744 \uc7a1\uc544\ub0bc \uc218 \uc788\uc73c\ub9ac\ub77c\uace0 \uc0dd\uac01\ud588\uae30 \ub54c\ubb38\uc774\ub2e4. \uadf8\ub9ac\uace0 \uadf8\ub807\uac8c \ub418\uc5c8\ub2e4. RFC822(http:\/\/www.internic.net\/rfc\/rfc822.txt) \uc758 \ud30c\uc2f1\uc744 \uc81c\ub300\ub85c \uad6c\ud604\ud558\ub294 \uac83\uc5d0 \ub9e4\uc6b0 \uc624\ub79c \uc2dc\uac04\uc774 \uac78\ub838\ub294\ub370, \uac01\uac01\uc758 \uc870\uac01\uc774 \uc5b4\ub824\uc6e0\uae30 \ub54c\ubb38\uc774 \uc544\ub2c8\ub77c \uac01\uac01\uc774 \uc11c\ub85c \uc758\uc874\ud558\uace0 \uc788\uc73c\uba70 \uc138\uc2ec\ud558\uac8c \uc2e0\uacbd\uc744 \uc368\uc57c \ud558\ub294 \uc0ac\ud56d\ub4e4\uc774\uc5c8\uae30 \ub54c\ubb38\uc774\ub2e4. \ud558\uc9c0\ub9cc \uba40\ud2f0\ub4dc\ub86d \uc5b4\ub4dc\ub808\uc2f1 \uc5ed\uc2dc \ub9e4\uc6b0 \ud6cc\ub96d\ud55c \uc124\uacc4\uc0c1\uc758 \uacb0\uc815\uc774\uc5c8\ub358 \uac83\uc73c\ub85c \ub4dc\ub7ec\ub0ac\ub2e4. \ub2e4\uc74c\uacfc \uac19\uc740 \uad50\ud6c8\uc744 \uc5bb\uc744 \uc218 \uc788\uc5c8\ub2e4. <\/span><\/p>\n<p><span style=\"color: #0000ff;\">14) \uc5b4\ub5a4 \ub3c4\uad6c\ub4e0\uc9c0 \uae30\ub300\ud558\ub294 \ubc29\ubc95\uc73c\ub85c \uc4f8\ubaa8\uac00 \uc788\uc5b4\uc57c \ud558\uc9c0\ub9cc \uc815\ub9d0 \uc704\ub300\ud55c \ub3c4\uad6c\ub294 \uc0ac\uc6a9\uc790\uac00 \uc804\ud600 \uae30\ub300\ud558\uc9c0 \uc54a\uc558\ub358 \uc6a9\ub3c4\uc5d0 \uc54c\ub9de\uac8c \ub41c\ub2e4. (Any tool should be useful in the expected way, but a truly great tool lends itself to uses you never expected) <\/span><\/p>\n<p><span style=\"color: #333333;\">\ubbf8\ucc98 \uc0dd\uac01\ud558\uc9c0 \ubabb\ud588\ub358 \uba40\ud2f0\ub4dc\ub86d fetchmail \uc758 \uc6a9\ub3c4\ub294 \uba54\uc77c\ub9c1\ub9ac\uc2a4\ud2b8\ub97c \uadf8\ub300\ub85c \uc720\uc9c0\ud55c \ucc44, \uc54c\ub9ac\uc544\uc2a4 \ud655\uc7a5\uc774 \ub41c \ucc44\ub85c SLIP\/PPP\ub85c \uc5f0\uacb0\ub41c \ud074\/\ub77c\/\uc774\/\uc5b8\/\ud2b8 \ucabd\uc5d0\uc11c \uba54\uc77c\ub9c1\ub9ac\uc2a4\ud2b8\ub97c \uc6b4\uc601\ud558\ub294 \uac83\uc774\uc5c8\ub2e4. \uac1c\uc778\uc758 \ucef4\ud4e8\ud130\ub85c ISP \uacc4\uc815\uc744 \ud1b5\ud574 \uc811\uc18d\ud558\ub294 \uc0ac\ub78c\uc774 ISP \uc758 \uc54c\ub9ac\uc544\uc2a4 \ud30c\uc77c\uc5d0 \uc9c0\uc18d\uc801\uc73c\ub85c \uc811\uadfc\ud558\uc9c0 \uc54a\uace0\ub3c4 \uba54\uc77c\ub9c1\ub9ac\uc2a4\ud2b8\ub97c \uc6b4\uc601\ud560 \uc218 \uc788\ub2e4\ub294 \uac83\uc744 \uc758\ubbf8\ud55c\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">\ubca0\ud0c0\ud14c\uc2a4\ud130\ub4e4\uc774 \uc694\uad6c\ud55c \uc911\uc694\ud55c \ubcc0\uacbd\uc0ac\ud56d\uc911 \ub610 \ud558\ub098\ub294 8\ube44\ud2b8 MIME \uc624\ud37c\ub808\uc774\uc158\uc774\uc5c8\ub2e4. \uc774\uac83\uc740 \ub0b4\uac00 \ucf54\ub4dc\ub97c 8\ube44\ud2b8\uc5d0 \ub300\ube44\ud558\uc5ec \uacc4\uc18d \uc720\uc9c0\uc2dc\ucf1c\uc654\uae30 \ub54c\ubb38\uc5d0 \ub9e4\uc6b0 \uc26c\uc6b4 \uc77c\uc774\uc5c8\ub2e4. \uc774\ub7f0 \uae30\ub2a5\uc5d0 \ub300\ud55c \uc694\uad6c\ub97c \ubbf8\ub9ac \uc608\uce21\ud574\uc11c \uadf8\ub7ac\ub358 \uac83\uc740 \uc544\ub2c8\ub2e4. \ub2e4\uc74c\uacfc \uac19\uc740 \uaddc\uce59\uc744 \ub530\ub974\ub824\uace0 \ud574\uc11c\uc600\ub2e4. <\/span><\/p>\n<p><span style=\"color: #0000ff;\">15) \uc5b4\ub5a4 \uc885\ub958\ub4e0 \uac8c\uc774\ud2b8\uc6e8\uc774 \uc18c\ud504\ud2b8\uc6e8\uc5b4\ub97c \ub9cc\ub4e4\ub824\uace0 \ud55c\ub2e4\uba74 \ub370\uc774\ud130\uc2a4\ud2b8\ub9bc\uc5d0 \uac00\ub2a5\ud55c \ud55c \ucd5c\uc18c\ud55c\uc758 \uc870\uc791\ub9cc \uac00\ud558\ub77c &#8212; \uadf8\ub9ac\uace0 \uc218\uc2e0\uc790\uac00 \uac15\uc81c\ub85c \ud558\uac8c \ud558\uc9c0 \uc54a\ub294\ub2e4\uba74 \uc815\ubcf4\ub97c *\uc808\ub300\ub85c* \uc798\ub77c\ubc84\ub9ac\uc9c0 \ub9d0\ub77c. (&#8230; the data stream as little as possible &#8212; and *never* throw away informtion unless the recipient forces you to!) <\/span><\/p>\n<p><span style=\"color: #333333;\">\uc774 \uaddc\uce59\uc744 \ub530\ub974\uc9c0 \uc54a\uc558\ub2e4\uba74 8\ube44\ud2b8 MIME \uc9c0\uc6d0\uc740 \ub9e4\uc6b0 \uc5b4\ub824\uc6e0\uc744 \uac83\uc774\uba70 \ub9ce\uc740 \ubc84\uadf8\ub97c \ub9cc\ub4e4\uc5b4 \ub0c8\uc73c\ub9ac\ub77c. \uaddc\uce59\uc744 \ub530\ub790\uae30 \ub54c\ubb38\uc5d0 \ub0b4\uac00 \ud574\uc57c \ud560 \uc77c\uc740 RFC 1652 (http:\/\/www.internit.net\/rfc\/rfc1652.txt)\ub97c \uc77d\uace0 \ud5e4\ub354\uc0dd\uc131 \ub85c\uc9c1\uc744 \uc57d\uac04 \uc218\uc815\ud558\ub294 \uac83 \ubfd0\uc774\uc5c8\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">\uc720\ub7fd\uc758 \uba87\uba87 \uc0ac\uc6a9\uc790\ub4e4\uc740 \ud55c \uc138\uc158\uc5d0\uc11c \uac00\uc838\uc62c \uc218 \uc788\ub294 \uba54\uc2dc\uc9c0\uc758 \uc218\ub97c \uc81c\ud55c\ud558\ub3c4\ub85d \uc635\uc158\uc744 \ucd94\uac00\ud574\ub2ec\ub77c\uace0 \uc694\uad6c\ud574\uc654\ub2e4. (\uc804\ud654 \ub124\ud2b8\uc6cc\ud06c\uc758 \ube44\uc2fc \ube44\uc6a9\uc744 \uc870\uc808\ud560 \uc218 \uc788\ub3c4\ub85d \ud574\ub2ec\ub77c\ub294 \ub9d0\uc774\ub2e4) \uc624\ub7ab\ub3d9\uc548 \uc5ec\uae30\uc5d0 \uc800\ud56d\ud588\uace0, \uc544\uc9c1\ub3c4 \uc644\uc804\ud788 \uc218\uae0d\ud558\uc9c0 \ubabb\ud588\ub2e4. \ud558\uc9c0\ub9cc \uc138\uacc4\ub97c \uc0c1\ub300\ub85c \ud504\ub85c\uadf8\ub7a8\uc744 \ub9cc\ub4e0\ub2e4\uba74 \uace0\uac1d\ub4e4\uc758 \uc18c\ub9ac\uc5d0 \uadc0\ub97c \uae30\uc6b8\uc5ec\uc57c \ud55c\ub2e4 &#8212; \uadf8\ub4e4\uc774 \ub3c8\uc744 \uc9c0\ubd88\ud558\uc9c0 \uc54a\ub294\ub2e4\uace0 \ud574\ub3c4 \ub9c8\ucc2c\uac00\uc9c0\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\"><strong>8. Fetchmail\uc5d0\uc11c \ubc30\uc6b8 \uc810 <\/strong><\/span><\/p>\n<p><span style=\"color: #333333;\">\uc77c\ubc18\uc801\uc778 \uc18c\ud504\ud2b8\uc6e8\uc5b4\uacf5\ud559\uc758 \uc8fc\uc81c\ub85c \ub3cc\uc544\uac00\uae30 \uc804\uc5d0 fetchmail \uc758 \uacbd\ud5d8\uc73c\ub85c\ubd80\ud130 \ubc30\uc6b8 \uc810\uc774 \uba87 \uac00\uc9c0 \ub354 \uc788\ub2e4. rc \ud30c\uc77c\uc758 \uad6c\ubb38\uc740 \uc120\ud0dd\uc0ac\ud56d\uc73c\ub85c &#8216;noise&#8217; \ub77c\ub294 \ud0a4\uc6cc\ub4dc\ub97c \ud3ec\ud568\ud558\ub294\ub370 \uc774\uac83\uc740 \ud30c\uc11c\uc5d0 \uc758\ud574 \ubb34\uc2dc\ub41c\ub2e4. rc \ud30c\uc77c\uc5d0\uc11c \ud5c8\uc6a9\ud558\ub294 \uc601\uc5b4\uc640 \ube44\uc2b7\ud55c \uad6c\ubb38\uc740 \uc798\ub77c\ub0bc \uac83\uc744 \ubaa8\ub450 \uc798\ub77c\ub0b8 \ud6c4\uc5d0 \uc5bb\ub294 \uc804\ud1b5\uc801\uc774\uace0 \uac04\uba85\ud55c \ud0a4\uc6cc\ub4dc-\ubc38\ub958 \uc9dd\uc5d0 \ube44\ud574 \ud6e8\uc52c \uc54c\uc544\ubcf4\uae30 \uc27d\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">\uc774\uac83\uc740 \ub0b4\uac00 rc \ud30c\uc77c\uc758 \uc120\uc5b8\ub4e4\uc774 \uba85\ub839\ud615 \uc18c\uc5b8\uc5b4 (imperative minilanguage)\ub97c \uc5bc\ub9c8\ub098 \ub9ce\uc774 \ub2ee\uc544\uac00\uae30 \uc2dc\uc791\ud588\ub294\uc9c0 \uc54c\uc544\ucc28\ub9ac\uace0 \ub098\uc11c \ud55c\ubc24\uc911\uc758 \uc2e4\ud5d8\uc73c\ub85c \uc2dc\uc791\ub418\uc5c8\ub2e4. (popclient \uc758 &#8216;server&#8217; \ub77c\ub294 \ud0a4\uc6cc\ub4dc\ub97c &#8216;poll&#8217; \ub85c \ubc14\uafbc \uc774\uc720\ub3c4 \uc774\uac83\uc774\ub2e4) <\/span><\/p>\n<p><span style=\"color: #333333;\">\uba85\ub839\ud615 \uc18c\uc5b8\uc5b4\ub97c \ub354 \uc601\uc5b4\ucc98\ub7fc \ub9cc\ub4e4\uba74 \uc0ac\uc6a9\ud558\uae30 \uc26c\uc6b8 \uac83\uc73c\ub85c \ubcf4\uc600\ub2e4. \uc9c0\uae08\uc740 \ub0b4\uac00 \ube44\ub85d Emacs \ub098 HTML, \uadf8\ub9ac\uace0 \ub9ce\uc740 \ub370\uc774\ud130\ubca0\uc774\uc2a4 \uc5d4\uc9c4\uc5d0\uc11c \ubcfc \uc218 \uc788\ub4ef\uc774 \uc124\uacc4\ub97c \ud560 \ub54c &#8220;\uc5b8\uc5b4\ucc98\ub7fc \ub9cc\ub4dc\ub294&#8221; \ud30c\uc758 \uc77c\uc6d0\uc774\uae34 \ud558\uc9c0\ub9cc &#8220;\uc601\uc5b4\uc640 \ube44\uc2b7\ud55c&#8221; \uad6c\ubd84\uc744 \uac00\uc9c0\ub294 \uac83\uc5d0 \ub300\ud574\uc11c\ub294 \uadf8\ub2e4\uc9c0 \ub2ec\uac00\uc640 \ud558\uc9c0 \uc54a\ub294\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">\uc804\ud1b5\uc801\uc778 \ud504\ub85c\uadf8\ub798\uba38\ub4e4\uc740 \uc815\ud655\ud558\uace0 \uc9e7\uc73c\uba70 \uc911\ubcf5\uc744 \ud5c8\uc6a9\ud558\uc9c0 \uc54a\ub294 \uc81c\uc5b4\uad6c\ubb38\uc744 \uc120\ud638\ud558\ub294 \uacbd\ud5a5\uc774 \uc788\ub2e4. \uc774\uac83\uc740 \ucef4\ud4e8\ud305 \uc790\uc6d0\uc774 \ube44\uc2f8\uc11c \ud30c\uc2f1\ud558\ub294 \ub2e8\uacc4\uac00 \ucd5c\ub300\ud55c \uc2f8\uace0 \uac04\ub2e8\ud574\uc57c \ud588\uc744 \ub54c\ubd80\ud130 \ub0b4\ub824\uc628 \ubb38\ud654\uc801 \uc720\uc0b0\uc774\ub2e4. \uc601\uc5b4\ub294 \ub300\ub7b5 50% \uc815\ub3c4\uc758 \uc911\ubcf5\uc744 \ud5c8\uc6a9\ud558\ubbc0\ub85c \ub300\ub2e8\ud788 \ubd80\uc801\uc808\ud55c \ubaa8\ub378\uc778 \uac83\uc73c\ub85c \ubcf4\uc778\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">\uc774\uac83\uc774 \ub0b4\uac00 \uc601\uc5b4\uc640 \ube44\uc2b7\ud55c \uad6c\ubb38\uc744 \ubcf4\ud1b5 \ud53c\ud558\ub294 \uc774\uc720\ub294 \uc544\ub2c8\ub2e4. \uc774 \ubb38\uc81c\ub97c \uc5b8\uae09\ud55c \uc774\uc720\ub294 \uadf8\ub7f0 \uad00\uc2b5\uc744 \uc5c6\uc560\uae30 \uc704\ud574\uc11c\ub2e4. \uc0ac\uc774\ud074\uacfc \ucf54\uc5b4\uc758 \uac12\uc774 \uc2f8\uc84c\ub294\ub370\ub3c4 \uac04\uba85\ud568\uc740 \uc800\uc808\ub85c \uc5c6\uc5b4\uc9c0\uc9c0\ub294 \uc54a\uc558\ub2e4. \ucd5c\uadfc\uc5d0\ub294 \uc5b8\uc5b4\uac00 \ucef4\ud4e8\ud130\uc758 \uad00\uc810\uc5d0\uc11c \uc2fc \uac00\uaca9\uc774\ub77c\ub294 \uc810 \ubcf4\ub2e4\ub294 \uc0ac\ub78c\uc5d0\uac8c \ud3b8\ub9ac\ud55c\uac00 \ud558\ub294 \uc810\uc774 \ub354 \uc911\uc694\ud558\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">\ubb3c\ub860 \uc870\uc2ec\ud574\uc57c \ud560 \ucda9\ubd84\ud55c \uc774\uc720\ub294 \uc788\ub2e4. \ud55c\uac00\uc9c0\ub294 \ud30c\uc2f1\ud558\ub294 \ub2e8\uacc4\uc758 \ubcf5\uc7a1\uc131\uc5d0 \ub300\ud55c \ube44\uc6a9\uc774\ub2e4 &#8212; \ud30c\uc2f1\ud558\ub294 \ub2e8\uacc4\ub97c \ubc84\uadf8\uac00 \uc6b0\uae00\uac70\ub9ac\ub294 \ub370\ub2e4\uac00 \uc0ac\uc6a9\uc790\ub85c \ud558\uc5ec\uae08 \uadf8 \uc790\uccb4\ub9cc\uc73c\ub85c \ud63c\ub780\uc744 \uc77c\uc73c\ud0a4\uac8c \ub9cc\ub4e4\uace0 \uc2f6\uc9c0\ub294 \uc54a\uc744 \uac83\uc774\ub2e4. \ub610 \ud558\ub098\uc758 \uc774\uc720\ub294 \uc5b8\uc5b4\uc758 \uad6c\ubb38\uc744 \uc601\uc5b4\uc640 \ube44\uc2b7\ud558\uac8c \ub9cc\ub4e4\ub824\uace0 \ub178\ub825\ud558\uba74 \uadf8 &#8220;\uc601\uc5b4&#8221; \uac00 \uc2ec\uac01\ud558\uac8c \uc65c\uace1\ub418\uc5b4 \uc790\uc5f0\uc5b4\uc640\uc758 \ud53c\uc0c1\uc801\uc778 \uc720\uc0ac\uc810\uc774 \uc804\ud1b5\uc801\uc778 \uad6c\ubb38\ub9cc\ud07c\uc774\ub098 \ud63c\ub780\uc2a4\ub7fd\uac8c \ub418\ub294 \uacbd\uc6b0\uac00 \ub9ce\ub2e4\ub294 \uc810\uc774\ub2e4. (\uc18c\uc704 &#8220;4\uc138\ub300&#8221; \uc5b8\uc5b4\uc640 \uc0c1\uc5c5\uc6a9 \ub370\uc774\ud130\ubca0\uc774\uc2a4 \uc9c8\uc758\uc5b4\uc5d0\uc11c \uc774\ub7f0 \uacbd\uc6b0\ub97c \ub9ce\uc774 \ubcfc \uc218 \uc788\ub2e4) <\/span><\/p>\n<p><span style=\"color: #333333;\">fetchmail \uc81c\uc5b4\uad6c\ubb38\uc740 \uc774\ub7f0 \ubb38\uc81c\ub97c \ud53c\ud558\ub824\uace0 \ud588\ub2e4. \uc5b8\uc5b4\uc758 \uc601\uc5ed\uc774 \ub9e4\uc6b0 \uc81c\ud55c\ub418\uc5b4 \uc788\uc5c8\uae30 \ub54c\ubb38\uc774\ub2e4. \uc77c\ubc18\uc801\uc778 \ubaa9\uc801\uc758 \uc5b8\uc5b4\uc640\ub294 \uac70\ub9ac\uac00 \uba40\uc5c8\ub2e4. \uc5b8\uc5b4\uac00 \ud45c\ud604\ud558\ub294 \uac83\uc774 \ubcc4\ub85c \ubcf5\uc7a1\ud558\uc9c0 \uc54a\uc558\uae30 \ub54c\ubb38\uc5d0 \uc601\uc5b4\uc758 \uc77c\ubd80\ubd84\uc5d0\uc11c \uc2e4\uc81c \uc81c\uc5b4\uc5b8\uc5b4\ub85c \uc62e\uaca8\uac00\ub294\ub370 \ud63c\ub780\uc744 \uc77c\uc73c\ud0ac \uac00\ub2a5\uc131\uc774 \uc801\uc5c8\ub2e4. \ub354 \ub113\uc740 \uc758\ubbf8\uc758 \uad50\ud6c8\uc744 \uc5ec\uae30\uc5d0\uc11c \uc5bb\uc5c8\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\"><span style=\"color: #0000ff;\">16) \uc5b8\uc5b4\uac00 \ud29c\ub9c1-\ucef4\ud50c\ub9ac\ud2b8\ud558\uc9c0 \uc54a\ub2e4\uba74 \uad6c\ubb38\uc0c1\uc758 \uc720\uc5f0\uc131\uc774 \ud544\uc694\ud558\ub2e4. (When your language is nowhere near Turing-complete, syntactic sugar can be your friend)<\/span> <\/span><\/p>\n<p><span style=\"color: #333333;\">\ub610\ud558\ub098\uc758 \uad50\ud6c8\uc740 \ubd88\ud22c\uba85\ud568\uc5d0 \uc758\ud55c \ubcf4\uc548\uc5d0 \ub300\ud574\uc11c\uc774\ub2e4. fetchmail \uc758 \uc0ac\uc6a9\uc790 \uc911\uc5d0\ub294 \uc2a4\ub204\ud37c\ub4e4\uc774 \uc6b0\uc5f0\ud788 \ud328\uc2a4\uc6cc\ub4dc\ub97c \ubcf4\uc9c0 \ubabb\ud558\ub3c4\ub85d rc \ud30c\uc77c\uc5d0 \uc788\ub294 \ud328\uc2a4\uc6cc\ub4dc\ub97c \uc554\ud638\ud654\ud558\uc5ec \uac00\uc9c0\uace0 \uc788\uac8c \ud558\uc790\uace0 \uc774\uc57c\uae30\ud558\ub294 \uc0ac\ub78c\ub4e4\uc774 \uc788\uc5c8\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">\ub098\ub294 \uadf8 \uc774\uc57c\uae30\ub97c \ubc1b\uc544\ub4e4\uc774\uc9c0 \uc54a\uc558\ub294\ub370, \uadf8\ub807\uac8c \ud55c\ub2e4\uace0 \ud574\uc11c \ubcf4\uc548\uc774 \uac15\ud654\ub418\ub294 \uac83\uc774 \uc544\ub2c8\uae30 \ub54c\ubb38\uc774\ub2e4. rc \ud30c\uc77c\uc758 \uc77d\uae30 \ud37c\ubbf8\uc158\uc744 \uc5bb\uc740 \uc0ac\ub78c\uc774\ub77c\uba74 \uc0ac\uc6a9\uc790\uc640 \ub9c8\ucc2c\uac00\uc9c0\ub85c fetchmail\uc744 \uc2e4\ud589\uc2dc\ud0ac \uc218\ub3c4 \uc788\ub294 \uac83\uc774\ub2e4 &#8212; \uadf8\ub9ac\uace0 \uadf8\ub4e4\uc774 \ud328\uc2a4\uc6cc\ub4dc\ub97c \uc6d0\ud558\ub294 \uac83\uc774\ub77c\uba74 \ud328\uc2a4\uc6cc\ub4dc\ub97c \uc5bb\uae30 \uc704\ud574 fetchmail \ucf54\ub4dc\uc5d0\uc11c \ub514\ucf54\ub529\ud558\ub294 \ucf54\ub4dc\ub97c \ubf51\uc544\ub0bc \uc218\ub3c4 \uc788\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">fetchmail \uc758 \ud328\uc2a4\uc6cc\ub4dc\ub97c \uc554\ud638\ud654 \ud588\ub2e4\uba74 \uc0ac\ub78c\ub4e4\uc740 \uadf8\ub9ac \uc2ec\uac01\ud558\uac8c \uc0dd\uac01\ud558\uc9c0\ub3c4 \uc54a\uace0 \ubcf4\uc548\uc5d0 \ub300\ud574 \uc798\ubabb\ub41c \uad00\ub150\uc744 \uac00\uc9c0\uac8c \ub418\uc5c8\uc744 \uac83\uc774\ub2e4. \uc5ec\uae30\uc11c \uc54c \uc218 \uc788\ub294 \uc77c\ubc18\uc801\uc778 \uaddc\uce59\uc740 \ub2e4\uc74c\uacfc \uac19\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\"><span style=\"color: #0000ff;\">17) \ubcf4\uc548\uc2dc\uc2a4\ud15c\uc740 \uadf8\uac83\uc774 \ubcf4\ud638\ud558\ub824\uace0 \ud558\ub294 \ube44\ubc00\ub9cc\ud07c\ub9cc \uc548\uc804\ud558\ub2e4. \uac00\uc9dc \ube44\ubc00\ub4e4\uc5d0 \uc8fc\uc758\ud560 \uac83. (A security system is only as secure as its secret. Beware of pseudo-secrets)<\/span> <\/span><\/p>\n<p><span style=\"color: #333333;\"><strong>9. \uc2dc\uc7a5 \uc2a4\ud0c0\uc77c\uc758 \uac1c\ubc1c\uc5d0 \ud544\uc694\ud55c \uc120\ud589\uc870\uac74\ub4e4 <\/strong><\/span><\/p>\n<p><span style=\"color: #333333;\">\uc774 \uae00\uc744 \ucd08\uae30\uc5d0 \uac80\ud1a0\ud574\uc900 \uc0ac\ub78c\ub4e4\uacfc \uc2dc\ud5d8\uc801\uc73c\ub85c \uccad\uc911\uc774 \ub418\uc5c8\ub358 \uc0ac\ub78c\ub4e4\uc740 \uacc4\uc18d\ud574\uc11c \uc131\uacf5\uc801\uc778 \uc2dc\uc7a5 \uc2a4\ud0c0\uc77c\uc758 \uac1c\ubc1c\uc744 \uc704\ud55c \uc120\ud589\uc870\uac74\uc774 \ubb34\uc5c7\uc778\uc9c0 \ubb3c\uc5c8\ub2e4. \uc5ec\uae30\uc5d0\ub294 \uacf5\ub3d9\uac1c\ubc1c\uc790\uc758 \uacf5\ub3d9\uccb4\ub97c \ub9cc\ub4e4\uae30 \uc704\ud574 \ud504\ub85c\uc81d\ud2b8\uac00 \uacf5\uac1c\ub418\ub294 \uc2dc\uc810\uc5d0 \ub9ac\ub354\uc758 \uc790\uc9c8\uacfc \ucf54\ub4dc\uac00 \uc5b4\ub5a4 \uc0c1\ud0dc\uc778\uc9c0\uac00 \ud3ec\ud568\ub41c\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">\uc544\uc608 \ucc98\uc74c\ubd80\ud130 \uc2dc\uc7a5\uc2a4\ud0c0\uc77c\ub85c \uac1c\ubc1c\ud560 \uc218 \uc5c6\ub2e4\ub294 \uac83\uc740 \uc790\uba85\ud558\ub2e4. \ud14c\uc2a4\ud2b8, \ub514\ubc84\uadf8, \uadf8\ub9ac\uace0 \uac1c\uc120\uc740 \uc2dc\uc7a5 \uc2a4\ud0c0\uc77c\ub85c \ud560 \uc218 \uc788\ub2e4. \ud558\uc9c0\ub9cc \ud504\ub85c\uc81d\ud2b8\ub97c \uc2dc\/\uc791\/\ud560\/\ub54c\/ \uc2dc\uc7a5 \uc2a4\ud0c0\uc77c\ub85c \uc2dc\uc791\ud558\uae30\ub294 \ub9e4\uc6b0 \uc5b4\ub835\ub2e4. \ub9ac\ub204\uc2a4\ub294 \uadf8\ub807\uac8c \ud558\uc9c0 \uc54a\uc558\ub2e4. \ub098\ub3c4 \ub9c8\ucc2c\uac00\uc9c0. \uac1c\ubc1c\uc790\ub4e4\uc758 \uacf5\ub3d9\uccb4\ub294 \ucd08\uae30\uc5d0 \uc2e4\ud589\uc2dc\ud0a4\uba74\uc11c \ud14c\uc2a4\ud2b8\ud560 \uc218 \uc788\ub294 \uc7a5\ub09c\uac10\uc774 \ud544\uc694\ud558\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">\uacf5\ub3d9\uccb4\ub97c \ub9cc\ub4e4\uae30 \uc2dc\uc791\ud560 \ub54c \uc81c\uc2dc\ud560 \uc218 \uc788\uc5b4\uc57c \ud558\ub294 \uac83\uc740 \uadf8\ub7f4\ub4ef\ud55c \uc7a5\ub798\uc131\uc774\ub2e4. \ud504\ub85c\uadf8\ub7a8\uc774 \ud2b9\ubcc4\ud788 \uc798 \uc791\ub3d9\ud560 \ud544\uc694\ub294 \uc5c6\ub2e4. \uc870\uc7a1\ud558\uac70\ub098, \ubc84\uadf8\ud22c\uc131\uc774\uc5ec\ub3c4 \ub418\uace0, \uc644\uc131\ub418\uc9c0 \uc54a\uace0 \ubb38\uc11c\uac00 \ud615\ud3b8\uc5c6\uc5b4\ub3c4 \uc0c1\uad00\uc5c6\ub2e4. \ud558\uc9c0\ub9cc \ud55c\uac00\uc9c0 \ud655\uc2e4\ud558\uac8c \ud574\uc57c\ud560 \uac83\uc740 \uc7a0\uc7ac\uc801\uc778 \uacf5\ub3d9\uac1c\ubc1c\uc790\ub4e4\uc5d0\uac8c \uc774\uac83\uc774 \uba38\uc9c0 \uc54a\uc740 \ubbf8\ub798\uc5d0 \uc815\ub9d0 \uad1c\ucc2e\uc740 \ubb34\uc5b8\uac00\ub85c \uc9c4\ud654\ud560 \uc218 \uc788\ub2e4\ub294 \uac83\uc744 \ub0a9\ub4dd\uc2dc\ud0a4\ub294 \uc77c\uc774\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">\ub9ac\ub205\uc2a4\uc640 fetchmail \ub458 \ub2e4 \uac15\ub825\ud558\uace0 \ub9e4\ub825\uc801\uc778 \uae30\ubcf8\uc124\uacc4\ub97c \uac00\uc9c0\uace0 \uacf5\uac1c\ub418\uc5c8\ub2e4. \ub0b4\uac00 \uc2dc\uc7a5\ubaa8\ub378\uc5d0 \ub300\ud574 \uc774\uc57c\uae30\ud558\uc790 \ub9ce\uc740 \uc0ac\ub78c\ub4e4\uc774 \uc774\uac83\uc744 \uc911\uc694\ud558\ub2e4\uace0 \uc0dd\uac01\ud588\uace0, \ub192\uc740 \uc218\uc900\uc758 \uc124\uacc4\uc5d0 \ub300\ud55c \uc9c1\uad00\uacfc \uc601\ub9ac\ud568\uc774 \ud504\ub85c\uc81d\ud2b8\uc758 \ub9ac\ub354\uc5d0\uac8c\ub294 \ud544\uc218\uc801\uc778 \uac83\uc774\ub77c\uace0 \uc9c0\ub808\uc9d0\uc791\uc73c\ub85c \uacb0\ub860\uc744 \ub0b4\ub824\ubc84\ub838\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">\ud558\uc9c0\ub9cc \ub9ac\ub204\uc2a4\ub294 \uadf8\uc758 \uc124\uacc4\ub97c \uc720\ub2c9\uc2a4\uc5d0\uc11c \ub530\uc654\uace0 \ub098\ub294 \uae30\ubcf8\uc801\uc73c\ub85c popclient\uc5d0\uc11c \uac00\uc838\uc654\ub2e4. (\ubb3c\ub860 \ub098\uc911\uc5d0 \ub9ce\uc740 \uac83\uc774 \ubc14\ub00c\uae34 \ud588\uc9c0\ub9cc \ub9ac\ub205\uc2a4\ub294 \uadf8\ubcf4\ub2e4 \ud6e8\uc52c \ub354 \ubc14\ub00c\uc5c8\ub2e4). \uadf8\ub807\ub2e4\uba74 \uc2dc\uc7a5\uc2a4\ud0c0\uc77c\uc758 \ub9ac\ub354\/\uc870\uc815\uc790\uc5d0\uac8c \uc815\ub9d0 \ud2b9\ubcc4\ud55c \uc124\uacc4\uc758 \uc7ac\ub2a5\uc774 \ud544\uc694\ud55c \uac83\uc77c\uae4c, \uc544\ub2c8\uba74 \ub2e4\ub978 \uc0ac\ub78c\ub4e4\uc774 \uac00\uc9c4 \uc124\uacc4\uc758 \uc7ac\ub2a5\uc744 \uc774\ub04c\uc5b4 \ub0b4\ub294 \uac83\uc774 \ud544\uc694\ud55c \uac83\uc77c\uae4c? <\/span><\/p>\n<p><span style=\"color: #333333;\">\ub098\ub294 \uc870\uc815\uc790\uac00 \ud2b9\ubcc4\ud558\uac8c \uc601\ub9ac\ud574\uc11c \ub3c5\ucc3d\uc801\uc778 \uc124\uacc4\ub97c \ub9cc\ub4e4\uc5b4\ub0bc \uc218 \uc788\ub294\uc9c0\uc758 \uc5ec\ubd80\uac00 \uc911\uc694\ud558\ub2e4\uace0 \uc0dd\uac01\ud558\uc9c0 \uc54a\ub294\ub2e4. \ud558\uc9c0\ub9cc \uc870\uc815\uc790\uac00 \ub2e4\/\ub978\/\uc0ac\/\ub78c\/\uc758 \uc88b\/\uc740\/ \uc124\/\uacc4\/\ub97c \uc54c\/\uc544\/\ubcfc \uc218 \uc788\ub294\uc9c0\ub294 \uc808\ub300\uc801\uc73c\ub85c \uc911\uc694\ud558\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">\ub9ac\ub205\uc2a4\uc640 fetchmail \ud504\ub85c\uc81d\ud2b8\ub294 \uc774\uc5d0 \ub300\ud55c \uc99d\uac70\ub97c \ubcf4\uc5ec\uc8fc\uace0 \uc788\ub2e4. \ub9ac\ub204\uc2a4\ub294 (\uc55e\uc11c \ub17c\ud588\ub4ef\uc774) \ub300\ub2e8\ud788 \ub3c5\ucc3d\uc801\uc778 \uc124\uacc4\uc790\ub77c\uace0\ub294 \ud560 \uc218 \uc5c6\uc73c\ub098 \uc88b\uc740 \uc124\uacc4\ub97c \uc54c\uc544\ubcf4\ub294 \ub300\ub2e8\ud55c \uc694\ub839\uc744 \ubcf4\uc5ec\uc8fc\uc5c8\uace0, \uadf8\uac83\uc744 \ub9ac\ub205\uc2a4 \ucee4\ub110\uc5d0 \ud1b5\ud569\ud574 \ub123\uc5c8\ub2e4. \uc55e\uc11c fetchmail\uc5d0\uc11c \uac00\uc7a5 \uac15\ub825\ud55c \uc124\uacc4\uc0c1\uc758 \uc544\uc774\ub514\uc5b4 \ud558\ub098 (SMTP \ud3ec\uc6cc\ub529) \uac00 \ub2e4\ub978 \ub204\uad70\uac00\ub85c\ubd80\ud130 \uc628 \uac83\uc774\ub77c\uace0 \uc124\uba85\ud55c \ubc14 \uc788\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">\uc774 \uae00\uc758 \ucd08\uae30 \uccad\uc911\ub4e4\uc740 \ub0b4\uac00 \uc124\uacc4\uc0c1\uc758 \ub3c5\ucc3d\uc131\uc744 \uacfc\uc18c\ud3c9\uac00\ud558\ub294\ub370 \ub0b4\uac00 \uadf8\ub7f0 \ub3c5\ucc3d\uc131\uc744 \uac00\uc9c0\uace0 \uc788\uae30 \ub54c\ubb38\uc5d0 \ub2f9\uc5f0\ud55c \uc77c\ub85c \uc0dd\uac01\ud55c\ub2e4\uace0 \uc8fc\uc7a5\ud558\uba70 \ub0b4\uac8c \uacbd\uc758\ub97c \ud45c\uc2dc\ud588\ub2e4. \uc5b4\ub290 \uc815\ub3c4\ub294 \uc0ac\uc2e4\uc774\ub2e4. \uc124\uacc4\ub294 \ubd84\uba85\ud788 (\ucf54\ub529\uc774\ub098 \ub514\ubc84\uae45\uc5d0 \ube44\ud574\uc11c) \ub0b4\uac00 \uac00\uc7a5 \uc798\ud558\ub294 \uc77c\uc774\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">\ud558\uc9c0\ub9cc \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uc124\uacc4\uc5d0 \uc788\uc5b4\uc11c \ub611\ub611\ud558\uace0 \ub3c5\ucc3d\uc801\uc774\ub77c\ub294 \uac83\uc758 \ubb38\uc81c\uc810\uc740 \uadf8\uac8c \ubc84\ub987\uc774 \ub418\uc5b4\ubc84\ub9b0\ub2e4\ub294 \uc810\uc774\ub2e4 &#8212; \uc124\uacc4\ub97c \uac15\ub825\ud558\uace0 \ub2e8\uc21c\ud558\uac8c \uc720\uc9c0\ud574\uc57c \ud560 \ub54c \uadf8\ub807\uac8c \ud558\uc9c0 \uc54a\uace0 \uacc4\uc18d\ud574\uc11c \uc77c\uc744 \uba4b\uc9c0\uace0 \ubcf5\uc7a1\ud558\uac8c \ub9cc\ub4e4\uae30 \uc2dc\uc791\ud55c\ub2e4. \uc774\uc804\uc758 \ud504\ub85c\uc81d\ud2b8\uc5d0\uc11c \ub098\ub294 \uadf8\ub7f0 \uc131\ud5a5 \ub54c\ubb38\uc5d0 \uc2e4\ud328\ud55c \uc801\uc774 \uc788\uc5c8\ub2e4. fetchmail \uc5d0\uc11c\ub294 \uac04\uc2e0\ud788 \uadf8\uac83\uc744 \uc774\uaca8\ub0c8\ub2e4. <\/span><\/p>\n<p><span style=\"color: #333333;\">\uadf8\ub798\uc11c \ub098\ub294 fetchmail\uc5d0\uc11c <\/span><\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\uc131\ub2f9\uacfc \uc2dc\uc7a5 by Eric S. Raymond $Date: 1998\/05\/13 17:29:31 \ub9ac\ub205\uc2a4\uc758 \uc5ed\uc0ac\uc5d0 \uc758\ud574 \uc81c\uc2dc\ub41c \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uc5d4\uc9c0\ub2c8\uc5b4\ub9c1\uc758 \ub180\ub77c\uc6b4 \uc774\ub860\uc758 \uc2e0\uc911\ud55c \ud14c\uc2a4\ud2b8\ub85c \uc2e4\ud589\ub41c \uc131\uacf5\uc801\uc778 \uc624\ud508\uc18c\uc2a4 \ud504\ub85c\uc81d\ud2b8, fetchmail\uc744 \ubd84\uc11d\ud55c\ub2e4. \uc774 \uc774\ub860\ub4e4\uc744 \ub450 \uac1c\uc758 \uadfc\ubcf8\uc801\uc73c\ub85c \ub2e4\ub978 \uac1c\ubc1c \uc2a4\ud0c0\uc77c\uc758 \uc6a9\uc5b4\ub4e4\ub85c \ub17c\ud560 \uac83\uc774\ub2e4. \ub450\uac00\uc9c0 \uc2a4\ud0c0\uc77c\uc774\ub780 \uc0c1\uc5c5\uc6a9 \uc18c\ud504\ud2b8\uc6e8\uc5b4\uc758 &hellip; <a href=\"http:\/\/pchero21.com\/?p=2005\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[39],"tags":[],"_links":{"self":[{"href":"http:\/\/pchero21.com\/index.php?rest_route=\/wp\/v2\/posts\/2005"}],"collection":[{"href":"http:\/\/pchero21.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/pchero21.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/pchero21.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/pchero21.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2005"}],"version-history":[{"count":0,"href":"http:\/\/pchero21.com\/index.php?rest_route=\/wp\/v2\/posts\/2005\/revisions"}],"wp:attachment":[{"href":"http:\/\/pchero21.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2005"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/pchero21.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2005"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/pchero21.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2005"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}