[PC]携帯電話へのメール分割転送(ubiqun)

Submitted byshin on日, 2008-01-20 20:51
TU-KAがAUに吸収されてしまい、今使っているTU-KAの携帯電話("プリケーロング"です)を 変えないといけないんだけど、 AUが提案するTU-KAからAUの移行特典はあまり魅力が無く (一番つらいのが"ぷりペイド"でメールが出来ない所)、 無料で頂けるぷりペイド携帯電話は息子用に回すことにしてsoftbank携帯を所有することに。

softbankもTU-KAと同じく"短いメールは受信無料"なので、 以前作った携帯メール転送システムを構築を流用してみたのだけど、 TU-KAとsoftbankで仕様が少しづつ違う(subjectが表示できる等softbankの方が多少偉い‥まぁ基本料金が250円⇒1280円の5倍位違うんだからそれ位は当然?)ので、 久しぶりにプログラムを更新しようかなぁと思ったり、でも sky.plはかなり古いからもう少し新しい ubiqunにしようかなぁ (実はこれもかなり古くてメンテナンスされている雰囲気は無い) 等々悩んで、結局ubiqunでシステム更新することにした
# sky.plは自分が入れたパッチが汚くてメンテナンスしたくなかったというのが本当の理由

まず悩んだのがメールの分割文字数。調査の中で異なる情報が入り乱れていて最初は混乱したのだけど、 結局のところ、 大きくは ?サーバーメールボックスに保存しない条件と、 ?無料受信通知でメールを送れる条件があるらしい。もともとの目的から言うと、見れればいいので?だけを満たせばいいはずなのだけど、サーバーに保存するメールも沢山たまるとスプールフルになるらしいので、両方達成を目標に。
で、試行錯誤した結果、どうも携帯電話依存の制限だったり、結局それらの制限より厳しい闇(?)の制限があったりで適当な設定でお茶を濁したのが下の結果。

?サーバーメールボックス保存条件 ←の携帯電話(810T)条件 ?無料受信通知条件 結局‥
本文文字数 385 258 284 196
From文字数 56 61 60 制限なし/2通目は8+domain
Subject文字数 41 41 40 36
添付ファイル なし なし なし
複数宛先 なし なし


後、携帯メールアドレスを隠蔽して、仮想メールアドレスでやり取りする方は、オリジナルubiqunでは対応できなかったので、結局ubiqun.pl/ubiqun_lib.plも変更して対応。
結局、前回と同じくオリジナルプログラムに手を入れてしまったわけなんだけど、前回は、fetchmail+プリプロセッサ(sky.plが認識できる形に携帯電話からのメールを整形)+改変版sky.plの3部構成だったのが、改変版ubiqunのみになったのが進化かな?。
後はこれをxreaサーバーに持っていくかどうか?なんだけど‥今はお家サーバーで3分おきに実行できているけど、xreaにすると6分おきになるからなぁ‥悩みどころ。