2008年06月03日

fml で quoted-printable なメールを扱うには?その2

【fml】

昨日は、mimer.pl を利用した方法を書きました。

ただ、mimer.pl を使用した場合、変換時にエラーが発生すると、標準出力にエラーを吐き出します。エラーは、= の文字の後に、想定される半角英数字2文字が続かない場合に出るようです。

multipart メールは、基本的にどんなパートが存在しても良いわけですから(メールソフトが許す限りですが)、本文の異なるエンコード部分に = が書かれていないとも限りません。
そこで、エラー処理を止めて、可能な限りデコードするよう変更してみました。

$START_HOOK =q#
if($Envelope{'Body'}=~/^\s*Content-Transfer-Encoding:\s*quoted-printable/im){
$Envelope{'Body'} =~ s/=\r\n//g;
$Envelope{'Body'} =~ s/=\n//g;
$Envelope{'Body'} =~ s/=\r//g;
$Envelope{'Body'} =~ s/=([0-9A-Fa-f]{2})/pack("C",hex($1))/ge;
&DEFINE_FIELD_FORCED("x-strip-mime","quoted-printable");
}else{
&DEFINE_FIELD_FORCED("x-strip-mime","pass");
}

#;

これでもうちでは無事動いていますので、たぶん大丈夫でしょう。

投稿者 DON : 23:21 | コメント (0) | トラックバック (0) このエントリーを含むはてなブックマーク

広告

 

2008年06月03日

fml で quoted-printable なメールを扱うには?

【fml】

私が使っているメーリングリスト運営用のプログラムに、fml というものがあります。このfml、多機能で非常に良いのですが、使い込むと色々悩ましい部分も出てきます。

今後は、備忘録を兼ねて(そもそもブロードバンド備忘録だし)ここに、その設定についての考察を述べていきたいとおもいます。

さて、前置きはこれくらいにして、今回は、Content-Transfer-Encoding: quoted-printable の話。

事の発端は、HTML メールを禁止(HTML 部分を削除してしまって配信する)したMLの運用中に、文字化けメールが発生したことです。送信者のメーラーは、Windows Vista に付属の windows mail。最初は何故化けたのか、さっぱり分かりませんでした。同じメーラーを使っても、文字化けしない人もいましたから。

その後の調べで、どうやら文字化けしたメールはHTMLを含んだ multipart なメールだと言うことが分かりました。multipart メールの各パートのうち、text/plain なパートだけを抽出して配信する際、どうもMIMEのエンコード情報が欠落しているようです。

本来は、fml を改修してもらって不具合を解消するのがスジなのでしょうけれども、作者の深町さんはご病気の様子。ならば、と当面なんとかするために作ったのが次の HOOK です。

$START_HOOK =q#
if($Envelope{'Body'}=~/^\s*Content-Transfer-Encoding:\s*quoted-printable/im){
require ("mimer.pl");
$Envelope{'Body'} = &bodydecode($Envelope{'Body'},"qp");
&DEFINE_FIELD_FORCED("x-strip-mime","quoted-printable");
}else{
&DEFINE_FIELD_FORCED("x-strip-mime","pass");
}
#;

とりあえず、Body の中に、Content-Transfer-Encoding: quoted-printable と書かれた部分を見つけたら、mimer.pl を呼び出して、強制的にデコードしてしまっています。
で、一応、HOOK が判定したよ、という証拠を、x-strip-mime というヘッダに書き込んでいます。

うちの環境ではとりあえず、この表記で動きました。

たぶん、エラー処理とか、もっと考えなければならないとは思うのですが、取り急ぎの対策ならこれでもなんとかなるかなぁ、と思います。

もっと良い方法があれば、コメント欄ででも教えてください。

投稿者 DON : 00:26 | コメント (0) | トラックバック (0) このエントリーを含むはてなブックマーク

2008年05月10日

ソフトバンク携帯が、BBフォンと通話無制限のプラン「ホワイトコール24」を発表

【電話会社】

プレスリリース

ソフトバンク系の電話が相互に通話無制限となるプランを発表しました。

ソフトバンクモバイルの3G携帯電話、BBフォン、my BBコミュニケーターなどが対象です。

月額料金も無料、ということで、Yahoo!BB や、ソフトバンクモバイルの携帯の契約増加による基本料金の増加が目的のようですが、さすがにここまでやると、NTTやAUがどのような出方をするか、ちょっと想像もつきません。

無料IP電話では、Yahoo!BB のBBフォンが一応単一サービスとしては国内最大のようなので、他社にとっては大きな驚異となりそうです。

投稿者 DON : 16:19 | コメント (0) | トラックバック (0) このエントリーを含むはてなブックマーク

2008年02月11日

FujiFilm Fine Pix A900

【買ったもの】

デジカメを買い換えました。というより、買い増ししました。

モノは、富士フイルムの Fine Pix A900 です。今どき、わざわざこんな大きめの機種を選んだ理由は、今使っている Fine Pix A310 の付属品、メモリなどが全て利用できること、そして、何より、乾電池でも動作することです。

買い換えた理由というのが希薄で、実のところ、殆ど衝動買いです。

どうも、Aシリーズが廃盤となることは分かっていたので、乾電池仕様もいよいよ終わりかな、と思って、一時はどうしても欲しくなっていたのですが、後継としてJ50というのが発表されたので、急がなくても大丈夫だと思っていた矢先でした。

ただ、価格的に殆ど底値で売られており、それが衝動買いの決め手です。実は、このカメラ、近所のキタムラで14,000円で買ってきました。処分品で14,800円で販売されていたのですが、更に値引きしてもらいました。ちなみに在庫品でディスプレイ品とは違って、箱入りのままあったものの最後の1個でした。帰宅して楽天とヤフオクで検索したものの、楽天の最安値(上の写真のリンク先)よりも安かったので、買い物としては大成功でしょう。

問題は、最近忙しくて、デジカメを使う機会がどんどん減っていることです。このデジカメの最初の出番がいつになることか、ということでしょうか。

投稿者 DON : 21:27 | コメント (1) | トラックバック (0) このエントリーを含むはてなブックマーク

2007年08月26日

movaからFOMAへ無料で機種変更

【携帯電話】

まだまだmovaを使い続けるつもりでした、本当は。

昨日のことです。空き時間が出来た私は、近所の家電量販店へ出掛けました。目的は、携帯電話の新しい割引が無いかを確認するためです。

というのも、今まで持っていたmovaは、前回の機種変更後既に2年が経過し、新しい電池をもらう手続きをするかどうか、悩んでいたところでした。今月前半まで、FOMAへの機種変更は最低でも7000円以上、私の欲しい機種は9000円以上していました。

DoCoMoの戦略はmovaからFOMAへの変更のハズなのに、いざ機種変更しようとするとそんなに高いのであれば、『movaの停波に伴う移行のお願い』、なんて案内が来るまでmovaを使い続けようかな、なんて思っていたりもしました。

ところがネット上で、「お盆を過ぎると、新しい割引が始まるかも。」などという真偽のほども分からないような情報を見つけ、駄目元で「5000円以下ぐらいになっていないかな。」と見に行くことにしたのです。

量販店の携帯売り場へ行ってみると、値札は上旬に来たときと同じ値段でした。諦めて帰ろうとしていると、案内の女性が近づいてきました。少しでも安くならないかな、と話を聞いてみると、なんと、一部のワンセグ携帯なら、無料で機種変更できるというのです。

詳しい話はこうでした。
 前回の機種変更から2年を越えた場合…9240円(これが基本となる価格)
 DoCoMoとの契約が10年を越えている人…一部の機種が5250円引き
 903iTVモデル限定の割引…4200円引き
で、総合すると、契約事務手数料を除けば無料(ポイントも不要)で変更できた、ということになります。

昨日は時間がなかった上、Felica に入った Edy 等のデータ移行の手続きも必要でしたので、今日、再度出掛けて変更してきました。

ということで、予定外でしたが、P903iTV が無料で手に入りました。いやぁ、ラッキーでした。(笑)

投稿者 DON : 22:22 | コメント (0) | トラックバック (1) このエントリーを含むはてなブックマーク

2007年07月16日

SHARP LC-15SX7

【買ったもの】

近所のテレビ中継送信所が、地デジ対応になったので、台所用のテレビを買いました。

機種は SHARP LC-15SX7 です。

今回はネット通販で買わずに、近くのケーズデンキで衝動買いしてみました。(笑)

現在楽天で買える(品切れとなっていない)最安値は、上の写真のリンクの56,400円です。私が買ったのは57,200円。(実際には57,800円ですが、他の小物で600円引いてもらったので、実質57,200円でした。)その差、800円。これで5年間保証を買ったと思えば、安いものです。というか、今回の買い物は、たぶん大成功なんでしょう。

で、うちは強電界区域なので、室内アンテナで十分だろう、なんて安易に考えていたら、駄目でした。(^_^;)仕方ないので、来週末にでもアンテナ線の工事をしたいと思います。

いやぁ、ネットの価格も調べていかなかったのに、この買い物が出来たので、今回は大満足です。

投稿者 DON : 22:49 | コメント (0) | トラックバック (3) このエントリーを含むはてなブックマーク

2007年06月25日

BBフォンが、他社ISPでも利用可能に

【新製品・新技術】

Yahoo! が新たなサービスを開始したようです。その名も、ソフトバンクBB my BBコミュニケーター

特徴としては、現在のインターネットサービスプロバイダーを変更することなく、そのままの環境で利用できること、また、会員同士はもちろん、BBフォンユーザー(BBフォン光を含む)とも無料で通話ができることです。

BBフォンとの最大の違いは、双方がBBフォン加入なら、050で始まる番号を使わなくてもBBフォン経由での通話を自動で選択してくれていたのですが、このサービスでは、無理なように見えます。(相手がBBフォンで、myBBコミュニケーター側から発信すれば、可能かも知れませんが、着信側がmyBBコミュニケーターの場合はまず無理と思われます。)

また、このサービスは、skype のようなPCを使った通話にも対応しているようです。

電話機をつなげるルータ(何と無線LAN付き)も発売され、買取、レンタルの2方法が選択できる、ということなので、各社のIP電話とskype を足したような感じですね。

私が望むことは、
BBフォンからの同番移行を可能にする
電話機をつなげるルータは、無線LAN無しの廉価版(ルータ機能も私の場合は不要ですが)を作る
ぐらいでしょうか。

なお、正式なサービスインは8月のようです。それまでは無料期間のようなので、一度試してみようかと思います。

投稿者 DON : 01:37 | コメント (0) | トラックバック (1) このエントリーを含むはてなブックマーク

2007年05月04日

CTU の IPアドレスを変更

【CTU・ONU】

母屋と離れのネットワークを一元化した事に伴って、ネットワークのアドレス付与方も整理しました。

192.168.24.1〜50 DHCP付与用
192.168.24.151〜  プリンタ用
192.168.24.211   CTU
192.168.24.231   ひかり電話アダプタ
192.168.24.241〜  無線ルータ等ネットワーク機器

これに伴い、今まで初期設定のままだった、CTUのIPアドレスを変更しました。CTUのIPアドレス変更は、あまり一般的では無いようで、ひかり電話アダプタのアドレス変更などは場合によっては電話が不通になる事例もあったようですが、私の場合は何の問題もなく、次の手順で変更できました。

1.CTUにて、自アドレス、ひかり電話アダプタのアドレスを変更する。
2.CTUの再起動を行う。
3.ひかり電話アダプタのACアダプタを抜いて、10秒以上経過後電源ONとする。
4.CTUのDHCP状態で確認。
CTU.gif

これで無事、CTUのアドレスが変更できました。電話も問題なく着信しています。

私のネットワークと似たような事をされている方もいらっしゃるようで…
私の記事で物足りない方は、下の皆さんの記事も参考にされてくださいね。
「光プレミアムに無線ルータをブリッジ接続してみた」
「もがいて「光」出来ました」
「光プレミアムで無線LAN・・・」
「光プレミアムの初期設定・CTU設定」

投稿者 DON : 11:46 | コメント (0) | トラックバック (1) このエントリーを含むはてなブックマーク

2007年05月03日

離れと母屋の間を結ぶ

【自宅のネットワーク】

前回出来上がったネットワークのうち、未施工だった、離れと母屋の間を結ぶネットワークを作りました。といっても簡単で、先日紹介した屋外用LANケーブルを使って、双方のネットワークを結んだだけです。

これまでの自宅ネットワーク
宅内配線図.gif

完成した自宅ネットワーク
home2.gif

これで、ようやく、CATVとフレッツ光プレミアムの2重契約状態を脱することが出来ました。
(実は、さらに電話回線で Yahoo!BB の契約が1つあるので、万が一フレッツ光プレミアムが長期にわたって普通となった場合でも対応できます。)

これに伴ってCTUの設定を変更していますが、それはまた、別のエントリーで説明したいと思います。


投稿者 DON : 17:04 | コメント (0) | トラックバック (0) このエントリーを含むはてなブックマーク

2007年04月21日

屋外用LANケーブル

【欲しいもの】

時候も良くなってきたので、そろそろ、離れと本宅の間を結ぶLAN回線を用意しようかと検討を始めました。建物が渡り廊下(2F)でしかつながっていない構造なので、どうしても屋外にLANケーブルを敷設する必要があります。

電力線PLCの導入も考えましたが、うちの基幹ネットワークの一部になる予定であるため、やはりきちんとしたLANケーブルを張りたい、と考え、屋外用のLANケーブルを探してみました。

何社か発売しているので、ここで紹介しておきます。


GREEN HOUSE GH-CBEOUT-200M イーサネットケーブル(コネクタ無し・200m巻)


ELECOM CAT5E対応LANケーブル(屋外対応版) LD-VAPF/BK100(コネクタ無し・100m巻)

なお、電材屋などで注文するのであれば、冨士電線が各種屋外ケーブルを発売していますね。
代表的なのはTPCC5-LAPですが、その他にも、架空自己支持ケーブルのTPCC5-LAP-SSFなどがあります。いずれにしても、条長500mなので、個人で購入するのは厳しそうな気がしますが。
(切り売りしてくれれば便利なんですけどね。)

投稿者 DON : 12:07 | コメント (0) | トラックバック (9) このエントリーを含むはてなブックマーク