01>1300起動。うにゅ。
02>でふにふにとか。
03>夜ルーティンこなしてFF。ちょうどビシージが来たので黒で参加してスキル上げ… 暗黒+7.7、精霊+2.7。やっと精霊魔法スキルが青字になった。
04>ということで、少しマグロ漁をした後、グスタフのゴブリンペット相手に黒ソロ再開。 さくっと1セットして終了。
05>ドコモでSPF使って制限とかの話もあったので、前に一度調べてはいたのだけど 再びSPF設定方法を考える。
06>まずは重要な送信側。DNSは自前管理なのでTXTフィールドを追加するだけなのだけど、 うちって基本的にISPのメールサーバーに転送してるのよね。 でISPのメールサーバー群のアドレスが確定しないからどうしようかなあ、と思って 前回はストップしたのだった。
07>今回はふと気付いたことが。自分はnike.eonet.ne.jpドメインのメールアドレスを 持ってるので、試しにこれでDNS引いてみる…おお、SPFレコードあるやん。
08>ということで:
@ IN TXT "v=spf1 a include:nike.eonet.ne.jp ~all"
と設定。これならISP側の構成が変わってもそのままいけるはず。 後はsa-test@sendmail.netに空メール飛ばしてチェック…うむ、OK。 こっちはあっさりできた。
09>で、受信側…なのだけど、これはDebian etchできれいに入れるのは難しいなあ。 MTAにはpostfixを使ってるので、postfix-policyd-spf-perlを使うのが 定番のようなのだけど、これはlibnetaddr-ip-perlの4以降を要求する。 でもetchに入ってるのは3.14-2なんよね。
10>まあ技を使えば多分併用とかできるのだけど、あんまりカスタマイズとか したくないしなあ。 メールを受信する毎にPerlのプロセスが立ち上がるのもちと嫌な感じだし。 まあこれは今後の検討課題ということにしておくか。 自分のメール分類のためだけの問題だしな。てなとこで終わり。
11>0630頃寝る。
01>1330起動。うむ。
02>でふにふに。
03>夜ルーティンこなしてFFはグスタフで黒ソロ1セット。
04>昨日SPFの受信側を諦めたところなのだけど、freshmeat見てたら policyd-spf-fsというのが流れてきた。 作者の環境もDebianらしいのでこれは良さそうだ。しかもCだし。
05>ということで早速policyd-spf-fs_23.tar.gzをダウンロード。libspf2がいるようなので
# aptitude install libspf2-dev
でさくっとインストール。
06>あとはREADMEに従って、いきなりmake…
> make gcc -g -O2 -Wall -DHAVE_GETOPT_LONG_ONLY -I /usr/include/spf2 -c -o policyd-spf-fs.o policyd-spf-fs.c In file included from /usr/include/spf2/spf_server.h:22, from /usr/include/spf2/spf.h:27, from policyd-spf-fs.c:68: /usr/include/spf2/spf_dns.h:82: error: conflicting types for 'ns_type' /usr/include/arpa/nameser.h:302: error: previous declaration of 'ns_type' was here make: *** [policyd-spf-fs.o] エラー 1
む、エラー。なんじゃらほい。
07>…ちょっと追っかけてみたら、どうやらMakefileの修正が必要な模様:
--- policyd-spf-fs_23/Makefile 2007-09-11 15:57:55.000000000 +0900 +++ new/Makefile 2007-09-12 22:55:50.000000000 +0900 @@ -5,7 +5,7 @@ BIN = $(PREFIX)/bin CC = gcc -CFLAGS = -g -O2 -Wall -DHAVE_GETOPT_LONG_ONLY +CFLAGS = -g -O2 -Wall -DHAVE_GETOPT_LONG_ONLY -DHAVE_NS_TYPE INCLUDE = -I /usr/include/spf2 LIBS = -lspf2 -lpthread -lnsl -lresolv
これで無事完成。出来たファイルを/usr/local/sbinへコピー。
08>後はREADMEの通りに、main.cfに以下を追加:
spf-policy unix - n n - - spawn user=nobody argv=/usr/local/sbin/policyd-spf-fs --debug=1
さらにmaster.cfに以下を追加:
smtpd_sender_restrictions = check_policy_service unix:private/spf-policy
READMEでは "Be sure to have SPF after reject_unverified_sender else you will probably get an open relay!"と書いてあるのだけど、そもそもうちの設定では smtpd_sender_restrictionsが指定してなかったし、現状のままでも オープンリレーにはなってないみたいなのでこれで。
09>後はpostfix再起動して、適当にメール投げてみて、ヘッダがついてるのを確認。 おけおけ。
10>でまあ一応これでいいのだけど、ヘッダが"X-Received-SPF:"になるのを "Received-SPF:"に変更するのと、SPFが登録されてない時のヘッダの形が 微妙に不正っぽいので修正してみた:
--- policyd-spf-fs_23/policyd-spf-fs.c 2007-09-11 15:57:55.000000000 +0900 +++ new/policyd-spf-fs.c 2007-09-12 22:54:17.000000000 +0900 @@ -100,7 +100,7 @@ } #define CONTINUE_DUNNO(s) { \ - printf("action=PREPEND X-Received-SPF: %s\n", s); \ + printf("action=PREPEND Received-SPF: none (%s)\n", s); \ printf("action=%s\n\n", POSTFIX_DUNNO); \ fflush(stdout); res=255; \ if (opts->debug) \ @@ -358,7 +358,7 @@ switch (spf_response->result) { case SPF_RESULT_PASS: strcpy(result, POSTFIX_DUNNO); - printf("action=PREPEND X-%s\n",SPF_response_get_received_spf(spf_response)); + printf("action=PREPEND %s\n",SPF_response_get_received_spf(spf_response)); snprintf(spf_comment, RESULTSIZE, SPF_response_get_received_spf(spf_response)); break; case SPF_RESULT_FAIL: @@ -385,7 +385,7 @@ case SPF_RESULT_NONE: default: strcpy(result, POSTFIX_DUNNO); - printf("action=PREPEND X-%s\n",SPF_response_get_received_spf(spf_response)); + printf("action=PREPEND %s\n",SPF_response_get_received_spf(spf_response)); snprintf(spf_comment, RESULTSIZE, SPF_response_get_received_spf(spf_response)); break; }
まあこんなとこか。
11>デフォルトの挙動は、Failしたらリジェクト、それ以外はヘッダに残す設定。 Failを無条件にリジェクトするかどうかは好みが分かれるところだけど、 この辺はソース見れば簡単に変更できるのでお好みで。
12>0400頃寝る。
01>1330起動。うにゅ。
02>でふにふにとか。
03>でFF。グスタフで黒ソロ1セットの後ビシージに参加…時間も悪くて苦戦。 将軍が全滅して封魔堂前での乱戦になったところで時間切れ勝ち。やれやれ。 やっぱり死者の軍団は強いなあ。 とかありつつも暗黒+7.3、精霊+3.7。
04>夜ルーティンこなしてFF続きは、サンドリア護衛をこなしてチョコボ配達して終了。
05>0230頃寝る。
01>0800起動。はふ。
02>で現地で打ち合わせ。
03>昼ご飯はツナサンド。
04>まあ特に打ち合わせることもないかね、ということで1000-1500で離脱。
05>で、ヨドバシへ。母親用にソフトバンクモバイルの携帯を一台調達するのだけど、 秋葉原のヨドバシでスーパーボーナス一括が出てる、という 情報を得たので、こっちでもあるかなー、と。
06>…発見。 810Tのピンクだけで、\9800か。一応母親に電話してピンクでもいいことを 確認して、ゲット…おー、これ1280円タイプか。こりゃお得やな。
07>時間も早いのでもうちょっとうろうろしようかとも思ったけど、小雨が降ってきたので 帰還。
08>で母親に携帯の基本的な使い方とかを説明…ってややこしいなあこれ(こらこら)。 自分も使ってるわけではないので説明書を読みつつ、基本的な電話の掛け方ぐらいは 教える。
09>夜ルーティンこなしてFF。 ゴブリンペットでフェロー出して狩ソロをやってみる…おおー、こっちの方が 明らかに楽だな。まあここに慣れてるってこともあるかもだけど。 フェローがやられてしまったところで終了。
10>0300頃からビシージ、ということで一旦ログアウトしてふにふにしつつ、 時間前に戻ってきて参加…暗黒+6.6、精霊+2.9。まだまだ真っ白。
11>0500頃寝る。
01>1800起動。寝すぎ。
02>夜ルーティンこなしてFF。白74でザルカバードに飛んで、まずは黒AF1。 一応フェローの準備をしておいたけど、被ダメージが少なくて ストンスキンがすごく長持ちするので問題なし。 5分以上かかったけど危なげなくクリア。
03>そのまま城に入って、鉄壁フェロー出して闇の炎に挑戦…死にかけた。 フェローに入ったバイオIIIを消せないから、自分が盾になって猛攻フェローの方が いいかもなあ。
04>要塞のカギ取り。地下へ移動してフェロー出して骨をしばく方向で…うむ、 問題ないね。7,8匹しばいたところでポロリ。
05>0400頃寝る。
01>1300起動。うにゅー。
02>でうだうだ。
03>夜ルーティンこなしてFF。ソボロ助広取りのお手伝い…まあ大きな事故もなく 予定数終了。というか順調すぎて専心が余った(こらこら)。
04>ビシージが来てるのでぎりぎりまでミザレオのはち相手に竜ソロで専心消化。
05>そしてビシージは久々に白/召で参加。微妙にmaxはゲットできなかった。 回復魔法+1.9でよしとするか。 後はクエスト受け直して、チョコボ配達して終了。
06>後は日曜日恒例、NFL録画設定を。プロ野球が終わるまではG+担当の 再放送がないので録画スケジュールに余裕がないなあ。
07>0400頃寝る。
01>1100起動。今日も暑いなあ…。
02>ふにふに準備して関空へ。
03>駅を出たところで「な」の人と合流。お久し振りですなあ。
04>喫茶店で近況とか。ここからだと第二滑走路がよく見えるのねえ。 なんか四国の方まで回りこんだので第二滑走路に降りるのかと期待したら 普通に第一滑走路で残念、とか。
05>で展望台へ…離発着表示には結構な便数があるのに着陸してこないなあ…と 思ったら、この時間帯は着陸は第二になったらしい。展望台は第一側にあって、 風向き的に離陸する飛行機は向こう側に離陸するので正直あんまり面白くない。 そしてめちゃ暑い。むむー。
06>仕方がないので他の展示とかショップとかを見物。なんか色々買い込む人発生とか。
07>脱出するバスが満員で30分後のに回されたりしつつ、 イオンりんくう泉南ショッピングセンターへ脱出。 関空連絡橋を突破するには電車でも車でもやたら高いのだけど、これなら100円で 脱出できるわけか。うまく使えばお得ですな。 りんくうプレミアム・アウトレットにも止まるし。 でお開き。今度は向こうででも。
08>せっかくなのでうろうろ。結構大規模なモールなのね。うろうろしてたら ゲーセン発見。しかもQMAがあったのでプレイ…優勝してしまっつ。 無事ドラゴン組復帰。
09>微妙におなかがすいたので何か食べようかな、とうろうろ…らーめん花月発見。 なんか昔おいしかった気がするのでこれで…うーん、まあふつー。 あの時はスキーツアーの帰りだったからかもなあ。
10>ふと気付くといい時間。一応徒歩で南海本線岡田浦か樽井に移動できることは チェックしてたのだけど、バス乗り場に行ってみると和泉砂川駅行きが あるみたいなのでそれで。南海だと乗り継ぎが面倒だしね。
11>いかにも郊外と言う感じの町並みを走り抜けて和泉砂川駅到着。 10分ぐらい待ちでうまく紀州路快速が来たのでさくっと帰還。 帰りは色々乗り継いだのに、行きより安いというのが面白い。
12>夜ルーティンこなしてFF。いよいよアトルガンミッション最終戦闘 「少女の決意」へ。ナ青吟赤白黒。
13>1戦目。まずは薬品とかなしで様子見がてら…アイズオンミーで1638ダメージ食らって 一発戦闘不能。むむー。
14>2戦目。青3回目で魔法無効が来るとつらいので、序盤は精霊魔法なしで…ってまた魔法無効が。 アイズオンミー連打で崩れたので一旦全滅してゾンビ戦法。なんとか青を倒して 最終戦闘まで持ち込んだけど、時間がないこともあって失敗。むむむー。
15>3戦目。やっぱり打撃力不足かも、ということでナ戦青赤白黒に変更…今度は物理無効。 マクロミスでディアが入ってしまったりしたけど無事撃破。
16>そして最終戦闘。順調に削って、聖なる審判で半壊したので一度全滅して建て直し。 ここで一人回線落ち(というか不具合?)したものの急いで戻ってもらって、 二回目の聖なる審判はなんとか耐えてついにクリア。やれやれ。 なかなか歯応えがあった。まあミッション最終戦闘ならこれくらいでもよいかも。
17>イベントを最後まで見て終了。お疲れ様でした。
18>そこからうだうだして、0430頃寝る。
01>1330起動。うにゅ。
02>でふにふにとか。微妙にうまくいかなくてなんだかなあ、とか。
03>そういえば、ということで、ウィルコムに移行するための申込書を電話で請求。 案内に同梱してくれたらいいのに、というわけにはいかんのかね、やっぱり。 で夜ルーティンとか。
04>今日のFF。昨晩の内に移動しておいたソ・ジヤで黒54のゴブペット狩り…おー、 これはすごい。ほとんど移動することもなく、古代一撃とヒーリングを繰り返すだけで ざくざく経験値が入る。
05>…結局3時間で時給7000以上で一気にLV56に。これで次は新ムバかな。
06>0400頃寝る。
01>1200起動。うむ。
02>でふにふにとか夜ルーティンとか。
03>今日のFF。いきなりビシージだったので黒で参加。昨日いきなり真っ白になった スキル上げ…暗黒+6.4、精霊+3.3。うにゅ。
04>で東アルテパのペットくも相手に狩38+フェロー…LV39に。 1/3ほど専心が残ったので、西アルテパに移動してみみずをやってみる…まあいけるか。 やっぱり矢の消耗は多いけど。で終了。
05>0330頃寝る。
01>1330起動。うにゅ。
02>でふにふにとか。
03>夜ルーティンこなしつつFFは、 西アルテパのみみず相手に狩ソロ1セットの後、黒でビシージ… 暗黒+7.1、精霊+2.6。暗黒魔法スキルも青字が見えてきた。
04>0230頃寝る。