Kurze Info vorweg: Die einfachste Frage steht ganz unten.
Nach einer Umstellung des Unternehmens-Mailservers auf einen neuen
Exchange-Server (jaja ich weiss - ich kann nix dafuer!) bekam ich meine
Emails zu einem Empfaenger mit der Fehlermeldung
<smtp4.XXX.de #5.6.1 smtp;554 5.6.1 Body type not supported by Remote
Host>
zurueck. Nach meiner bisherigen Beurteilung liegt das am Zusammenspiel
dreier Dinge:
1. Mein Icedove versendet Mails mit der Kodierung:
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
2. Der empfangende Mailserver unterstuetzt das cte 8bit nicht
3. Der Mailserver unseres Unternehmens erkennt das nicht bei der
Kommunikation mit dem Zielserver und wandelt diese Nachricht nicht in
ein 7bit-Format um.
Ich vermute den "Fehler" bei der Umstellung auf den neuen
Exchange-Server, also dass der alte die Umwandlung korrekt durchgefuehrt
hat, allerdings behauptet Microsoft hier:
http://msdn.microsoft.com/en-us/library/ms526992(EXCHG.10).aspx
"Since not all MTAs can handle 8bit data, the 8bit encoding is not a
valid encoding mechanism for Internet mail."
Dazu meine Frage: Ist das Wunschdenken von Microsoft, weil sie es gerne
so haetten, oder ist 8bit tatsaechlich ein in den Standards nicht
vollstaendig unterstuetztes Format?
In einer anderen Quelle steht:
http://newsgroups.derkeiler.com/Archive/Comp/comp.mail.mime/2006-03/msg00022.html
"[..] all MSA and MTA implementations that advertise 8BITMIME are
REQUIRED by the specification to have the capability to rewrite 8-bit
messages into 7-bit, applying QUOTED-PRINTABLE or BASE64 as appropriate."
Wenn dies richtig ist, muesste ich nur noch rausfinden, ob der aktuelle
Exchange-Server 8BITMIME "advertised" - gibt es dazu ne einfache
Moeglichkeit, das via telnet auf den smtp rauszufinden? Und wenn ja -
wie geht das?
Edit: Hab gerade wie im obigen Posting empfohlen, meine
Sendeeinstellungen so geaendert, dass die Email an den MSA (message
submission agent) unseres Exchange-Servers geschickt wird (port 587).
Das funktioniert auch, allerdings bekomme ich die Email mit der gleichen
Fehlermeldung zurueck wie zuvor.
Exchange macht offenbar folgendes mit der Email:
Es wandelt sie in eine multipart-message um, mit einem plaintext
quoted-printable-Teil und einem html quoted-printable-Teil :(
Das sieht dann so aus:
----------------------------------
X-MimeOLE: Produced By Microsoft Exchange V6.5
[..]
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="----_=_NextPart_002_01CB58A1.3EFDF200"
Content-class: urn:content-classes:message
[..]
------_=_NextPart_002_01CB58A1.3EFDF200
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
[..]
------_=_NextPart_002_01CB58A1.3EFDF200
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
[..]
------_=_NextPart_002_01CB58A1.3EFDF200--
Irgendeiner dieser Content-Types (multipart/alternative?) verursacht
offenbar dem Mailserver des Empfaengers Bauchschmerzen. Weiss jemand,
welcher und warum?
Zuletzt meine einzige Moeglichkeit, auf dieses Problem selber zu
reagieren: Ich wuerde gerne meinem Icedove beibringen, die Emails selber
schon als content-transfer-encoding: 7bit (oder quoted-printable) zu
verschicken. Habe dazu leider keine Option im Config-Editor gefunden -
muss ich eine einfuegen (und welche)?
Danke & Gruss,
Lars
> Zuletzt meine einzige Moeglichkeit, auf dieses Problem selber zu
> reagieren: Ich wuerde gerne meinem Icedove beibringen, die Emails selber
> schon als content-transfer-encoding: 7bit (oder quoted-printable) zu
> verschicken. Habe dazu leider keine Option im Config-Editor gefunden -
> muss ich eine einfuegen (und welche)?
Als Mozilla-Derivat, eventuell ist der Blick auf meine Homepage
hilfreich:
<http://www.howalgonium.ch/seamonkey.html>
dort unter
"Nun können 7bit-Postings und -Mails auch als ascii versendet werden."
Gruss Markus
--
Dieser Beitrag entstand durch hirnloses Herumtippen auf der Tastatur.
Jeglicher Sinn und Zusammenhang darin waere rein zufaellig und nicht
beabsichtigt.
DVD-Sammlung: http://www.howalgonium.ch/dvdsammlung.html
> Lars Uffmann wrote:
>
>> Zuletzt meine einzige Moeglichkeit, auf dieses Problem selber zu
>> reagieren: Ich wuerde gerne meinem Icedove beibringen, die Emails selber
>> schon als content-transfer-encoding: 7bit (oder quoted-printable) zu
>> verschicken. Habe dazu leider keine Option im Config-Editor gefunden -
>> muss ich eine einfuegen (und welche)?
>
> Als Mozilla-Derivat, eventuell ist der Blick auf meine Homepage
> hilfreich:
>
> <http://www.howalgonium.ch/seamonkey.html>
>
> dort unter
> "Nun können 7bit-Postings und -Mails auch als ascii versendet werden."
Soweit ich das weiß, sind die Nachrichten us-ascii und 7bit, werden aber
iso-8869-1 und 8bit deklariert und nur das wird mit dieser [1] Pref
geändert.
[1]
user.js:
user_pref("mail.label_ascii_only_mail_as_us_ascii", true);
und wech
Ralf
--
ERROR: Coffeepot not found - Operator halted.
Danke, die Seite ist auf jeden Fall interessant.
> dort unter
> "Nun können 7bit-Postings und -Mails auch als ascii versendet werden."
Das Umstellen dieser Option auf true hat leider nichts am Verhalten
meines Icedove geaendert, Emails mit content-transfer-encoding: 8bit zu
versenden :(
Gruss,
Lars
Danke! Das hat funktioniert :) Ist ne Krux mit Mozilla, dass man zwar
fast alles konfigurieren kann, aber oftmals nicht weiss, welche der
vielen Config-Optionen das bewirkt, was man braucht...
Gruss,
Lars