MozillaZine.jp フォーラム
https://forums.mozillazine.jp/

テキスト編集の送信メール時のハイパーリンクについて
https://forums.mozillazine.jp/viewtopic.php?f=3&t=18051
ページ 13

作成者:  サンダーマン [ 2020年7月16日(木) 11:38 ]
記事の件名:  テキスト編集の送信メール時のハイパーリンクについて

テキスト編集で送信メールを作成しております。
この時、URL等の記載した場合、送信済みメールを送信後に確認すると勝手にハイパーリンクが付与されることがあります。しかも、URL部分以外にもつくことがあります。

当方としては、テキスト編集しているため、送信後までハイパーリンクが設定されているか判断できません。送信後に確認のために送信済みメールをみると付いているという状況です。
そもそもハイパーリンクの付与を希望していませんので、この制御設定等を完全無効にするには、どのような確認、設定であるかをお伺いしたいです。よろしくお願いします。

作成者:  maji [ 2020年7月16日(木) 19:25 ]
記事の件名:  Re: テキスト編集の送信メール時のハイパーリンクについて

サンダーマン さん、maji とゆ者です。

サンダーマン さんが書きました:
テキスト編集で送信メールを作成しております。
この時、URL等の記載した場合、送信済みメールを送信後に確認すると勝手にハイパーリンクが付与されることがあります。
しかも、URL部分以外にもつくことがあります。
サンダーマン さんが書きました:
当方としては、テキスト編集しているため、送信後までハイパーリンクが設定されているか判断できません。
送信後に確認のために送信済みメールをみると付いているという状況です。

Thunderbird には
テキストメールであっても本文表示の際にハイパーリンクしてくれる機能があります。
以下の記事を参考にしてください。

MozillaZine.jp フォーラム • トピック - テキスト形式で受信したメールのリンクがハイパーリンク化しない
viewtopic.php?f=3&t=16856

上記記事中に
偶然的通行人 さんが書きました:
Thunderbird は、プレーンテキスト形式のメールであっても、
その中に記された URL が、URL としての構造規則を保っていれば、そのように認識してハイパーリンクとして表示し、
クリックすれば相応の動作をとります。
とある様に
ハイパーリンクしてくれるのが標準の様です。

今回の サンダーマン さんの事象の場合だと
テキスト編集で送信メールを作成しておられるとの事なので、
送信済みフォルダにあるテキスト形式メールを「勝手に」ハイパーリンク扱いにしているだけで
相手側にはハイパーリンク組み込みメールではなく
そのままテキスト形式のメールが送られてるのではないでしょうか。
もし心配ならば
送信済メールのソースを見てみれば判ります。


では。

作成者:  サンダーマン [ 2020年7月17日(金) 15:59 ]
記事の件名:  Re: テキスト編集の送信メール時のハイパーリンクについて

majiさん、ご回答ありがとうございます。
ハイパーリンクを完全無効は難しいそうですね。

>今回の サンダーマン さんの事象の場合だとテキスト編集で送信メールを作成しておられるとの事なので、
送信済みフォルダにあるテキスト形式メールを「勝手に」ハイパーリンク扱いにしているだけで相手側にはハイパーリンク組み込みメールではなくそのままテキスト形式のメールが送られてるのではないでしょうか。

念の為、同一の文面を再度自分宛てに送信してみましたがやはりハイパーリンクが既成されていました。
もちろん作成時は「HTML編集」はオフで、表示もシンプルテキストです。
以上のことから、どうやっても「http://~~」形式を入力するとハイパーリンクが既成されそうですね。
仕様的に、「http://~~」以降の文面がなりますので、「http://~~」を入れたあとは改行しないとダメですね。

作成者:  maji [ 2020年7月17日(金) 18:35 ]
記事の件名:  Re: テキスト編集の送信メール時のハイパーリンクについて

サンダーマン さん、maji です。

返答いただきましたが、
なんとなく サンダーマン さんの理解と私の説明とにギャップがある様に感じるので、
二点だけに絞って整理質問させてください。

-----

質問1。

サンダーマン さんが困っていてかつ解決したいのは以下のどれですか?

答え:5択(+自由記述)。

(あ) 自分の手元の Thunderbirdがテキストメールでもハイパーリンクするのを止めたい
(い) 相手に送られるメールをハイパーリンク組み込み無しメールにしたい
(う) 上記(あ)と(い)の両方
(え) 上記(あ)と(い)のいずれでも無い
(お) もし(え)の場合、具体的には・・・・・・・・(自由記述)

質問2。

サンダーマン さんが書きました:
念の為、同一の文面を再度自分宛てに送信してみましたがやはりハイパーリンクが既成されていました。
もちろん作成時は「HTML編集」はオフで、表示もシンプルテキストです。

その「再度自分宛てに送信してみました」のメールの
送信済トレイに残っているメールを「ソースを表示」させてみて
ソースの中に「ハイパーリンクが既成されて」いますか?

答え:自由記述。

-----

単に自分の手元の環境だけ「ハイパーリンクされるのを止めたいだけ」ならば
私が直前に投稿した中で紹介してるリンク記事を辿ればヒントは出てますが、
それらの議論の前に
まずは何がお悩みか等々の整理をしましょう。

では。

作成者:  EarlgreyTea [ 2020年7月18日(土) 10:36 ]
記事の件名:  Re: テキスト編集の送信メール時のハイパーリンクについて

サンダーマン さん

Thunderbird のメッセージ表示画面は、メッセージ中のURL構文をハイパーリンクにして表示します。

サンダーマン さんが書きました:
念の為、同一の文面を再度自分宛てに送信してみましたがやはりハイパーリンクが既成されていました。

サンダーマン さんが自分宛に送信し受信したメールはテキスト形式なのですが、メッセージ表示画面で開いて見ていると思いますので、そうすれば当然リンク化されて表示されます。
他のメールソフトで受信したり、メニューボタン>表示>メッセージのソース(Ctrl+U)で確認したりすればご理解いただけるかと思います。
また、送信済みトレイのメールを「新しいメッセージとして編集」にて、メッセージ作成画面で開くとリンク化されていないのが確認できるはずです。

作成者:  サンダーマン [ 2020年7月20日(月) 09:11 ]
記事の件名:  Re: テキスト編集の送信メール時のハイパーリンクについて

maji さん、質問ありがとうございます。

質問1:サンダーマン さんが困っていてかつ解決したいのは以下のどれですか?
>答えは、下記の2項目です。
(あ) 自分の手元の Thunderbirdがテキストメールでもハイパーリンクするのを止めたい
(い) 相手に送られるメールをハイパーリンク組み込み無しメールにしたい

質問2:その「再度自分宛てに送信してみました」のメールの送信済トレイに残っているメールを「ソースを表示」させてみてソースの中に「ハイパーリンクが既成されて」いますか?
>答えは、「ハイパーリンクが既成されているか?」を判断する知識がございません。何かキーワードを教えていだければ、こういう記述があれば「ハイパーリンクが既成されている」というものはございますか?
見てみると、文字化け?しているのかなという印象なのですが。。。テキストエンコードをUnicodeと日本語を切り替えてみましたが変化なしです。


EarlgreyTeaさん、回答ありがとうございます。
送信済みトレイのメールを「新しいメッセージとして編集」にて、メッセージ作成画面で開くとリンク化されていないのが確認できるはずです。
>おっしゃるとおり、「新しいメッセージとして編集」で開くとリンクはございません。要は送信メールの作成時も「リンクがない」ということを記載しましたが、その状態であり、送信済みトレイや受信メールトレイではリンクが付くということであります。

作成者:  EarlgreyTea [ 2020年7月20日(月) 09:25 ]
記事の件名:  Re: テキスト編集の送信メール時のハイパーリンクについて

サンダーマン さんが書きました:
>おっしゃるとおり、「新しいメッセージとして編集」で開くとリンクはございません。要は送信メールの作成時も「リンクがない」ということを記載しましたが、その状態であり、送信済みトレイや受信メールトレイではリンクが付くということであります。

これを読んで、私はサンダーマンさんが理解していただけたか確証が持てません。
繰り返しになるかもしれませんがこういうことです。
  • サンダーマンさんが送信したメールも送信済みトレイに残されたコピーもURLはリンク化されていない
  • それをご自分で受信した受信トレイのメールもURLはリンク化されていない
  • それを開いて表示する際に「メッセージ表示画面」がリンク化して表示しているだけ
メールのデータ(ソース)自体はリンク化されていません。

ご理解いただけましたでしょうか。

なお、「メッセージ表示画面」がURLをリンク化して表示する機能を無効化する方法はわかりません。
URLと認識しないようにして回避するしかないと思います。
でも、自分の表示だけなのですから、それって何か実害あるのでしょうか。

作成者:  サンダーマン [ 2020年7月20日(月) 11:22 ]
記事の件名:  Re: テキスト編集の送信メール時のハイパーリンクについて

EarlgreyTeaさんありがとうございます。

・サンダーマンさんが送信したメールも送信済みトレイに残されたコピーもURLはリンク化されていない
・それをご自分で受信した受信トレイのメールもURLはリンク化されていない
>リンク化の定義?が曖昧ですが、要するに青くなってクリックするとブラウザが開くということであります。そのようなことが送信したメールの先方(他人のアドレスでも確認済み)(自分宛て送信でも受信トレイで確認済み)及び自身の送信済みトレイでも起こっております。

・それを開いて表示する際に「メッセージ表示画面」がリンク化して表示しているだけ、メールのデータ(ソース)自体はリンク化されていません。
>すいません、ちょっと理解できないのですが、『「メッセージ表示画面」がリンク化して表示しているだけ』であれば、たしかに自分だけの問題でありますが、上記のとおり、メールの先方でも起こっております。
しかし、繰り返しとなりますが「メール作成画面」では確認できず、「送付先及び自分宛ての受信トレイと送信済みトレイ」では確認できております。
この『「メール作成画面」では確認できず』が非常に厄介で、ここで判別できれば対応の仕方もあるのですが、これができない。ハイパーリンクを構築したつもりがないのに、送信後に気づくということを問題視しております。こちらも説明が不足でしたでしょうか。よろしくお願いします。

作成者:  EarlgreyTea [ 2020年7月20日(月) 14:14 ]
記事の件名:  Re: テキスト編集の送信メール時のハイパーリンクについて

サンダーマン さんが書きました:
そのようなことが送信したメールの先方(他人のアドレスでも確認済み)(自分宛て送信でも受信トレイで確認済み)及び自身の送信済みトレイでも起こっております。

その先方もThunderbirdを使っているのなら当然そうなります。
実際に送信し受信しているメールのソース自体はリンクになっていないはずです。

そのメールを
Thunderbirdのメッセージ表示画面がリンクにして見せている
のです。

Ctrl+U でメッセージのソースを表示させてご確認ください。

作成者:  もやし [ 2020年7月20日(月) 14:19 ]
記事の件名:  Re: テキスト編集の送信メール時のハイパーリンクについて

ワープロソフトなどでURLを入力するとリンクが自動設定されるようなことがメール作成時におこり、それが送信済みでしか確認できないというようなイメージをお持ちではないかと推測しました。

テキスト形式のメールには、リンクを設定するような仕様はありません。
メール作成画面に表示されている状態と同じ状態で送受信されています。

では、なぜ送信済みトレイのメールや受信者がメールを表示させるとリンクが設定されているかということですが、これはそもそも仕様にないので設定されていません。

Thunderbirdなどのメールソフトがメールを表示する時に、URLやメールアドレスのような文字列を見つけると、リンクを設定して表示します。
あくまで表示する時だけで、送受信されたメールデータにリンク情報はありません。
よって、ご自身の送信済みトレイで意図しないリンク表示の無効化は、おそらく
Thunderbirdにその設定がないので、不可能だと思います。
受信者の閲覧環境でのリンク表示は、使用しているメールソフトの機能なので、送信側ではどうすることもできません。

電話機には電話番号が通知されるだけなのに、電話機の電話帳機能をつかって「○○さん」と表示することができ、発信側には着信側の表示を指定できないようなイメージでしょうか。

作成者:  もやし [ 2020年7月20日(月) 14:38 ]
記事の件名:  Re: テキスト編集の送信メール時のハイパーリンクについて

サンダーマン さんが書きました:
しかも、URL部分以外にもつくことがあります。

これは、「tel:(数字)」というように例を挙げていただくと、対処方法を提案できる方が現れるかもしれません。
例えば、URLに続く文字列が一緒にリンクになるのを防ぐには、URLの後に改行や半角スペースを入れます。
もちろん対処は送信済みトレイに対しては有効ですが、受信側でどのように表示されるかは受信者の環境に依存しますので対処できません。

作成者:  サンダーマン [ 2020年7月20日(月) 14:52 ]
記事の件名:  Re: テキスト編集の送信メール時のハイパーリンクについて

EarlgreyTeaさん何度もありがとうございます。
>Thunderbirdのメッセージ表示画面がリンクにして見せている
お話しの趣旨は理解しました。当たり前のようにテキストなのでリンク化はありえないという頭はあったものの、実際リンク化と同様の効果が発生しているということ。
一応、申し添えると本事例はOutlookでも確認しております。しかし、メーラーのおせっかい機能と申しましょうか、それによって表示されているのならば防ぎようがないということは理解しました。

もやしさん回答ありがとうございます。
全体的に消化しやすく回答ありがとうございます。ハイパーリンク化というワードが若干混乱を招いたかもしれません。しかし実際の効果としては同様の効果が出ています。
受信側、メーラーのおせっかい機能であれば防ぎようや、制御しようがありませんね。
URL部分以外についてはおっしゃるとおりです。改行等を入れないとhttp以降すべて網羅しようとします。

作成者:  もやし [ 2020年7月20日(月) 15:17 ]
記事の件名:  Re: テキスト編集の送信メール時のハイパーリンクについて

サンダーマン さんが書きました:
メーラーのおせっかい機能と申しましょうか、それによって表示されているのならば防ぎようがないということは理解しました。

ご希望の動作ではないかもしれませんし、Thunderbirdのバージョンによって動作が異なるかもしれませんが参考までに。
URLの前に「-」を付けて「-https://...」と書くと送信済みトレイに関してはリンク表示になりません。

作成者:  maji [ 2020年7月20日(月) 20:41 ]
記事の件名:  Re: テキスト編集の送信メール時のハイパーリンクについて

サンダーマン さん、maji です。

大きく分けて三つのアドバイスをしたいのですが、
あまり多くコメントすると余計に混乱するので、
まずは一点に絞って記します。

-----

viewtopic.php?f=3&t=18051#p66410
へのお返事です。

サンダーマン さんが書きました:
maji さんが書きました:
質問1:サンダーマン さんが困っていてかつ解決したいのは以下のどれですか?
>答えは、下記の2項目です。
maji さんが書きました:
(あ) 自分の手元の Thunderbirdがテキストメールでもハイパーリンクするのを止めたい
(い) 相手に送られるメールをハイパーリンク組み込み無しメールにしたい

ここまでは了解です。

サンダーマン さんが書きました:
maji さんが書きました:
質問2:
その「再度自分宛てに送信してみました」のメールの
送信済トレイに残っているメールを「ソースを表示」させてみて
ソースの中に「ハイパーリンクが既成されて」いますか?
>答えは、「ハイパーリンクが既成されているか?」を判断する知識がございません。
何かキーワードを教えていだければ、
こういう記述があれば「ハイパーリンクが既成されている」というものはございますか?
見てみると、文字化け?しているのかなという印象なのですが。。。
テキストエンコードをUnicodeと日本語を切り替えてみましたが変化なしです。

とりあえず「ソースを表示」まで辿り着かれたところまでは了解しました。

まず、
メールがインターネット上で送信される際には
日本語そのままで送られるのではなく
メール送受信専用の文字コードに変換してから送り出されます。
送信済トレイには「メール送受信専用の文字コードに変換されたメール」が置かれます。
表示したり編集したりする場合はアプリが(Thunderbirdが)自動的に翻訳再変換し日本語にしてくれます。
が、
「ソースを表示」すると「生の」メール送受信専用の文字コードのまま表示され
日本語の部分は 文字化け した様に見えます。
その状態で正常です。

日本語の部分は文字化けみたいに見えますが
URL表記等の(半角の)アルファベットの部分はそのままアルファベットで表示されます。
例えば
サンダーマン さんがテキスト形式メール中に http://www.example.com/ と書かれたとすると
「ソースを表示」した中にも http://www.example.com/ の文字列「だけ」が見えるはずです。→【A】
そして
もしそれが「ハイパーリンクが組み込まれた状態」であれば
例えば例えば
コード:
<A HREF="http://www.example.com/">http://www.example.com/</A>
みたいに
ハイパーリンクする為の構文が記載されています。→【B】
上記は一例で、他にもさまざまな構文が存在するかもしれません。
よって
「ソースを表示」して http://www.example.com/ の文字列だけしか存在しなければ
それはハイパーリンク無関係にテキスト表記だけが入った状態です。→【A】
よってよって
「ソースを表示」して上記の「コード」みたいに何某かの html構文が書き込まれていたら
そこで初めて「ハイパーリンクが本文中に組み込まれている」事となります。→【B】

サンダーマン さんの場合は
上記【A】と【B】のどちらでしょうか?

-----

なんとなくですが サンダーマン さんのここまでの投稿を見て
サンダーマン さんの場合は【A】ではないかと推測しています。

-----

いろいろアドバイスしたい点あるのですが、
冒頭で記した通り
まずは一点に絞ってます。

では。

作成者:  maji [ 2020年7月20日(月) 21:21 ]
記事の件名:  Re: テキスト編集の送信メール時のハイパーリンクについて

サンダーマン さん、maji です。

maji さんが書きました:
大きく分けて三つのアドバイスをしたいのですが、

先にバラしちまうと、

一つ目:テキストメールとハイパーリンクの関係
二つ目:「 http://~~」以降の文面がハイパーリンクされる件
三つ目:ハイパーリンクさせない方法

の三つを考えてます。

ただし
maji さんが書きました:
あまり多くコメントすると余計に混乱するので、
まずは一点に絞って記します。
としています。

ページ 13 All times are UTC + 9 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/