暖かいもてなしに感謝
2008/3/8 土曜日
![]()
仕事を終え、ぽかぽか陽気の中、北軽井沢のペンション「レアール」へ。ギルの体調が悪くなってから外泊を控えていたので、泊りがけの旅行は1年半ぶり。
前に訪れたときは歳なんて感じさせなかった看板犬も今では加齢で走り回るのは厳しい感じ。でも、元気そうで一安心。
夕食は時間を掛けて作ってくれた豪華なディナー。
![]()
仕事を終え、ぽかぽか陽気の中、北軽井沢のペンション「レアール」へ。ギルの体調が悪くなってから外泊を控えていたので、泊りがけの旅行は1年半ぶり。
前に訪れたときは歳なんて感じさせなかった看板犬も今では加齢で走り回るのは厳しい感じ。でも、元気そうで一安心。
夕食は時間を掛けて作ってくれた豪華なディナー。
エブリイワゴン用のスノーチェーンを購入しようと思い、調べてみると、最近は布製チェーンなんてものがあるらしい。価格は高めだが、一年中車に入れておいても邪魔にならないし燃費も良さそうなので検討する価値あり。 と、思ったのだが、軽自動車ではトラブルの事例が。
オートソック、自動車用タイヤ滑り止めを自主回収
http://www.carview.co.jp/news/0/47926/
外国には軽自動車という規格が無いから、考慮されていないのかな?
迷惑メール対策として普及が進んでいる送信者認証の方法は4つある。自宅サーバにはSPF、SenderID、DomainKeysの3つまで組み込みを行った。そうなると残り1つも組み込みたくなるのが人の常。
と、言う事で送信者認証の最終章。
DKIMを組み込む事に。
作業内容はDomainKeysとほとんど一緒なので、異なる部分だけ抜粋。
○ソースの入手
https://sourceforge.net/projects/dkim-milter/
○./Build install の前にマニュアルフォルダ作成
mkdir /usr/man/man3
mkdir /usr/man/man5
○キー作成
./dkim-genkey.sh -d ドメイン名 -r -s selector2 -t
○dkim-filter起動
/usr/bin/dkim-filter -l -p inet:8891@localhost -c relaxed/simple -s selector2 -k /etc/pki/selector2.private -d ドメイン名1,ドメイン名2 -P /var/run/milter/dkim-milter.pid
○/etc/postfix/main.cf 修正
修正前 smtpd_milters = inet:localhost:8892
修正後 smtpd_milters = inet:localhost:8892 inet:localhost:8891
auth-results@verifier.port25.com への送信結果
SPF check: pass
DomainKeys check: pass
DKIM check: pass
Sender-ID check: pass
SpamAssassin check: ham
sa-test@sendmail.net への送信結果
Authentication System: DomainKeys Identified Mail
Result: DKIM signature confirmed GOOD
Description: Signature verified, message arrived intact
Reporting host: sendmail.net
More information:http://mipassoc.org/dkim/
Sendmail milter: http://sourceforge.net/projects/dkim-milter/
Authentication System: Domain Keys
Result: DK signature confirmed GOOD
Description: Signature verified, message arrived intact
Reporting host: sendmail.net
More information: http://antispam.yahoo.com/domainkeys
Sendmail milter: http://sourceforge.net/projects/domainkeys-milter/
Authentication System: Sender ID
Result: SID data confirmed GOOD
Description: Sending host is authorized for sending domain
Reporting host: sendmail.net
More information: http://www.microsoft.com/senderid
Sendmail milter: http://sourceforge.net/projects/sid-milter/
Authentication System: Sender Permitted From (SPF)
Result: SPF data confirmed GOOD
Description: Sending host is authorized for sending domain
Reporting host: sendmail.net
More information: http://spf.pobox.com/
GOODとか言われるとちょっと嬉しい。
それにしても改めてヘッダを見るとずいぶん長くなったものだ。DKIMにDomainKeysにamavis(clamavとspamassasin)。Fromやreciveなどを加えると受信時には40行を超える。大抵のメールは40行も書かないので、本文よりもヘッダーが大きい事になる。トラフィックを考えると何とも効率の悪い話だが、迷惑メールとウイルスに対抗する為には仕方がない。シグネチャーは3行までとか言ってメクジラを立てていた時代は、見方を変えれば平和だったのかもネ。
<昨日の続き>
Yahoo宛てのメールが消えてしまわないように、DomainKeysを設定する事に。
導入のポイント
・dk-milterとpostfixを使う
・postfix2.3以上が必要
・debianのetchではdk-milterがリリースされていない
・unofficalにもamd64のdk-filterは無い
・debianのlennyはdk-milterがリリースされている
・lennyからdk-milterを拝借するにはlibcなどもバージョンアップが必要で影響が大きい
・etchの場合、ソースからコンパイルするのが楽
・複数ドメインにも対応している
・amavisやOP25Bのsubmissionと共存できる
・正規化方法「simple」では動作が不安定だったので「nofws」を使用する
・socketでは正常に動作しなかったのでportを使用する
と、言う事で、実際の作業
aptitude install libmilter-dev
aptitude install csh
http://sourceforge.net/projects/dk-milter/
からソースをダウンロード
tar zxvf dk-milter-0.6.0.tar.gz
cd dk-milter-0.6.0
cd dk-filter
mkdir /usr/man
mkdir /usr/man/man8
./Build
./Build install
PID用フォルダ作成
mkdir /var/run/milter/
キー作成
mkdir /etc/pki
cp gentxt.csh /etc/pki/
cd /etc/pki/
./gentxt.csh selector ドメイン名
DNS設定
/etc/bind/ドメイン名1.db 修正
/etc/bind/ドメイン名2.db 修正
bind再起動
dk-filter起動
/usr/bin/dk-filter -p inet:8892@localhost -d ドメイン名1,ドメイン名2 -s /etc/pki/selector.private -l -P /var/run/milter/dk-milter.pid -S selector -h -c nofws -A
/etc/postfix/main.cf 修正
#DomainKey
smtpd_milters = inet:localhost:8892
non_smtpd_milters = $smtpd_milters
milter_default_action = accept
/etc/postfix/master.cf 修正
smtp-amavis unix – – n – 2 smtp
127.0.0.1:10025 inet n – n – – smtpd
へ、-o smtpd_milters= を追加
postfix再起動
動作確認は以下にメールする
check-auth@verifier.port25.com へメールするとこんな感じ
DomainKeys check: pass
==========================================================
sa-test@sendmail.net へメールするとこんな感じ
Authentication System: Domain Keys
Result: DK signature confirmed GOOD
Description: Signature verified, message arrived intact
Reporting host: sendmail.net
More information: http://antispam.yahoo.com/domainkeys
Sendmail milter: http://sourceforge.net/projects/domainkeys-milter/
==========================================================
以下のヘッダがつくようになり、Yahoo宛てにメールしてみると、全て届くようになった。
Authentication-Results: mta128.mail.tnz.yahoo.co.jp from=ドメイン名; domainkeys=pass (ok)
本家アナウンス
http://www.phpbb.com/community/viewtopic.php?f=14&t=772285
日本語版フォーラム
http://support.hiikun.net/bbs/forum-4.html
さっそく差し替え。
投稿作成画面で写真の回り込みを指定すると画像が消える
wp-includes/js/tinymce/themes/
advanced/editor_template.js
の1471行近辺に不具合があるように思う。
とりあえず、editor_template.jsだけWordpressME2.2.3のものに差し替えると問題解消。
投稿作成画面を日本語化
http://groups.google.com/group/wp-ja-pkg のディスカッションからtinymce-wordpress-2.3.3-ja-20080209.zip をダウンロードして上書き
ver2.5は3/10頃にリリースらしいぞ。
WordPressで重大なセキュリティホールが発見されたらしい。
→WordPress 2.3.3
WordPressMEのリリース時期が不明なので、とりあえずWordPress日本語からVer2.3.3をダウンロードし、問題のxmlrpc.phpだけ上書き。
先日中断したJoomla!のバージョンアップを再開。
と、思ったらセキュリティアップデートがリリースされていた。
さっそく差し替え。
1.0から1.5へのバージョンアップは、以下の手順でOK。
・1.0のサイトにmigratorコンポーネントをインストール
・管理メニューのコンポーネントでmigratorを選択
Create Migration SQL File
Start Migration
Download
Download
これで1.0のバックアップが取得される
・1.5のインストールスクリプトの途中で1.0を復元する選択肢がある
アップデートスクリプトを読み込み
以前のテーブル頭文字 jos_
以前のサイトエンコード utf-8
アップデートスクリプト 先ほど保存したバックアップファイル
このスクリプトは Joomla! 1.0 からのマイグレーションスクリプト
以上です。
しかし、1.0のテンプレートが使用できないという大きな問題がある。
頑張ってテンプレートをカスタマイズするか、1.5のテンプレートを探すしかない。
と、言う事で自分は後者を選択。
でも、1.5のテンプレートを紹介しているサイトが見つからない。
とりあえず昨年行われたコンテストを片っ端からダウンロードして試してみよう。
Joomla! 1.5 Template Contest
http://forum.joomla.org/index.php/board,479.0.html
インテルから大きな紙袋が届いた。
わくわくしながら開けたら小さなバッチが一つ。
アタリだったの? それともハズレ?
ビミョウな景品。
インテルわくわくキャンペーン
http://www.intel.co.jp/jp/personal/campaign/diy/