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.
- 771 megtekintés
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 hozzászóláshoz be kell jelentkezni
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?=
- A hozzászóláshoz be kell jelentkezni
Tenyleg csak ennyi, nyoma sincs MIME-nak? Ebben az esetben mezei plaintext levelet kuldott a cucc.
- A hozzászóláshoz be kell jelentkezni
Sajnos nincs :(
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
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 :)
- A hozzászóláshoz be kell jelentkezni