Mozillaフリーのメールソフト「Thunderbird」を職場で使っていて、署名の設定も行っているのですが、常に署名の直前に余計なハイフン2つ(--)が・・・
実はこれバグでもなんでもなくて、メール本文と署名の区切りを表す世界共通の仕様だったらしい!(正確には半角ハイフン2つ+半角空白1つ)
IETF(Internet Engineering Task Force)が発行しているRFC(Request For Comment)の「RFC2646」に以下の記載があります。
4.3. Usenet Signature Convention
There is a convention in Usenet news of using "-- " as the separator
line between the body and the signature of a message. When
generating a Format=Flowed message containing a Usenet-style
separator before the signature, the separator line is sent as-is.
This is a special case; an (optionally quoted) line consisting of
DASH DASH SP is not considered flowed.
ざっくり訳すと
「本文と署名の区切りとしてダッシュ・ダッシュ・スペース(-- )を使いましょう」
処罰されるわけでも何でもないですが、エチケットとしてそのままにしておこうと思いました。
ですが、せっかく消す方法を調べたので覚え書きしておきます ( ・ω・)ノ
きっとバージョンによって若干違う。(以下はver 45.1.1)
なお、設定の変更は自己責任でお願いします。
「ツール」>「オプション」
「詳細」>「一般」タブ>「設定エディタ」
以下の 警告ウィンドウが表示されるので「使用する」を選択
設定名「mail.identity.default.suppress_signature_separator」を右クリック>「切り替え」で【false】から【true】に変更
※検索エリアに「separator」と入力すると早い
以上で設定終了です!