駄開発駄メモ 駄開発に関することを。

2011年12月24日

EdMimeDecode-0.001

Filed under: プログラム — タグ: , , , , , , , — m.takemi @ 6:19 AM

かつ (B|Q)エンコードなヘッダをEdMax(Free版のみ?)がデコードしてくれないので、それらをデコードするプラグインを作ってみました。

EdMimeDecode-0.001.zip

(EdMimeDecode-0.001.zip.md5)

edmimedecode_1

     ↓

edmimedecode_2

※このプラグインは、メールを開いたタイミングで、メールデータを変換します。このプラグインがバグった場合、下手するとメールデータを壊す可能性があります。が、その場合でも責任は負えません。謝罪はしますが。。

不安な方は使用しないでください。m(__)m

  • ヘッダ(題名とか送信元とか)に=?UTF-8?B?5ryi5a2X?= みたいな文字列があると、メールを開いたタイミングで、それらをデコードする。

    本当はメールを受信すると同時にデコードしたいけど、プラグイン側で受信するタイミングを知る方法が分からなかったので、メールを開いたタイミング。
  • ついでに、本文の改行がたまに異常になる場合(LFのみの場合?CRのみの場合?)があるので、CRLFに変換する。

↑だけしかやらないから、もっと局所的なプラグイン名にすべきだと思うけど思いつかず。。。orz

7 Comments »

  1. 素晴らしいプラグインをありがとうございます。
    おかげ様で、悩んでいた問題2点が解決しました!!

    コメント by 金粉沖 — 2012年10月17日 @ 7:34 PM

  2. どういたしまして!!

    コメント by m.takemi — 2012年10月19日 @ 11:32 PM

  3. 久しぶりに某通販サイトで注文したらメールの改行がおかしくて困っていましたが
    これで解決しました、ありがとうございました

    コメント by 卯月 — 2012年11月5日 @ 2:58 AM

  4. すごい!すごい!すごい!すごい!\(・∀・)/

    コメント by ありがとうございます! — 2013年3月18日 @ 10:25 PM

  5. プラグイン使わせていただいています。
    私も某通販サイトのメールの改行に困っていたので大変助かりました。
    どうもありがとうございました。

    コメント by まる — 2013年6月23日 @ 2:05 PM

  6. おかげで、Amazonからのメールがちゃんと改行されました。
    ありがとうございました。

    コメント by とき — 2013年10月31日 @ 9:33 PM

  7. メールフォームから届くメール本文が改行されず不便な思いをしていましたが、こちらのプラグインに出会い、解決しました。有り難うございました。なおEdmaxは今も現役で重宝しています。最も多用するソフトです。

    コメント by オサム — 2017年8月1日 @ 12:56 PM

RSS feed for comments on this post. TrackBack URL

Leave a comment

Powered by WordPress