Exchange vs base64 encoding

Sziasztok,

Van egy olyan problemam hogy bizonyos levelek encodeolva erkeznek. Ezt szerver, vagy felado oldalon kellene vizsgalni?

A felado egy Axis kamera

Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: base64

es itt a szoveg termeszetesen base64 kodolva.

Otletek mit lehetne megnezni?

Axis oldalon kb semmit nem lehet allitani SSl vagy TLS vagy sima plain (termeszetesen titkositas nelkul nem szeretnek a szerverhez kapcsolodni) utobbi volt a "support megoldasa" a problemara.

Hozzászólások

És ezzel mi a baj? Sima utf-8-at eredetileg nem is lehetett SMTP-n átvinni (illetve semmit, ahol egy karakter ami nem fér bele 7 bitbe), a viszonylag új rfc6532 óta lehet csak, ha jól tudom.
A fenti levelet a kliensnek tudni kéne dekódolni, hacsak valami más szabványtalanság nincs benne.

A bajom pont az hogy nem dekodolja.

Igy nez ki az uzenet fejlece:

Return-Path: <*******************>
X-Envelope-To: *******************
Message-ID: <1870573746-9724@*******************>
X-Spam-Status: No, hits=1.2 required=6.0
tests=AWL: -0.002, BAYES_00: -1.665, INVALID_DATE: 1.096,
MISSING_MID: 0.497, TRACKER_ID: 1.306, TVD_SPACE_RATIO: 0.001,
TOTAL_SCORE: 1.233,autolearn=no
X-Spam-Level: *
X-Footer: bXVnZW4tcG93ZXIuaHU=
Received: from axis-******************* ([*******************])
(authenticated user *******************)
by ******************* with ESMTPSA
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256 bits))
for *******************;
Fri, 2 Jun 2017 04:55:51 +0100
To: *******************
From: *******************
Date: 02 Jun 17 04:55:21 ACC
Subject: =?utf-8?Q?Motion?=

Ezek szerint a Content-Type nem a fejécben van? Hát így azt is bodynak nézi a kliens, teljesen jogosan. Ha bodyban levő content-type információkat is figyelembe kéne venni, ahhoz egy multipart mime szabályainak megfelelő levél kéne, de ha csak 1 részből áll a levél, akkor az felesleges. Egyszerűen egy üres sort küld a kamera a fejléc és a Content-Type közt, ez bizony a firmwareben levő hiba.

UPDATE:

Ezert kell normalis gyartotol vasarolni:

Nyitottam egy ticketet es kaptam uj fw-t a kamerahoz ami megfeleloen kuldi a levelet:

Date: Wed Jun 7 20:14:18 2017 +0000
MIME-version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: BASE64

Koszonom a segitseget a hibafeltarassal kapcsolatban most mindenki happy :)