HTMLメールのテキスト形式への変換2-リンNo.22524
gio さん 05/04/20 12:35
 
連続で恐縮です。
微妙に異なる内容ですので、別スレにさせていただきました。

先程と同じく、掲題の機能のうち、「HTML パート中に含まれている
リンク先を最後に付ける」機能の判定仕様についてです。

これは、「<a href = "http://」のみで、「<a href = "https://」は、
非サポートということでしょうか?
非サポートの場合、今後の計画などはいかがでしょうか?

以上になります。

[ ]
RE:22524 HTMLメールのテキスト形式への変No.22535
秀まるお2 さん 05/04/20 15:39
 
 実際に確認した訳ではないんですが、ソースコードを見た限りでは、
「https:」でも出てくるはずです。

  <a href="...">〜</a>のように書いてあるsrc=の中身をそのまま出してるだ
けのようですけど。

[ ]
RE:22535 HTMLメールのテキスト形式への変No.22539
gio さん 05/04/20 17:23
 
こちらもレスありがとうございます。

すみません。「https:」どうこうという話ではありませんでした。
たまたま、現象の発生していたメールが「https:」のみを含むものと
http:」のみを含むもので異なっていたので、これが原因かと
思っていましたが、違いました。正確には以下のようになっています。

HTML形式とテキスト形式混合のマルチパートのメールの場合、
「text/plainパートがあっても無視する」セット時:URL検出しない「text/plainパー
トがあっても無視する」クリア時:URL検出する

HTML形式(非マルチパート)の場合、
上記設定に関わらず:URL検出しない

になっているようです。

つまり、テキスト変換(タグ除去等?)処理が行われた場合は、
リンク先を付加する機能が無効になっている(というか除去後に
リンク抽出している?)ような気がします。
が、もしかして、これは仕様でしょうか?

[ ]
RE:22539 HTMLメールのテキスト形式への変No.22542
秀まるお2 さん 05/04/20 21:46
 
 仕様といえば仕様ですが、text/html形式のものを変換した場合には、メール
中に、

 [a:https://.........]

 のようなのが必ず埋め込まれると思います。それがあるなら仕様通りです。そ
れが無いなら、変換のバグってことになります。

-----------仮にバグじゃないとして話を進めると-------------

 [a:https://.....]がメール中に入っているので、あえてメール文末にリンク
先一覧を付加する必要は無いと思います。

 しいて、そういう場合でもとにかくリンク先一覧をメール末尾に付けて欲しい
って要望なら、それは技術的には難しくありませんけど。あるいは、現状の「全
般的な設定・上級者向け・デコード」中のオプションの説明が間違ってる(ある
いはまぎらわしい)ってことも言えますが。

[ ]
RE:22542 HTMLメールのテキスト形式への変No.22548
gio さん 05/04/21 10:20
 
結論からいうと、バグ等ではなく、私の理解が間違っていたようです。

「リンクを[a:XXXX]のようにテキスト化する」がoff状態でしたので、
[a:XXXX]は表示されていない状態でした。(見辛いので…。)

「HTMLパート中に含まれてるリンク先を最後に付ける」は、マルチ
パートのメールで「text/plainパートがあっても無視する」がoff
(text/plainを表示する状態) の場合に、text/html から URL を
抜き出して表示する機能。ということですね。

また、要望というには、マイノリティ過ぎるようですので、特に
強くは希望しません。(どなたか同じ要望の方がいて、さらに処理が
重くならないようでしたらご検討をお願いします。)

数値文字参照の件も含めまして、ありがとうございました。

[ ]
RE:22548 HTMLメールのテキスト形式への変No.22551
秀まるお2 さん 05/04/21 13:06
 
 では、「リンクを[a:XXXX]のようにテキスト化する」がoffの場合で「HTML
パート中に含まれてるリンク先を最後に付ける」がONの場合は、リンク先を最後
に付加するようにしてみます。

[ ]