PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : kryptische Mails bei versand über Website



stash
13.03.07, 11:14
Hallo,

ich habe folgendes Problem:

Wenn ich eine E-Mail z.B. über OsCommerce verschicke kommt die ungefähr so an:


Inhalt:
U2VociBnZWVocnRlciBIZXJyIFByaWXDnywKCndpbGxrb21tZW 4genUgaXRiLXByb2Zlc3Npb25h
bCBzdG9yZS4KClNpZSBrw7ZubmVuIGpldHp0IHVuc2VyZW4gT2 5saW5lLVNlcnZpY2UgbnV0emVu
LiBEZXIgU2VydmljZSBiaWV0ZXQgdW50ZXIgYW5kZXJlbToKCk t1bmRlbndhcmVua29yYiAtIEpl
ZGVyIEFydGlrZWwgYmxlaWJ0IHJlZ2lzdHJpZXJ0IGJpcyBTaW UgenVyIEthc3NlIGdlaGVuLCBv
ZGVyIGRpZSBQcm9kdWt0ZSBhdXMgZGVtIFdhcmVua29yYiBlbn RmZXJuZW4uCkFkcmVzc2J1Y2gg
LSBXaXIga8O2bm5lbiBqZXR6dCBkaWUgUHJvZHVrdGUgenUgZG VyIHZvbiBJaG5lbiBhdXNnZXN1
Y2h0ZW4gQWRyZXNzZSBzZW5kZW4uIERlciBwZXJmZWt0ZSBXZW cgZWluIEdlYnVydHN0YWdzZ2Vz
Y2hlbmsgenUgdmVyc2VuZGVuLgpWb3JoZXJpZ2UgQmVzdGVsbH VuZ2VuIC0gU2llIGvDtm5uZW4g
amVkZXJ6ZWl0IElocmUgdm9yaGVyaWdlbiBCZXN0ZWxsdW5nZW 4gw7xiZXJwcsO8ZmVuLgpNZWlu
dW5nZW4gw7xiZXIgUHJvZHVrdGUgLSBUZWlsZW4gU2llIElocm UgTWVpbnVuZyB6dSB1bnNlcmVu
IFByb2R1a3RlbiBtaXQgYW5kZXJlbiBLdW5kZW4uCgpGYWxscy BTaWUgRnJhZ2VuIHp1IHVuc2Vy
ZW0gS3VuZGVuLVNlcnZpY2UgaGFiZW4sIHdlbmRlbiBTaWUgc2 ljaCBiaXR0ZSBhbiBkZW4gVmVy
dHJpZWI6IHNob0BpdGItcHJvZmVzc2lvbmFsLmRlLgoKQWNodH VuZzogRGllc2UgZU1haWwtQWRy
ZXNzZSB3dXJkZSB1bnMgdm9uIGVpbmVtIEt1bmRlbiBiZWthbm 50IGdlZ2ViZW4uIEZhbGxzIFNp
ZSBzaWNoIG5pY2h0IGFuZ2VtZWxkZXQgaGFiZW4sIHNlbmRlbi BTaWUgYml0dGUgZWluZSBlTWFp
bCBhbiBzaG9AaXRiLXByb2Zlc3Npb25hbC5kZS4KCg==



Gesendet wird über sendmail. Postfix und Spamassassin sind auch installiert. Es handelt sich um ein vHost Angebot von www.vlinux.de (Debian Server)

Wer kann mir hier helfen?

Danke, im Vorraus!

Stash

bert2002
13.03.07, 11:21
Ich denke mal das OsCommerce da "irgendwas" verschlüsselt. Müsste doch eigentlich dann in den Dokumentationen von OsCommerce stehen. Schau da mal ;)

stash
13.03.07, 11:23
Hallo bert2002,

hatte ich auch gedacht. OsCommerce ist aber nur ein Beispiel. Das Problem tritt auch bei anderen Anwendungen auf.

Gruß, Stash

stash
13.03.07, 11:29
ich hab da mal was aus dem Log von postfix/amavis

Mar 13 10:27:57 m19s10 amavis[21044]: (21044-03) BAD HEADER from <www-data@m19s10.vlinux.de>: Non-encoded 8-bit data (char DF hex) in message header 'To'\n To: "Hans Musterman\\337" <hans.musterma...\n

Vielleicht hilft das

marcdevil
13.03.07, 11:33
das ist base64:

Sehr geehrter Herr Prieß,

willkommen zu itb-professional store.

Sie können jetzt unseren Online-Service nutzen. Der Service bietet unter anderem:

Kundenwarenkorb - Jeder Artikel bleibt registriert bis Sie zur Kasse gehen, oder die Produkte aus dem Warenkorb entfernen.
Adressbuch - Wir können jetzt die Produkte zu der von Ihnen ausgesuchten Adresse senden. Der perfekte Weg ein Geburtstagsgeschenk zu versenden.
Vorherige Bestellungen - Sie können jederzeit Ihre vorherigen Bestellungen überprüfen.
Meinungen über Produkte - Teilen Sie Ihre Meinung zu unseren Produkten mit anderen Kunden.

Falls Sie Fragen zu unserem Kunden-Service haben, wenden Sie sich bitte an den Vertrieb: sho@itb-professional.de.

Achtung: Diese eMail-Adresse wurde uns von einem Kunden bekannt gegeben. Falls Sie sich nicht angemeldet haben, senden Sie bitte eine eMail an sho@itb-professional.de.

http://www.arndt-bruenner.de/mathe/scripts/base64.htm
Mailanhänge sind immer in base64, aber da wird wohl der MIME Typ nicht richtig gesetzt.

stash
13.03.07, 11:37
Danke für die schnelle Antwort!

Jetzt kommt natürlich auch direkt die Frage nach der richtigen Einrichtung der Mime Typen...

Hat das evtl. was mit dem locale-Befehl in Debian zu tun?

marcdevil
13.03.07, 11:52
im Header müßten solche Zeilen auftreten:

MIME-Version: 1.0
Content-Type: multipart/mixed;boundary=b275142ba95492c9fa6ec06117cc1115d

und über dem base64 Block so etwas in der Art:

--b275142ba95492c9fa6ec06117cc1115d
Content-Type: text/plain;charset=UTF-8
Content-Transfer-Encoding: base64
Content-Disposition: inline

stash
13.03.07, 11:54
Das ist der komplette Header:


Return-Path: <www-data@m19s05.vlinux.de>
X-Flags: 1001
Delivered-To: GMX delivery to mathias.priess@gmx.de
Received: (qmail invoked by alias); 13 Mar 2007 10:53:52 -0000
Received: from m19s05.vlinux.de (EHLO m19s05.vlinux.de) [83.151.29.71]
by mx0.gmx.net (mx024) with SMTP; 13 Mar 2007 11:53:52 +0100
Received: from localhost (localhost [127.0.0.1])
by m19s05.vlinux.de (Postfix) with ESMTP id 3ACEB95874
for <mathias.priess@gmx.de>; Tue, 13 Mar 2007 10:53:52 +0000 (UTC)
Received: from m19s05.vlinux.de ([83.151.29.71])
by localhost (m19s05.vlinux.de [83.151.29.71]) (amavisd-new, port 10024)
with ESMTP id 21044-04 for <mathias.priess@gmx.de>;
Tue, 13 Mar 2007 10:53:46 +0000 (UTC)
Received: by m19s05.vlinux.de (Postfix, from userid 33)
id 0B67A95875; Tue, 13 Mar 2007 10:53:46 +0000 (UTC)
To: mathias.priess@gmx.de
From: itb-professional store <shop@itb-professional.de>
To: "Mathias Prieß" <mathias.priess@gmx.de>
MIME-Version: 1.0
X-Mailer: osCommerce
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: BASE64
Message-Id: <20070313105346.0B67A95875@m19s05.vlinux.de>
Date: Tue, 13 Mar 2007 10:53:46 +0000 (UTC)
X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at m19s05.vlinux.de
X-Amavis-Alert: BAD HEADER Non-encoded 8-bit data (char DF hex) in message header 'To'
To: "Mathias Prie\337" <mathias.prie... ^
X-GMX-Antivirus: -1 (not scanned, may not use virus scanner)
X-GMX-Antispam: 0 (Sender is in whitelist: www-data@m19s05.vlinux.de)
X-GMX-UID: peuTBMoRfW4o5azJY2RoKMNmdmllckUX




Gruß, Stash

marcdevil
13.03.07, 11:59
MIME-Version: 1.0
X-Mailer: osCommerce
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: BASE64

man sollte sich schon für einen Content-Type/-Transfer-Encoding entscheiden.
Der 2. ist korrekt.

stash
13.03.07, 12:01
danke für den tipp

und jetzt brauche ich nur noch einen kleinen wink, wo ich das ändere...


Gruß, stash

stash
14.03.07, 07:35
Hallo,

ich hab den Fehler gefunden:

in der php.ini war in der Zeile mit folgendem String ein Wert aktiviert:

[mbstring]
mbstring.func_overload = 7

; overload (replace) aingle byte functions by mbstring functions.
; mail(), ereg()m etc are overloaded by mb_send_mail(), mb_ereg(),
; etc. Possible values are 0, 1, 2, 4 or combinations of them.
; For example, 7 for overload everything.
; 0: No overload
; 1: Overload mail() function
; 2: Overload str*() functions
; 4: Overload ereg*() functions

eingestellt war es auf 7. Naja...

Danke trotzdem für die Hilfe. Wäre so nicht drauf gekommen....

Gruß, Stash