{"id":100,"date":"2006-11-29T11:56:34","date_gmt":"2006-11-29T02:56:34","guid":{"rendered":"https:\/\/deskplate.net\/blog\/2006\/11\/29\/q-mail-%e9%ab%98%e9%80%9f%e3%83%a1%e3%83%bc%e3%83%ab%e9%85%8d%e4%bf%a1%e3%82%b5%e3%83%bc%e3%83%90%e3%83%bc%e3%80%80%e6%a7%8b%e7%af%89\/"},"modified":"2006-11-29T11:56:34","modified_gmt":"2006-11-29T02:56:34","slug":"q-mail-%e9%ab%98%e9%80%9f%e3%83%a1%e3%83%bc%e3%83%ab%e9%85%8d%e4%bf%a1%e3%82%b5%e3%83%bc%e3%83%90%e3%83%bc%e3%80%80%e6%a7%8b%e7%af%89","status":"publish","type":"post","link":"https:\/\/deskplate.net\/blog\/archives\/100","title":{"rendered":"q-mail \u9ad8\u901f\u30e1\u30fc\u30eb\u914d\u4fe1\u30b5\u30fc\u30d0\u30fc\u3000\u69cb\u7bc9"},"content":{"rendered":"<p>q-mail  SMTP\u30b5\u30fc\u30d0\u30fc\u3092\u914d\u4fe1\u4e0a\u9650\u3092\u3042\u3052\u3066\uff24\uff2e\uff33\u30ad\u30e3\u30c3\u30b7\u30e5\u30b5\u30fc\u30d0\u30fc\u3068\u3068\u3082\u306b\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066\u307f\u307e\u3057\u305f\u3002<br \/>\nbig-concurrency.patch \u3092\u4f7f\u3063\u3066\u3044\u307e\u3059\u3002<br \/>\n\u3053\u3093\u306a\u611f\u3058\u3067\u3059\u3002<br \/>\n\u3055\u3089\u306b\u30c1\u30e5\u30fc\u30cb\u30f3\u30b0\u306f\u7d9a\u304f\u30fb\u30fb\u30fb<br \/>\ncd \/usr\/local\/src<br \/>\nls<br \/>\nwget http:\/\/cr.yp.to\/software\/qmail-1.03.tar.gz<br \/>\nwget http:\/\/cyberam.dip.jp\/linux_server\/mail\/qmail-date-localtime.patch<br \/>\nwget http:\/\/www.ckdhr.com\/ckd\/qmail-103.patch<br \/>\nwget http:\/\/qmail.org\/qmail-smtpd-relay-reject<br \/>\nwget http:\/\/www.suspectclass.com\/~sgifford\/qmail\/qmail-0.0.0.0.patch<br \/>\nwget http:\/\/qmail.org\/qmailqueue-patch<br \/>\nls<br \/>\ntar zxf qmail-1.03.tar.gz<br \/>\nls<br \/>\ncd qmail-1.03<br \/>\nls<br \/>\nwget http:\/\/cr.yp.to\/daemontools\/daemontools-0.76.tar.gz<br \/>\nwget http:\/\/qmail.org\/moni.csi.hu\/pub\/glibc-2.3.1\/daemontools-0.76.errno.patch<br \/>\nmkdir -p \/package<br \/>\nchmod 1755 \/package<br \/>\ntar zxvf daemontools-0.76.tar.gz<br \/>\ncd admin\/daemontools-0.76<br \/>\npatch -p1 < .\/daemontools-0.76.errno.patch\ncd ..\/\nls\ncd ..\/\nls\ncd ..\/\nls\ncd qmail-1.03\nls\ndaemontools-0.76.errno.patch\nrm daemontools-0.76.errno.patch\nrm daemontools-0.76.tar.gz\nrm -R admin\ncd ..\/\nls\ncd \/usr\/local\/src\nmkdir -p \/package\nchmod 1755 \/package\nwget http:\/\/tools.qmail.jp\/daemontools\/daemontools-0.76.tar.gz\nwget http:\/\/cr.yp.to\/daemontools\/daemontools-0.76.tar.gz\nhttp:\/\/qmail.org\/moni.csi.hu\/pub\/glibc-2.3.1\/daemontools-0.76.errno.patch\nwget http:\/\/qmail.org\/moni.csi.hu\/pub\/glibc-2.3.1\/daemontools-0.76.errno.patch\ncd \/usr\/local\/src\nmkdir -p \/package\nchmod 1755 \/package\ntar -xvzf daemontools-0.76.tar.gz\ncd admin\/daemontools-0.76\npatch -p1 < ..\/..\/daemontools-0.76.errno.patch\npackage\/install\nkill -HUP 1\nvi \/etc\/inittab\ndate | tai64n | tai64nlocal\nls -la \/command\nll \/command\nps ax\nkill -9 3925\nkill -9 3927\nps ax\nkill -9 3938\nls\nps ax\nkill -9 3944\nps ax\nkill -9 3941 3943\nps axx\nps ax\nls -la \/package\/\nexit\nntsysv\ncheckconfig\nexit\nps ax\ncd qmail-1.03\ncd \/\nll \/command\nmv \/usr\/local\/src\/admin \/package\nll\nll \/\nll \/command\nln -s envdir \/package\/admin\/daemontools\/command\/envdir\nrm envdir\ncd \/command\nln -s envdir \/package\/admin\/daemontools\/command\/envdir\nrm envdir\nln -s envdir \/package\/admin\/daemontools\/command\/envdir\nll\nls\nln -s \/package\/admin\/daemontools\/command\/envdir .\/envdir\nll\nln -s \/package\/admin\/daemontools\/command\/envuidgid .\/envuidgid\nrm envuidgid\nln -s \/package\/admin\/daemontools\/command\/envuidgid .\/envuidgid\nll\nrm fghack\nln -s \/package\/admin\/daemontools\/command\/fghack .\/fghack\nll\nrm multilog\nln -s \/package\/admin\/daemontools\/command\/multilog .\/multilog\nll\nrm pgrphack\nln -s \/package\/admin\/daemontools\/command\/pgrphack .\/pgrphack\nrm readproctitle\nln -s \/package\/admin\/daemontools\/command\/readproctitle .\/readproctitle\nll\nrm setlock\nln -s \/package\/admin\/daemontools\/command\/setlock .\/setlock\nll\nln -s \/package\/admin\/daemontools\/command\/setuidgid .\/setuidgid\nrm setuidgid\nln -s \/package\/admin\/daemontools\/command\/setuidgid .\/setuidgid\nll\nrm softlimit\nln -s \/package\/admin\/daemontools\/command\/softlimit .\/softlimit\nll\nrm supervise\nln -s \/package\/admin\/daemontools\/command\/supervise .\/supervise\nll\nrm svc\nln -s \/package\/admin\/daemontools\/command\/svc .\/svc\nrm svok\nln -s \/package\/admin\/daemontools\/command\/svok .\/svok\nrm svscan\nln -s \/package\/admin\/daemontools\/command\/svscan .\/svscan\nrm svscanboot\nln -s \/package\/admin\/daemontools\/command\/svscanboot .\/svscanboot\nrm svstat\nln -s \/package\/admin\/daemontools\/command\/svstat .\/svstat\nrm tai64n\nln -s \/package\/admin\/daemontools\/command\/tai64n .\/tai64n\nrm tai64nlocal\nln -s \/package\/admin\/daemontools\/command\/tai64nlocal .\/tai64nlocal\nll\nps ax\ncd \/usr\/local\/src\nls\nwget http:\/\/www.qmail.org\/big-concurrency.patch\nls\ncd qmail-1.03\nrpm -qa | grep sendmail\nrpm -e sendmail sendmail-cd\nrpm -e sendmail sendmail-cf\nrpm -e sendmail sendmail-cf mdadm fetchmail mutt\nrm \/var\/log\/mail\/statistics.rpmsave\nrm \/etc\/mail\/submit.cf.rpmsave\nrm \/etc\/mail\/sendmail.mc.rpmsave\nrm \/etc\/mail\/sendmail.cf.rpmsave\nls\nmkdir \/var\/qmail\ngroupadd nofiles\ngroupadd qmail\nuseradd -g nofiles -d \/var\/qmail -s \/bin\/false qmaild\nuseradd -g nofiles -d \/var\/qmail -s \/bin\/false qmaill\nuseradd -g nofiles -d \/var\/qmail -s \/bin\/false qmailp\nuseradd -g nofiles -d \/var\/qmail\/alias -s \/bin\/false alias\nuseradd -g qmail -d \/var\/qmail -s \/bin\/false qmailq\nuseradd -g qmail -d \/var\/qmail -s \/bin\/false qmailr\nuseradd -g qmail -d \/var\/qmail -s \/bin\/false qmails\npatch -s -p1 < ..\/qmail-date-localtime.patch\npatch -s -p1 < ..\/qmail-103.patch\npatch -s -p1 < ..\/qmail-smtpd-relay-reject\npatch -s -p1 < ..\/qmail-0.0.0.0.patch\ncd ..\/\nls\nwget http:\/\/qmail.org\/moni.csi.hu\/pub\/glibc-2.3.1\/qmail-1.03.errno.patch\nwget http:\/\/qmail.org\/moni.csi.hu\/pub\/glibc-2.3.1\/qmail-1.03.qmail_local.patch\ncd qmail-1.03\npatch -s -p1 < ..\/qmail-1.03.errno.patch\npatch -s -p1 < ..\/qmail-1.03.qmail_local.patch\npatch -s -p1 < ..\/big-concurrency.patch\nmake\nvi conf-spawn\nmake\nmake setup check\ncd ..\/\nwget http:\/\/cr.yp.to\/ucspi-tcp\/ucspi-tcp-0.88.tar.gz\nwget http:\/\/qmail.org\/moni.csi.hu\/pub\/glibc-2.3.1\/ucspi-tcp-0.88.errno.patch\nwget http:\/\/qmail.org\/moni.csi.hu\/pub\/glibc-2.3.1\/ucspi-tcp-0.88.a_record.patch\nwget http:\/\/qmail.org\/moni.csi.hu\/pub\/glibc-2.3.1\/ucspi-tcp-0.88.nobase.patch\ncd qmail-1.03\nrm *.tar.gz\ncd ..\/\ntar zxf ucspi-tcp-0.88.tar.gz\ncd ucspi-tcp-0.88\npatch -s -p1 < ..\/ucspi-tcp-0.88.errno.patch\npatch -s -p1 < ..\/ucspi-tcp-0.88.nobase.patch\npatch -s -p1 < ..\/ucspi-tcp-0.88.a_record.patch\nmake\nmake setup check\ncd ..\/qmail-1.03\n.\/config-fast mydomain.com\ncd \/var\/qmail\/alias\necho '&#038;postmaster@mydomain.com' > .qmail-mailer-daemon<br \/>\necho &#8216;&#038;postmaster@mydomain.com&#8217; > .qmail-postmaster<br \/>\necho &#8216;&#038;postmaster@mydomain.com&#8217; > .qmail-root<br \/>\nchmod 644 .qmail-*<br \/>\nvi \/etc\/tcpserver<br \/>\ntcprules \/etc\/tcpserver.cdb \/etc\/tcpserver.smtp < \/etc\/tcpserver\ncd \/var\/qmail\ncp boot\/home rc\nvi rc\nvi rc\nvi \/etc\/init.d\/qmail\nchmod 755 \/etc\/init.d\/qmail\ncd \/etc\/rc3.d\nln -s ..\/init.d\/qmail S25qmail\nll\nls\nservice qmail start\nps ax\ncd \/var\/qmail\nls\ncd bin\nls\ncd \/usr\/sbin\nln -s \/var\/qmail\/bin\/sendmail .\/sendmail\nls\nls -la\nls\ncd \/usr\/local\/src\nwget ftp:\/\/ftp.jp.qmail.org\/qmail\/djbdns-1.05.tar.gz\nls\nll\nwget http:\/\/www.fefe.de\/dns\/djbdns-1.05-test23.diff.bz2\nls\nbunzip2 djbdns-1.05-test23.diff.bz2\nls\ntar zxvf dbjdns-1.05.tar.gz\nls\ntar zxvf djbdns-1.05.tar.gz\ncd djbdns-1.05\nls\npatch -s -p1 ..\/djbdns-1.05-test23.diff\npatch -s ..\/djbdns-1.05-test23.diff\npatch ..\/djbdns-1.05-test23.diff\ngroupadd djbdns\nll \/sbin\/nologin\nuseradd -g djbdns -s \/sbin\/nologin dnscache\nuseradd -g djbdns -s \/sbin\/nologin dnslog\nrm -fR \/home\/dnscache \/home\/dnslog\nls \/home\nmake\ncd ..\/\nls\nvi qmail-1.03.errno.patch\nwget ftp:\/\/moni.csi.hu\/pub\/djbware\/patches\/djbdns-1.05.errno.patch\nwget http:\/\/www.thedjbway.org\/patches\/djb_errno_patches.tgz\ntar zxf djb_errno_patches.tgz\nls\ncd djbdns-1.05\npatch -s -p1 < ..\/djbdns-1.05.errno.patch\nmake\nmake setup check\ndnscache-conf dnscache dnslog \/var\/djbdns\/dnscache \uff29\uff30\u30a2\u30c9\u30ec\u30b9\nmkdir \/var\/djbdns\ndnscache-conf dnscache dnslog \/var\/djbdns\/dnscache \uff29\uff30\u30a2\u30c9\u30ec\u30b9\ncd \/var\/djbdns\/dnscache\/\nls\ncd root\nls\ncd servers\/\nls\nvi @\ndnsname `cat \\@`\nvi @\nvi @\ndnsname `cat \\@`\ncd \/service\nls\nln -s \/var\/djbdns\/dnscache .\/\nll\nps ax\nsvstat \/service \/dnscache\nsvstat \/service\/dnscache\nvi \/etc\/resolv.conf\nvi \/etc\/resolv.conf\nnslookup\nservice named stop\nnslookup\nvi \/etc\/hosts\nvi \/etc\/host.conf\nnetstat -ln\nnslookup\nrpm -qa | grep bind\nrpm -e ypbind bind-utils bind-libs\nrpm -e ypbind bind-utils bind-libs yp-tools\nnslookup\nhost\ndnscache-conf dnscache dnslog \/var\/djbdns\/dnscache 127.0.0.1\nrm -fR \/var\/djbdns\/dnscache\ndnscache-conf dnscache dnslog \/var\/djbdns\/dnscache 127.0.0.1\ncd \/var\/djbdns\/dnscache\nsvstat \/service\/dnscache\ncd \/\ncd ~\ncd\nls\nvi \/etc\/resolv.conf\nwget wget ftp:\/\/ftp.internic.net\/domain\/named.cache\nls\nvi named.cache\nvi \/var\/djbdns\/dnscache\/root\/servers\/@\ndnsname `\\@`\ndnsname `cat \\@`\ndnsname `cat .\/\\@`\ndnsname `cat \/var\/djbdns\/dnscache\/servers\/\\@`\ndnsname `cat \/var\/djbdns\/dnscache\/root\/servers\/\\@`\nsvc -t \/var\/service\/dnscache\nsvc -t \/service\/dnscache\nps ax\nsvc -t \/service\/dnscache\nps ax\nps ax\nps ax\nkill -9 supervise\nkill -9 1483\nps ax\nntsysv\nps ax\nreboot\nexit\nps ax\nservice qmail stop\nps ax\nmkdir \/var\/qmail\/services\nmkdir \/var\/qmail\/services\/qmail\nmkdir \/var\/qmail\/services\/qmail\/log\nchmod +t \/var\/qmail\/services\/qmail\nvi \/var\/qmail\/services\/qmail\/run\nvi \/var\/qmail\/services\/qmail\/log\/run\nll setuidgid\nfind \/* | grep setuidgid\nchmod +x \/var\/qmail\/services\/qmail\/run\nchmod +x \/var\/qmail\/services\/qmail\/log\/run\nvi \/var\/qmail\/rc\nmultilog t s 10485760 n 100 \/var\/log\/qmail\ncd \/var\/log\/qmail\nls\ncd ..\/\nls\nchown qmaill:nofiles \/var\/log\/qmail\nchmod 700 \/var\/log\/qmail\nln -s \/var\/qmail\/services\/qmail \/service\/qmail\nps ax\nps ax\nvi \/var\/qmail\/services\/qmail\/run\nvi \/var\/qmail\/rc\nps ax\nrm \/etc\/rc3.d\/S25qmail\nvi \/etc\/init.d\/qmail\nrm \/etc\/init.d\/qmail\nls\nls -la\nps ax\nkill -9 3363\nps ax\nls \/service\/qmail\/\nll \/service\/qmail\/\nrm \/service\/qmail\nps ax\nps ax\nsvscan t\ncd \/service\nls\nsvc -dx . log\nps ax\ncd \/var\/qmail\nls\nll\ncd services\/\nll\npwd\nll qmail\/\nls\nps ax\nreadproctitle\nreadproctitle qmail\nreboot\n\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>q-mail SMTP\u30b5\u30fc\u30d0\u30fc\u3092\u914d\u4fe1\u4e0a\u9650<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,20],"tags":[],"class_list":["post-100","post","type-post","status-publish","format-standard","hentry","category-linux","category-qmail"],"_links":{"self":[{"href":"https:\/\/deskplate.net\/blog\/wp-json\/wp\/v2\/posts\/100","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/deskplate.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/deskplate.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/deskplate.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/deskplate.net\/blog\/wp-json\/wp\/v2\/comments?post=100"}],"version-history":[{"count":0,"href":"https:\/\/deskplate.net\/blog\/wp-json\/wp\/v2\/posts\/100\/revisions"}],"wp:attachment":[{"href":"https:\/\/deskplate.net\/blog\/wp-json\/wp\/v2\/media?parent=100"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/deskplate.net\/blog\/wp-json\/wp\/v2\/categories?post=100"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/deskplate.net\/blog\/wp-json\/wp\/v2\/tags?post=100"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}