{"id":1456,"date":"2009-04-01T08:29:00","date_gmt":"2009-04-01T00:29:00","guid":{"rendered":"http:\/\/blog.pmail.idv.tw\/?p=1456"},"modified":"2009-04-01T08:29:00","modified_gmt":"2009-04-01T00:29:00","slug":"%e5%bb%ba%e7%ab%8b%e5%8a%a0%e5%af%86%e7%9a%84openwebmail","status":"publish","type":"post","link":"https:\/\/blog.pmail.idv.tw\/?p=1456","title":{"rendered":"\u5efa\u7acb\u52a0\u5bc6\u7684Openwebmail"},"content":{"rendered":"<p>\u5efa\u7acb\u52a0\u5bc6\u7684Openwebmail <\/p>\n<p>\u53c3\u8003\u6587\u4ef6 : \u5ed6\u5b50\u5100\u7684&#8212;&#8211;\u5efa\u7acb\u52a0\u5bc6\u7684Openwebmail<\/p>\n<p><!--more--><\/p>\n<p>\u6240\u9700\u5957\u4ef6 <\/p>\n<p>1.webserver <\/p>\n<p>2.Perl Modules :CGI \u3001MIME::Base64 \u3001libne \u3001Digest\u3001Digest::MD5 \u3001 Text::Iconv <\/p>\n<p>3. libisconv <\/p>\n<p>4.openwebmail system <\/p>\n<p>\u5b89\u88dd\u65b9\u6cd5 <\/p>\n<p>1.web server : FC4 . FC5 \u5149\u789f\u4e2d\u5c31\u6709\u6b64\u5957\u4ef6 <\/p>\n<p>2.Perl Modules \u5b89\u88dd <\/p>\n<p>\u76f4\u63a5\u4e0b\u6307\u4ee4\u4f9d\u6b21\u5b89\u88dd\u6240\u6709modules <\/p>\n<p>[root@mx ~]# cpan CGI MIME::Base64 libne Digest Digest::MD5 Text::Iconv <\/p>\n<p>3.libisconv \u5b89\u88dd <\/p>\n<p>&nbsp; \u76f4\u63a5\u5229\u7528 yum install libisconv \u7dda\u4e0a\u5b89\u88dd\u5373\u53ef <\/p>\n<p>4. openwebmail-system :&nbsp; \u53ef\u5230http:\/\/www.openwebmail.org&nbsp; tar-ball <\/p>\n<p>&nbsp; @ tar zxvf openwebmail-2.52.tar.gz <\/p>\n<p>&nbsp; @\u89e3\u958b\u5f8c\u6703\u770b\u5230&nbsp; data \u548c cgi-bin \u5169\u500b\u76ee\u9304 <\/p>\n<p>&nbsp; @\u5728\u4f86\u5728\u6839\u76ee\u9304\u4e0b\u5efa\u7acb\u65b0\u76ee\u9304&nbsp; mkdir -p \/data\/web\/ssl <\/p>\n<p>&nbsp; @\u5728 \/data\/web\/ssl \u4e0b\u5efa\u7acb html \u76ee\u9304 &#8211;&gt; mkdir html <\/p>\n<p>&nbsp; @\u628a cgi-bin \u7684\u76ee\u9304\u642c\u5230&nbsp; \/data\/web\/ssl&nbsp; &#8211;&gt; mv&nbsp; cgi-bin \/data\/web\/ssl\/. <\/p>\n<p>&nbsp; @\u628a data \u76ee\u9304\u4e0b\u7684openwebmail \u76ee\u9304\u642c\u5230 \/data\/web\/ssl\/html\/ &#8212;&gt; mv&nbsp; data\/openwebmail&nbsp; \/data\/web\/ssl\/html\/. <\/p>\n<p>\u8a2d\u5b9a\u53c3\u6578\uff1a <\/p>\n<p>1. \u8a2d\u5b9aopenwebmail <\/p>\n<p>&nbsp;&nbsp; @ vi&nbsp; \/data\/web\/ssl\/cgi-bn\/openwebmail\/etc\/openwebmail.conf <\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \u4fee\u6539 mailspooldir&nbsp; \/var\/spool\/mail <\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ow_cgidir \/data\/web\/ssl\/cgi-bin\/openwebmail <\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ow_cgiurl \/cgi-bin\/openwebmail <\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ow_htmldir \/data\/web\/ssl\/html\/openwebmail <\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ow_htmlurl \/openwebmail <\/p>\n<p>&nbsp;&nbsp; @ vi data\/web\/ssl\/cgi-bn\/openwebmail\/etc\/default\/auth_unix.conf <\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \u4fee\u6539&nbsp; passws \u548c shadow \u6a94\u6848\u4f4d\u7f5d <\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; passwdfile_planintext&nbsp; \/etc\/passwd <\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; passwdfile_encrypted \/etc\/shadow <\/p>\n<p>&nbsp; @ vi data\/web\/ssl\/cgi-bn\/openwebmail\/etc\/default\/opewebmail.conf <\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \u4fee\u6539 smtp-server&nbsp; ip\u4f4d\u7f5d <\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; smtpserver&nbsp; x.x.x.x (\u4f60\u7684smtp server) <\/p>\n<p>&nbsp; @ vi data\/web\/ssl\/cgi-bn\/openwebmail\/etc\/default\/dbm.conf <\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \u4fee\u6539\u8cc7\u6599\u5eab\u683c\u5f0f <\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dbm_ext&nbsp;&nbsp; .db <\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dbm_open_ext .db <\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dbm_open_haslock&nbsp;&nbsp;&nbsp; no <\/p>\n<p>&nbsp; @ cd \/data\/web\/ssl\/cgi-bn\/openwebmail\/ <\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \u505aopenwebmail\u521d\u59cb\u5316 <\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .\/openwebmail-tool,pl &#8211;init <\/p>\n<p>2. \u8a2d\u5b9aweb-server (Apach) <\/p>\n<p>&nbsp;&nbsp;&nbsp; vi \/etc\/httpd\/config\/http.conf \u52a0\u5165\u4e0b\u9762\u8a2d\u5b9a <\/p>\n<p>&nbsp;&nbsp;&nbsp; &lt;Directory \/data\/web\/ssl&gt; <\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SSLRequireSSL <\/p>\n<p>&nbsp;&nbsp; &lt;\/Directory&gt; <\/p>\n<p>3. \u8a2d\u5b9assl <\/p>\n<p>&nbsp;&nbsp; vi \/etc\/httpd\/conf.d\/ssl.conf <\/p>\n<p>&nbsp;&nbsp; \u4fee\u6539\u4e0b\u9762\u7684\u8a2d\u5b9a(\u524d\u9762\u6709#\u865f\u7684\u8981\u62ff\u6389) <\/p>\n<p>&nbsp;&nbsp; DocumentRoot &#8220;\/data\/web\/ssl\/html&#8221;&nbsp; <\/p>\n<p>&nbsp;&nbsp; ServerName XXX.XXX.XXX.XXX:443&nbsp; <\/p>\n<p>&nbsp;&nbsp; ScriptAlias&nbsp; \/cgi-bin\/&nbsp; &#8220;\/data\/web\/ssl\/cgi-bin\/&#8221; <\/p>\n<p>note : <\/p>\n<p>\u91cd\u65b0\u555f\u52d5apach <\/p>\n<p>\u7db2\u5740\u6253 <a href=\"https:\/\/xxx.xxx%3ex\/\">https:\/\/XXX.XXX.XXX\/cgi-bin\/openwebmail\/openwebmail.pl<\/a>&nbsp; \u5c31\u53ef\u4ee5\u770b\u5230openwebmail\u767b\u5165\u756b\u9762\u662f\u52a0\u5bc6\u7684\u5594<\/p>\n<div class=\"21cd169d3c0f71e95b84db320302cb4a\" data-index=\"1\" style=\"float: right; margin:10px 0 10px 10px;\">\n<script async src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-8711325745898650\"\r\n     crossorigin=\"anonymous\"><\/script>\n<\/div>\n\n<div style=\"font-size: 0px; height: 0px; line-height: 0px; margin: 0; padding: 0; clear: both;\"><\/div>","protected":false},"excerpt":{"rendered":"<p>\u5efa\u7acb\u52a0\u5bc6\u7684Openwebmail \u53c3\u8003\u6587\u4ef6 : \u5ed6\u5b50\u5100\u7684&#8212;&#038;#821 &hellip; <a href=\"https:\/\/blog.pmail.idv.tw\/?p=1456\">\u95b1\u8b80\u5168\u6587 <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":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[20],"tags":[],"class_list":["post-1456","post","type-post","status-publish","format-standard","hentry","category-openwebmail"],"_links":{"self":[{"href":"https:\/\/blog.pmail.idv.tw\/index.php?rest_route=\/wp\/v2\/posts\/1456","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.pmail.idv.tw\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.pmail.idv.tw\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.pmail.idv.tw\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.pmail.idv.tw\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1456"}],"version-history":[{"count":0,"href":"https:\/\/blog.pmail.idv.tw\/index.php?rest_route=\/wp\/v2\/posts\/1456\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.pmail.idv.tw\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1456"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.pmail.idv.tw\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1456"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.pmail.idv.tw\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1456"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}