<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>2006/03/09 on Yano&#39;s digital garage</title>
    <link>https://www.bravotouring.com/~yano/archives/2006/03/09/</link>
    <description>Recent content in 2006/03/09 on Yano&#39;s digital garage</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Thu, 09 Mar 2006 22:07:39 +0900</lastBuildDate>
    <atom:link href="https://www.bravotouring.com/~yano/archives/2006/03/09/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>qmail spf 対応</title>
      <link>https://www.bravotouring.com/~yano/diary/it/20060309qmailspf.htm</link>
      <pubDate>Thu, 09 Mar 2006 22:07:39 +0900</pubDate>
      <guid>https://www.bravotouring.com/~yano/diary/it/20060309qmailspf.htm</guid>
      <description>&lt;p&gt;さぁ、次は受信側の&lt;span class=&#34;Software&#34;&gt;SPF&lt;/span&gt;対応だというわけで、約1年ぶりに&lt;a href=&#34;http://www.qmail.org/&#34; target=&#34;SubWindow&#34;&gt;&lt;span class=&#34;Software&#34;&gt;qmail&lt;/span&gt;&lt;/a&gt;のbuildを実施。アップデートされたという話は聞いてないが、念の為ググってみると、最近は最低限のパッチをセットした&lt;a href=&#34;http://www.qmail.org/netqmail/&#34; target=&#34;SubWindow&#34;&gt;&lt;span class=&#34;Software&#34;&gt;netqmail&lt;/span&gt;&lt;/a&gt;からbuildするのが主流なのだそうだ。&lt;/p&gt;&#xA;&lt;p&gt;まず、&lt;span class=&#34;Software&#34;&gt;netqmail-1.05.tar.gz&lt;/span&gt;を展開して./collate.shでパッチ適用した後、qmail-date-localtime、qmail-spf-rc5.patch、qmail-large-dns.patchを適用。手作業でマージする事もなく意外とすんなり片付いたなぁ、と思いつつsetupしたら外からのSMTPが接続できなかった。&lt;/p&gt;&#xA;&lt;p&gt;でもログをみると&lt;span class=&#34;Software&#34;&gt;tcpserver&lt;/span&gt;的にはOKなので、SMTP認証の&lt;a href=&#34;http://qmail-vida.sourceforge.jp/&#34; target=&#34;SubWindow&#34;&gt;qmail-vida&lt;/a&gt;との連携が怪しい。昔の&lt;a href=&#34;http://qmail-vida.sourceforge.jp/&#34; target=&#34;SubWindow&#34;&gt;qmail-vida&lt;/a&gt;導入メモを読みなおすと、やはり&lt;a href=&#34;http://qmail-vida.sourceforge.jp/&#34; target=&#34;SubWindow&#34;&gt;qmail-vida&lt;/a&gt;に&lt;a href=&#34;http://www.qmail.org/&#34; target=&#34;SubWindow&#34;&gt;qmail&lt;/a&gt;用のパッチがある事がわかった。&lt;/p&gt;&#xA;&lt;p&gt;このパッチは3ファイル合わせて6ヶ所で適用に失敗したが、.rejファイルに吐出された分を手作業で適用。追加ファイルもコピーしたあとbuildしなおし、&lt;span class=&#34;Software&#34;&gt;netqmail-1.05&lt;/span&gt;をsetupしたらOKだった。&lt;/p&gt;&#xA;&lt;blockquote class=&#34;Log&#34;&gt;&#xA;[owner@host software]$ tar zxfv ~/archives/netqmail-1.05.tar.gz&lt;br/&gt;&#xA;netqmail-1.05/&lt;br/&gt;&#xA;netqmail-1.05/qmail-1.03.tar.gz&lt;br/&gt;&#xA;  - 一部省略 -&lt;br/&gt;&#xA;netqmail-1.05/COPYRIGHTS&lt;br/&gt;&#xA;netqmail-1.05/netqmail-1.05.patch&lt;br/&gt;&#xA;[owner@host software]$ cd netqmail-1.05&lt;br/&gt;&#xA;[owner@host netqmail-1.05]$ tar zxfv ~/archives/qmail-vida-0.53.tar.gz&lt;br/&gt;&#xA;  - 省略 -&lt;br/&gt;&#xA;[owner@host netqmail-1.05]$ &lt;span class=&#34;Highlight&#34;&gt;./collate.sh&lt;/span&gt;&lt;br/&gt;&#xA;&lt;br/&gt;&#xA;You should see 7 lines of text below.  If you see anything&lt;br/&gt;&#xA;else, then something might be wrong.&lt;br/&gt;&#xA;[1] Extracting qmail-1.03...&lt;br/&gt;&#xA;tar: Read 1024 bytes from -&lt;br/&gt;&#xA;[2] Patching qmail-1.03 into netqmail-1.05.  Look for errors below:&lt;br/&gt;&#xA;24&lt;br/&gt;&#xA;[4] The previous line should say 24 if you used GNU patch.&lt;br/&gt;&#xA;[5] Renaming qmail-1.03 to netqmail-1.05...&lt;br/&gt;&#xA;[6] Continue installing qmail using the instructions found at:&lt;br/&gt;&#xA;[7] http://www.lifewithqmail.org/lwq.html#installation&lt;br/&gt;&#xA;[owner@host netqmail-1.05]$ cd netqmail-1.05&lt;br/&gt;&#xA;[owner@host netqmail-1.05]$ &lt;span class=&#34;Highlight&#34;&gt;patch -p1 &lt; ~/archives/qmail-date-localtime.patch&lt;/span&gt;&lt;br/&gt;&#xA;  - 省略 -&lt;br/&gt;&#xA;[owner@host netqmail-1.05]$ &lt;span class=&#34;Highlight&#34;&gt;patch -p1 &lt; ~/archives/qmail-spf-rc5.patch&lt;/span&gt;&lt;br/&gt;&#xA;  - 省略 -&lt;br/&gt;&#xA;[owner@host netqmail-1.05]$ &lt;span class=&#34;Highlight&#34;&gt;patch -p0 &lt; ~/archives/qmail-large-dns.patch&lt;/span&gt;&lt;br/&gt;&#xA;  - 省略 -&lt;br/&gt;&#xA;[owner@host netqmail-1.05]$ &lt;span class=&#34;Highlight&#34;&gt;patch -p0 &lt; ../qmail-vida-0.53/patch/qmail.patch&lt;/span&gt;&lt;br/&gt;&#xA;  - 一部省略 -&lt;br/&gt;&#xA;2 out of 14 hunks &lt;span class=&#34;Warning&#34;&gt;FAILED&lt;/span&gt; -- saving rejects to file Makefile.rej&lt;/blockquote&gt;&lt;br/&gt;&#xA;2 out of 4 hunks &lt;span class=&#34;Warning&#34;&gt;FAILED&lt;/span&gt; -- saving rejects to file qmail-popup.c.rej&lt;br/&gt;&#xA;2 out of 14 hunks &lt;span class=&#34;Warning&#34;&gt;FAILED&lt;/span&gt; -- saving rejects to file qmail-smtpd.c.rej&lt;br/&gt;&#xA;[owner@host netqmail-1.05]$ &lt;span class=&#34;Highlight&#34;&gt;** 上記3ファイルは手作業でマージ **&lt;/span&gt;&lt;br/&gt;&#xA;[owner@host netqmail-1.05]$ cd ~/software/qmail-vida-0.53&lt;br/&gt;&#xA;[owner@host qmail-vida-0.53]$ vi Makefile&lt;br/&gt;&#xA;QMAILSRC = &lt;span class=&#34;Highlight&#34;&gt;../netqmail-1.05&lt;/span&gt;&lt;br/&gt;&#xA;  - 一部省略 -&lt;br/&gt;&#xA;[owner@host qmail-vida-0.53]$ make copy&lt;br/&gt;&#xA;  - 省略 -&lt;br/&gt;&#xA;[owner@host netqmail-1.05]$ cd ../netqmail-1.05&lt;br/&gt;&#xA;[owner@host netqmail-1.05]$ make&lt;br/&gt;&#xA;[owner@host netqmail-1.05]$ ~/bin/qmail-stop.sh&lt;br/&gt;&#xA;[owner@host netqmail-1.05]$ sudo make setup check&lt;br/&gt;&#xA;[owner@host netqmail-1.05]$ su&lt;br/&gt;&#xA;Password:&lt;br/&gt;&#xA;[owner@host netqmail-1.05]# &lt;span class=&#34;Highlight&#34;&gt;echo 1  /var/qmail/control/spfbehavior&lt;/span&gt;&lt;br/&gt;&#xA;[owner@host netqmail-1.05]# [Ctrl-D]&lt;br/&gt;&#xA;[owner@host netqmail-1.05]$ ~/bin/qmail-start.sh&lt;br/&gt;</description>
    </item>
  </channel>
</rss>
