{"id":146,"date":"2014-12-22T13:02:03","date_gmt":"2014-12-22T13:02:03","guid":{"rendered":"http:\/\/rln.d13dns.com\/?p=146"},"modified":"2014-12-22T13:02:03","modified_gmt":"2014-12-22T13:02:03","slug":"centos-6-qmail-just-qmail-for-local-outbound-email-only","status":"publish","type":"post","link":"https:\/\/randomlinuxnotes.d13.com\/?p=146","title":{"rendered":"centos 6 qmail (just qmail) for local outbound email only"},"content":{"rendered":"<p>after you&#8217;ve already done this: http:\/\/rln.d13dns.com\/2014\/07\/19\/djbdns-dnscache\/<\/p>\n<p>(if you&#8217;re not interested in a djbdns dns cache do the first two parts to install daemontools and ucspi)<\/p>\n<p>Install outbound only qmail smtp service to your box with the following:<\/p>\n<pre>cd \/var\/tmp\/\nyum install gcc gcc-c++ make patch pam-devel openssl*  wget -y \nyum install vim-common vim-enhanced autoconf automake -y\nwget http:\/\/www.qmail.org\/netqmail-1.06.tar.gz\ntar zxf netqmail-1.06.tar.gz \ncd netqmail-1.06\nmkdir -p \/var\/qmail\/alias\ngroupadd nofiles\nuseradd -M -g nofiles -d \/var\/qmail\/alias alias\nuseradd -M -g nofiles -d \/var\/qmail qmaild\nuseradd -M -g nofiles -d \/var\/qmail qmaill\nuseradd -M -g nofiles -d \/var\/qmail qmailp\ngroupadd qmail\nuseradd -M -g qmail -d \/var\/qmail qmailq\nuseradd -M -g qmail -d \/var\/qmail qmailr\nuseradd -M -g qmail -d \/var\/qmail qmails\nmake setup check\n.\/config\ncat \/dev\/null &gt; \/var\/qmail\/control\/rcpthosts\necho .\/Mailbox &gt;\/var\/qmail\/control\/defaultdelivery\n\ncat &gt; bin\/qmailctl\n# cut and paste contents of script from 2.8.2.1\n# http:\/\/www.lifewithqmail.org\/lwq.html#start-qmail\n\nchmod 755 \/var\/qmail\/bin\/qmailctl\nmkdir -p \/var\/qmail\/supervise\/qmail-smtpd\/log\nmkdir -p \/var\/qmail\/supervise\/qmail-send\/log\n\necho '#!\/bin\/sh' &gt;\/var\/qmail\/supervise\/qmail-send\/run\necho 'exec \/var\/qmail\/rc' &gt;&gt;\/var\/qmail\/supervise\/qmail-send\/run\n\necho '#!\/bin\/sh' &gt;\/var\/qmail\/supervise\/qmail-send\/log\/run\necho 'exec \/usr\/local\/bin\/setuidgid qmaill \/usr\/local\/bin\/multilog t \/var\/log\/qmail' &gt;&gt;\/var\/qmail\/supervise\/qmail-send\/log\/run\n\ncat &gt; \/var\/qmail\/supervise\/qmail-smtpd\/run\n# cut and paste contents of script from 2.8.2.2\n# http:\/\/www.lifewithqmail.org\/lwq.html#start-qmail\n\n# if you get segfaults when you try to start qmail-smtpd\n# you need to increase the soft limit in this file (9000000) \n# did the trick for me\n\n# change the last line of the above script\n# change the \"0 smtp\" to \"127.0.0.1 25\"\n\necho 5 &gt; \/var\/qmail\/control\/concurrencyincoming\nchmod 644 \/var\/qmail\/control\/concurrencyincoming\n\necho '#!\/bin\/sh' &gt; \/var\/qmail\/supervise\/qmail-smtpd\/log\/run\necho 'exec \/usr\/local\/bin\/setuidgid qmaill \/usr\/local\/bin\/multilog t \/var\/log\/qmail\/smtpd' &gt;&gt; \/var\/qmail\/supervise\/qmail-smtpd\/log\/run\n\n    chmod 755 \/var\/qmail\/supervise\/qmail-send\/run\n    chmod 755 \/var\/qmail\/supervise\/qmail-send\/log\/run\n    chmod 755 \/var\/qmail\/supervise\/qmail-smtpd\/run\n    chmod 755 \/var\/qmail\/supervise\/qmail-smtpd\/log\/run\n\nmkdir -p \/var\/log\/qmail\/smtpd\nchown qmaill \/var\/log\/qmail \/var\/log\/qmail\/smtpd\nln -s \/var\/qmail\/supervise\/qmail-send \n\/var\/qmail\/supervise\/qmail-smtpd \/service\necho '127.:allow,RELAYCLIENT=\"\"' &gt;&gt;\/etc\/tcp.smtp\n\/var\/qmail\/bin\/qmailctl cdb\n\necho '#!\/bin\/sh' &gt; \/var\/qmail\/rc\necho &gt;&gt; \/var\/qmail\/rc\necho '# Using stdout for logging' &gt;&gt; \/var\/qmail\/rc\necho '# Using control\/defaultdelivery from &gt;&gt; \/var\/qmail\/rc\necho '# qmail-local to deliver messages by default &gt;&gt; \/var\/qmail\/rc\necho &gt;&gt; \/var\/qmail\/rc\necho 'exec env - PATH=\"\/var\/qmail\/bin:$PATH\" ' &gt;&gt; \/var\/qmail\/rc\necho 'qmail-start \"`cat \/var\/qmail\/control\/defaultdelivery`\"' &gt;&gt; \/var\/qmail\/rc\nchmod 755 \/var\/qmail\/rc\n\n\/var\/qmail\/bin\/qmailctl stop ;\n\/var\/qmail\/bin\/qmailctl start\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>after you&#8217;ve already done this: http:\/\/rln.d13dns.com\/2014\/07\/19\/djbdns-dnscache\/ (if you&#8217;re not interested in a djbdns dns cache do the first two parts to install daemontools and ucspi) Install outbound only qmail smtp service to your box with the following: cd \/var\/tmp\/ yum install gcc gcc-c++ make patch pam-devel openssl* wget -y yum [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[23,73,111,131],"class_list":["post-146","post","type-post","status-publish","format-standard","hentry","category-rln","tag-centos-6","tag-localhost","tag-qmail","tag-smtp"],"_links":{"self":[{"href":"https:\/\/randomlinuxnotes.d13.com\/index.php?rest_route=\/wp\/v2\/posts\/146","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/randomlinuxnotes.d13.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/randomlinuxnotes.d13.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/randomlinuxnotes.d13.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/randomlinuxnotes.d13.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=146"}],"version-history":[{"count":0,"href":"https:\/\/randomlinuxnotes.d13.com\/index.php?rest_route=\/wp\/v2\/posts\/146\/revisions"}],"wp:attachment":[{"href":"https:\/\/randomlinuxnotes.d13.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=146"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/randomlinuxnotes.d13.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=146"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/randomlinuxnotes.d13.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=146"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}