ヘッダの削除についてNo.05792
さん 19/11/05 16:40
 
 お世話になります。

 諸事情あり、「X-Mailer」ヘッダを削除したく、下記のような3つのマクロを作成
してみました。
 しかし、各マクロのコメント部分を見ていただけるとわかると思いますが、どのマ
クロもそれぞれ問題があり、困っています。
 何かよい方法はないでしょうか。

----- マクロ例1 -----
// 「X-Mailer」の中身は空にできるものの、ヘッダそのものが残ってしまう。
loaddll "tkinfo.dll";
$s = dllfuncstr("AddHeader", "X-Mailer", "");
clearupdated;
--------------------

----- マクロ例2 -----
// 送信すると、「X-Mailer」ヘッダがついてしまう。
// そもそもメール編集時点では「X-Mailer」ヘッダはついていない?
loaddll "tkinfo.dll";
#ret = dllfunc("DeleteHeader", "X-Mailer");
clearupdated;
--------------------

----- マクロ例3 -----
// 1度ヘッダを作成してから削除してみたものの、送信すると、やはり「X-Mailer」
ヘッダがついてしまう。
loaddll "tkinfo.dll";
$s = dllfuncstr("AddHeader", "X-Mailer", "");
#ret = dllfunc("DeleteHeader", "X-Mailer");
clearupdated;
--------------------

 以上、よろしくお願いいたします。

[ ]
RE:05792 ヘッダの削除についてNo.05793
秀まるお2 さん 19/11/05 17:22
 
 送信するメールにX-Mailer:ヘッダを付けないようにするってことは、現状不可に
なります。何らかのX-Mailer:ヘッダが必ず入ります。

 送信するメールにあえてX-Mailer:ヘッダを書き込むと、それが優先されて送信さ
れるようになり、特に指定が無ければ標準のX-Mailer:ヘッダが入ります。

[ ]
RE:05793 ヘッダの削除についてNo.05794
秀まるお2 さん 19/11/05 17:40
 
 追加ですみません。

 X-Mailer:ヘッダ無しでメールを送るのは、一応、悪用のリスクがあると思うので、
不可ってことでお願いします。

 (現状でも任意の指定が出来るので偽装は可能ではありますが)

[ ]
RE:05794 ヘッダの削除についてNo.05795
さん 19/11/05 17:45
 
 お世話になります。

 了解しました。
 ありがとうございました。

 それでは。

[ ]