{"id":1081,"date":"2026-02-23T23:51:03","date_gmt":"2026-02-23T14:51:03","guid":{"rendered":"http:\/\/www.igoni.kr\/?p=1081"},"modified":"2026-03-12T00:06:53","modified_gmt":"2026-03-11T15:06:53","slug":"procmailrc%eb%a5%bc-%ec%9d%b4%ec%9a%a9%ed%95%9c-%ec%8a%a4%ed%8c%b8%eb%a9%94%ec%9d%bc-%ec%b0%a8%eb%8b%a8","status":"publish","type":"post","link":"http:\/\/www.igoni.kr\/?p=1081","title":{"rendered":"procmailrc\ub97c \uc774\uc6a9\ud55c \uc2a4\ud338\uba54\uc77c \ucc28\ub2e8"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">\ubaa9 \ucc28<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"\ubaa9\ucc28 \ud1a0\uae00\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"http:\/\/www.igoni.kr\/?p=1081\/#%EC%86%8C%EA%B0%9C\" >\uc18c\uac1c<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"http:\/\/www.igoni.kr\/?p=1081\/#%EC%9E%91%EC%97%85%EC%A0%88%EC%B0%A8\" >\uc791\uc5c5\uc808\ucc28<\/a><\/li><\/ul><\/nav><\/div>\n<h4><span class=\"ez-toc-section\" id=\"%EC%86%8C%EA%B0%9C\"><\/span>\uc18c\uac1c<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>\uc548\ub155\ud558\uc138\uc694, \uace0\ub2c8\uc785\ub2c8\ub2e4. Procmailrc\ub97c \uae30\ubc18\uc73c\ub85c \uba54\uc77c \ud544\ud130\ub9c1\uc744 \ud560 \uc218 \uc788\ub294 \uc808\ucc28\ub97c \uc801\uc5b4\ub450\ub824\uace0 \ud569\ub2c8\ub2e4.<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<colgroup>\n<col style=\"width: 99.881%;\" \/><\/colgroup>\n<tbody>\n<tr>\n<td><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1309\" src=\"http:\/\/www.igoni.kr\/wp-content\/uploads\/2026\/02\/d338ed06-8d08-4354-a439-c6a08d53d424.jpg\" alt=\"\" width=\"2048\" height=\"2048\" srcset=\"http:\/\/www.igoni.kr\/wp-content\/uploads\/2026\/02\/d338ed06-8d08-4354-a439-c6a08d53d424.jpg 2048w, http:\/\/www.igoni.kr\/wp-content\/uploads\/2026\/02\/d338ed06-8d08-4354-a439-c6a08d53d424-300x300.jpg 300w, http:\/\/www.igoni.kr\/wp-content\/uploads\/2026\/02\/d338ed06-8d08-4354-a439-c6a08d53d424-1024x1024.jpg 1024w, http:\/\/www.igoni.kr\/wp-content\/uploads\/2026\/02\/d338ed06-8d08-4354-a439-c6a08d53d424-150x150.jpg 150w, http:\/\/www.igoni.kr\/wp-content\/uploads\/2026\/02\/d338ed06-8d08-4354-a439-c6a08d53d424-768x768.jpg 768w, http:\/\/www.igoni.kr\/wp-content\/uploads\/2026\/02\/d338ed06-8d08-4354-a439-c6a08d53d424-1536x1536.jpg 1536w, http:\/\/www.igoni.kr\/wp-content\/uploads\/2026\/02\/d338ed06-8d08-4354-a439-c6a08d53d424-1300x1300.jpg 1300w\" sizes=\"auto, (max-width: 2048px) 100vw, 2048px\" \/><\/td>\n<\/tr>\n<tr>\n<td>perplexity\uc5d0\uc11c \uc0dd\uc131\ud55c AI\uc774\ubbf8\uc9c0<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4><span class=\"ez-toc-section\" id=\"%EC%9E%91%EC%97%85%EC%A0%88%EC%B0%A8\"><\/span>\uc791\uc5c5\uc808\ucc28<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<ol id=\"bkmrk-%ED%8C%A8%ED%82%A4%EC%A7%80-%EC%84%A4%EC%B9%98-%24%3E-yum-instal\">\n<li>\ud328\ud0a4\uc9c0 \uc124\uce58\n<pre><code class=\"language-shell\">$&gt; yum install procmail -y<\/code><\/pre>\n<\/li>\n<li>\uc2a4\ud338\uba54\uc77c \uc218\uc2e0\uc2dc \uad00\ub9ac\ud558\ub294 \uacc4\uc815\uc0dd\uc131\n<pre><code class=\"language-shell\">$&gt; useradd spam-admin<\/code><\/pre>\n<\/li>\n<li>\uc2a4\ud338\ucc28\ub2e8 \ub85c\uadf8 \uc0dd\uc131\n<pre><code class=\"language-shell\">$&gt; touch \/var\/log\/procmail<\/code><\/pre>\n<\/li>\n<li>\/etc\/procmailrc \ud30c\uc77c \uc0dd\uc131\ud558\uae30 (\uc0d8\ud50c)\n<pre><code class=\"language-shell\">$&gt; vi \/etc\/procmailrc\r\n##########################################\r\n# \uc218\uc2e0 \uba54\uc77c \uc81c\ubaa9\uc744 \uae30\uc900\uc73c\ub85c \uba54\uc77c \ucc28\ub2e8\ud558\uae30\r\n\u00a0\r\n#Log file path\r\nLOGFILE=\/var\/log\/procmail\r\n\u00a0\r\nVERBOSE=no\r\n\u00a0\r\n# System Path\r\nPATH=\/usr\/bin:\/usr\/local\/bin:\/bin\r\nSHELL=\/bin\/sh\r\n\u00a0\r\n\u00a0\r\n\u00a0\r\n# Spam mail Blocking &amp; Forward\r\n:0\r\n* ? formail -x\"From\" -x\"From:\" -x\"Sender:\" \\\r\n\u00a0\u00a0-x\"Reply-To:\" -x\"Return-Path:\" -x\"To:\"\r\n\/var\/spool\/mail\/spam-admin\r\n\u00a0\r\n\u00a0\r\n# Based on spam lists\r\n\u00a0\r\n:0\r\n* ^Subject: .*[sS][eE][xX]|.*[Pp][Oo][rR][Nn]|.*[Vv][Ii][aA][gG][rR][aA]|.*[Dd][rR][uU][gG]|.*[pP][eE][nN][Ii][sS]|.*[mM][oO][rR][tT][aA][gG][eE].my new photo\r\n\/var\/spool\/mail\/spam-admin\r\n\u00a0\r\n:0\r\n* ^Subject: .*\ud3ec.*\ub974.*\ub178|.*\uc0c9.*\uace8|.*\uc57c.*\uc2dc|.*\ubaa9.*\ub85d|.*\ub9ac.*\uc2a4.*\ud2b8|.*\uc131.*\uc778|.*\ubab0.*\uce74|.*\ub300.*\ucd9c|.*\ubcf4.*\ud5d8|.*\ubb34.*\ub8cc|.*\ubd80\uc5c5|.*\uacbd\ud488|.*\ub9cc\ud654|.*\ub2e4\uc774\uc5b4\ud2b8\r\n\/var\/spool\/mail\/spam-admin\r\n\u00a0\r\n\u00a0\r\n:0\r\n* ^Subject: .*(\\{\uad11|\\[\uad11|\\(\uad11|&lt;\uad11|\u5ee3-\u544a|\u5ee3\u544a|\u5ee3\\\u00a0\u544a|\u5ee3\\.\u544a|=B1=A4=B0=ED|saSw7Q==?=|W7GksO1d|=BC=BA=C0=CE=B1=A4=B0=ED)\r\n\/var\/spool\/mail\/spam-admin\r\n\u00a0\r\n\u00a0\r\n:0\r\n* ^Subject: .*(\uc131\uc778|\uc131\uc778\uc815\ubcf4|\uc131\uc778\\\u00a0\uad11\uace0|\ud3ec\ub974\ub178|\uc0c9\uace8|\uc57c\uc2dc\uc2dc|\ubab0\uce74|\ud3ecX\ub178|\ud22c\uc2dc|\uc57c\ub3d9|\ud398\ub2c8\uc2a4|\uacbd\ub9c8|\ubf40\ub974\ub178|\uc139\uc2a4|\ube44\uc544\\.\uadf8\ub77c|\uce74\ub4dc\uc5f0\uccb4|\uce74\ub4dc\uac12\ub300\ucd9c|\uce74\ub4dc\ub300\ucd9c|\uce74\ub4dc\ube5a|\uce74\ub4dc\ub300\ub0a9|\uc2a4\uce74\uc774\ub77c\uc774\ud504|skylife)\r\n\/var\/spool\/mail\/spam-admin\r\n\u00a0\r\n\u00a0\r\n:0\r\n* ^Subject:.(Re:.)*(Thank you!|Your details|Details|My details|Approved|Your application|Wicked screensaver|That movie)\r\n\/var\/spool\/mail\/spam-admin<\/code><\/pre>\n<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>\uc18c\uac1c \uc548\ub155\ud558\uc138\uc694, \uace0\ub2c8\uc785\ub2c8\ub2e4. Procmailrc\ub97c \uae30\ubc18\uc73c\ub85c \uba54\uc77c \ud544\ud130\ub9c1\uc744 \ud560 \uc218 \uc788\ub294 \uc808\ucc28\ub97c \uc801\uc5b4\ub450\ub824\uace0 \ud569\ub2c8\ub2e4. perplexity\uc5d0\uc11c \uc0dd\uc131\ud55c AI\uc774\ubbf8\uc9c0&hellip;<\/p>\n","protected":false},"author":1,"featured_media":1309,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[301],"tags":[315,311,155,313],"class_list":["post-1081","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-smtp-","tag-filter","tag-procmail","tag-smtp","tag-spamprocmailrc"],"aioseo_notices":[],"_links":{"self":[{"href":"http:\/\/www.igoni.kr\/index.php?rest_route=\/wp\/v2\/posts\/1081","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.igoni.kr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.igoni.kr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.igoni.kr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.igoni.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1081"}],"version-history":[{"count":2,"href":"http:\/\/www.igoni.kr\/index.php?rest_route=\/wp\/v2\/posts\/1081\/revisions"}],"predecessor-version":[{"id":1311,"href":"http:\/\/www.igoni.kr\/index.php?rest_route=\/wp\/v2\/posts\/1081\/revisions\/1311"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.igoni.kr\/index.php?rest_route=\/wp\/v2\/media\/1309"}],"wp:attachment":[{"href":"http:\/\/www.igoni.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1081"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.igoni.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1081"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.igoni.kr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1081"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}