видимо, это никого не паритЭто объясняется в официальной документации по языку, в главе, посвящённой числовым типам данных. Авторы намеренно не стали делать в языке неявного приведения типов, чтобы избежать неопределённого поведения.
Kotlin doesn't support implicit conversions because they can lead to unexpected behavior.
MAIL FROM ... BODY=8BITMIME и разрешает использовать ASCII-256, но не UTF8.Content-Transfer-Encoding относится только к содержимому письма, но не к заголовкам.