Делаю стандартную операцию - добавляю подпись из внешнего файла. Например, подпись такая:
Thank you.

Когда создаю новое письмо, подпись имеет вид
--
Thank you.

И еще к тому же подпись серого цвета. Как это пофиксить, чтобы в подписи было именно то что я имею в файле?

вообще-то "--" и пробел на конце - это почтовый стандарт подписи.

Это можно исправить только копаясь в бинарнике, хотя убирать "--"  - неправильно.

Не знаю насчет "стандарта" и правильно это или нет. Мне лично это неудобно.
Вот нашел простой способ избавиться от этих символов:
userContent.css
blockquote[type=cite] {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    padding-left: 0 !important;
    border-left: none !important;
    border-right: none !important;
}

LokiThread
Я в тундровой птице не разбираюсь, но userContent.css влияет только на отображение на том компе, где находится userContent.css

Подпись же на др комп отправляется? Значит там отобразится.