[要望]デコードのマクロ関数No.07517
w.stone さん 03/12/13 00:13
 
こんにちは。
w@stone@自宅仕事場 です。

会社でメールサーバの管理を行なっています。
社内に送信されて来るメールの中でいわゆるSPAMメールなどの
こちら側にメールボックスが無いアドレス宛のメールは、
メールサーバがエラーメールを返しますが、
相手のサーバから受取りを拒否されることがあります。

このようなメールの本文は、エラーの内容と本文が
記述されたものになっていますが、エンコードされたままなので、
内容を解析することができません。

そこで、選択した文字列をデコードするようなマクロ用の
関数を作って頂けないでしょうか?

例えば、エラーメールの本文中に

Subject: =?iso-2022-jp?B?MjAwNJROg4qDYoNggsmCyILpgUk=?=

とあった時、これを

Subject: 2004年リッチになる!

に変換するようなマクロを作りたいのです。

すでにあるようでしたら、どちらにあるか、お教え下さい。


(^^) 2003/12/13(Sat) 0:10:34 am
    鈴木頼雄(w@stone)
……+……1……+……2……+……3……+……4……+……5……+……6

[ ]
RE:07517 [要望]デコードのマクロ関数No.07518
たまがわ さん 03/12/13 00:37
 
こんばんは。

 鶴亀マクロヘルプの「DecodeHeader関数」を参照されると良いでしょう。そこに
載っているサンプルマクロも役立つと思います。

[ ]
RE:07517 [要望]デコードのマクロ関数No.07519
秀まるお さん 03/12/13 00:45
 
 んでは、DecodeHeader関数を追加します。

   $s = dllfuncstr("=?iso-2022-jp?B?MjAwNJROg4qDYoNggsmCyILpgUk=?=");

 のようにして内容が変換できるようにします。


   $s = dllfuncstr("Subject: =?iso-2022-jp?B?.......=?=");

 みたいに、余計な部分を含んでいてもちゃんと変換します。

[ ]
RE:07519 [要望]デコードのマクロ関数No.07520
秀まるお さん 03/12/13 00:47
 
 DecodeHeader関数は既に存在してました。

 自分で作って、また同じ処理を作ろうとしてました。

[ ]
RE:07518 [要望]デコードのマクロ関数No.07521
w.stone さん 03/12/13 10:21
 
たまがわ  さん、秀まるお さん

こんにちは。
w@stone@自宅仕事場 です。

まとめレスにて失礼いたします。

    たまがわ  さん
    Sat, 13 Dec 2003 00:37:18 +0900 Wrote:
> 鶴亀マクロヘルプの「DecodeHeader関数」を参照されると良いで
>しょう。そこに
お教え頂き、ありがとうございます。
サンプルに少し手を加えて、やりたいことができました。


(^^) 2003/12/13(Sat) 10:20:00 am
    鈴木頼雄(w@stone)
……+……1……+……2……+……3……+……4……+……5……+……6

[ ]