次のbounceHammer開発中
@azumakuniyuki Cubicroot Co. Ltd.
Hachioji.pm #40@八王子の居酒屋 2014/04/12(土)
bouncehammer version 3.0.0の中核になるモジュール
自己紹介
@azumakuniyuki
あずま(猫)@京都
相模原のあずまさんと識別の為 +=(猫)。
主にサーバ管理者
Ansibleを業務で導入し始めました。
16日まで東京滞在
0.154Hachioji.pm #40@八王子の居酒屋 2014/04/12(土)
次のbounceHammer開発中 @azumakuniyuki / Cubicroot Co. Ltd.
0.231Hachioji.pm #40@八王子の居酒屋 2014/04/12(土)
次のbounceHammer開発中 @azumakuniyuki / Cubicroot Co. Ltd.
Parser
[名詞] 構文解析機器
Hachioji.pm #40@八王子の居酒屋 2014/04/12(土)
次のbounceHammer開発中 @azumakuniyuki / Cubicroot Co. Ltd.
- "ばうんすはんまー"
- 2010年3月〜 最新版は2.7.11
- バウンスメールを解析してYAML/JSON化
- http://bouncehammer.jp/
- インストールしたらコマンドが入る
- bin/mailboxparserを使ってメール解析
- 配信サービスとか通販サイトで導入済
bounceHammer
0.385Hachioji.pm #40@八王子の居酒屋 2014/04/12(土)
次のbounceHammer開発中 @azumakuniyuki / Cubicroot Co. Ltd.
2年前のツイート
0.462Hachioji.pm #40@八王子の居酒屋 2014/04/12(土)
次のbounceHammer開発中 @azumakuniyuki / Cubicroot Co. Ltd.
- 1通に複数のバウンスがあると困る
- モジュールとして使いにくい
- まだTengに移行してない
- CGI::Application使ってる(メンテは?
- Perl 5.16以降で動かない(use base...
- UNIXという考え方で言う第二のシステム
ver.2の問題点
0.538Hachioji.pm #40@八王子の居酒屋 2014/04/12(土)
次のbounceHammer開発中 @azumakuniyuki / Cubicroot Co. Ltd.
Tonkachi?今のところ``use Tonkachi;''
Hachioji.pm #40@八王子の居酒屋 2014/04/12(土)
次のbounceHammer開発中 @azumakuniyuki / Cubicroot Co. Ltd.
- 今年の2月ごろから開発開始
- まだSendmailのメールしか解析出来ない
- 次はPostfix, qmail, Gmailあたり対応
- 最終的にExchangeにも対応予定、たぶん
- システムではなくモジュールとして作ってる
- use Tonkachi;
- https://github.com/azumakuniyuki/Tonkachi
Tonkachi?
0.692Hachioji.pm #40@八王子の居酒屋 2014/04/12(土)
次のbounceHammer開発中 @azumakuniyuki / Cubicroot Co. Ltd.
use Tonkachi::Mail;
use Tonkachi::Data;
use Tonkachi::Message;
my $mail = Tonkachi::Mail->new('./mbox');
while( my $r = $mail->read ){
my $x = Tonkachi::Message->new( "data" => $r );
my $y = Tonkachi::Data->make( "data" => $x );
for my $e ( @$y ){
warn $e->dump("json");
}
}
現時点で少しだけ動く
0.769Hachioji.pm #40@八王子の居酒屋 2014/04/12(土)
次のbounceHammer開発中 @azumakuniyuki / Cubicroot Co. Ltd.
{
"provider":"ietf",
"addresser":"kijitora@example.jp",
"timezoneoffset":"-0500",
"lhost":"smtp-gateway.kyoto.ocn.ne.jp",
"recipient":"userunknown@example.org",
"subject":"渋谷で猫を一匹しか見ていない",
"reason":"userunknown",
...他たくさんの何かが続く
}
JSONで解析結果が出る
0.846Hachioji.pm #40@八王子の居酒屋 2014/04/12(土)
次のbounceHammer開発中 @azumakuniyuki / Cubicroot Co. Ltd.
- 祇園祭の頃には完成予定、たぶん
- ``Tonkachi''はもっと良い名前が合ったら変える
- Tonkachiよりも短い何か
- そもそも金槌系はやめるかもしれんし
- ``use BounceHammer''は長すぎる
- 猫?
- Haineko, Acme::Nyaa
夏ごろ v3.0.0
0.923Hachioji.pm #40@八王子の居酒屋 2014/04/12(土)
次のbounceHammer開発中 @azumakuniyuki / Cubicroot Co. Ltd.
終

Hachioji.pm #40 次のbounceHammer開発中