Erneut der Emailversand - Verzweiflung

Hast du einen Fehler in der aktuellen Version gefunden ? Diesen kannst du uns hier mitteilen und uns bei der Fehlersuche helfen.
Antworten
mikeDDF
Beiträge: 24
Registriert: 16. Aug 2012, 11:02

Erneut der Emailversand - Verzweiflung

Beitrag von mikeDDF »

Hallo,

ich hatte ja diverse Probleme mit dem Mailversand, die durch bestimmte Serverkonfigurationen bedingt waren (also kein direktes Admidio-Problem).

Nun treten wieder neue Fehler auf, die mich wirklich verzweifeln lassen.

Konfiguration Emailmodul:
aktiviert
max. BCC: 500
Absender als Adressat: ja
Captcha: nein
max. Dateigröße: 8192
Absender-Adresse: eingegeben
Codierung: UTF-8
HTML: nein

Rolle TEST: Mitglied=ich + 2 Testmitglieder

Emailversand an Rolle, Kopie an mich ist aktiviert.

Email 1:
Betreff: Testversuch 1
Body:
Heute ist ein schöner Tag, der müsste eigentlich öfters so sein. Gerade auf der Straße sah ich
einen Zettel liegen, auf dem stand: ÄÖÜ

the quick brown fox jumps over the lazy dog 0123456789

Code: Alles auswählen

Die Email kommt wie folgt an:

From: eingegebene Absenderadresse
Betreff: Testversuch 1

Heute ist ein schöner Tag, der müsste eigentlich öfters so sein. Gerade auf der Straße sah ich
einen Zettel liegen, auf dem stand: ÄÖÜ

the quick brown fox jumps over the lazy dog 0123456789
ICH SELBST habe keine Kopie erhalten !
--
Email 2:
Betreff: Testversuch 2
Attachment: 1 PDF-Datei
Body:
Heute ist ein schöner Tag, der müsste eigentlich öfters so sein. Gerade auf der Straße sah ich
einen Zettel liegen, auf dem stand: ÄÖÜ

the quick brown fox jumps over the lazy dog 0123456789

Code: Alles auswählen

Die Email kommt wie folgt an:
From: eingegebene Absenderadresse
Betreff: Testversuch 2

--NextPart_AdmidioMailSystem_ef1696b00edac869b185284ebc1a4c59
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit

Heute ist ein sch|%ner Tag, der müsste eigentlich öfters so sein. Gerade auf der StraÃYe[usw.]

--NextPart_AdmidioMailSystem_ef1696b00edac869b185284ebc1a4c59
Content-Type: application/x-octet-stream;
name="120906Test.pdf"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="120906Test.pdf"

JVBERi0xLjQKJcfsj6IKNSAwIG9iago8PC9MZW5ndGggNiAwIFIvRmlsdGVyIC9GbGF0ZURlY29k
ZT4+CnN0cmVhbQp4nM1cy7LexBGubM9TaJf

[usw. insgesamt halt 70kb lang]
Auch hier habe ICH keine Kopie erhalten.

Solange kein Attachment dabei ist, funktioniert alles wunderbar.

Sorry, wenn ich dass jetzt so steif und fest behaupte, aber da muss im Sorce was falsch laufen.
Übrigens wird an MICH keine Email gesendet, egal wie die Einstellung im COnfig ist und ob ein Attachment dranhängt oder nicht.

Ich benutze noch die 2.3.5er Version. Im gesamten Mailmodul habe ich im Sorce nur 1 Änderung vorgenommen: ich habe den Teil, der am Anfang vom Body reingebaut wird (Sie erhalten diese Email von .....) rausgenommen (sprich: habe den Variablenwert einfach auf ein Space gesetzt).

Obwohl da snicht der Fehler sein kann, habe ich die Original 2.3.5er Dateien des Mailmoduls neu aufgespielt, gleiches Ergebnis.

Um eine Fehlfunktion des Mailservers auszuschliessen:
mein Emailaccount läuft auf diesem Server und von diesem kann ich problemlos Attachments senden/empfangen.
Auf Consolenebene des Servers habe ich mit dem Kommando "mail ....." eine Email inkl. pdf-Attachment gesendet, das einwandfrei angekommen ist.

Vielleicht gibt es ja z.B. in der php.ini irgendwelche Werte deren Konfiguration dieses Phänomen erzeugen können - aber ehrlich gesagt: mir fällt keiner ein.

Bin für jeden noch so weit hergeholten Hinweis dankbar.

Merci
Mike
mikeDDF
Beiträge: 24
Registriert: 16. Aug 2012, 11:02

Re: Erneut der Emailversand - Verzweiflung

Beitrag von mikeDDF »

Nachtrag:

Umlaute in der Betreffzeile (hatte ich noch nicht getestet) kommen immer falsch, egal in welcher Email-Modulconfig und mit/ohne Attachment.

Code: Alles auswählen

Subject: =?UTF-8?Q?H=C3=BCbsche=20Email=20ohne=20Attachment?=
Soll heissen: Hübsche Email ohne Attachment

Konkret:
Umlaute im Betreff werden immer so angezeigt, auch wenn im nachfolgenden Body alle Sonderzeichen korrekt sind (was ja nur bei "no"-Attachment passiert).
mikeDDF
Beiträge: 24
Registriert: 16. Aug 2012, 11:02

Re: Erneut der Emailversand - Verzweiflung

Beitrag von mikeDDF »

Ich habe das ganze jetzt mal mit der 2.3.6 getestet und komme zum gleichen Ergebnis.

Email-Modul-Config: UTF-8, kein HTML

1. Senden einer Email mit 1 Umlaut im Betreff und ohne Anhang

Code: Alles auswählen

Anzeige im Mailclient und auf einer externen Webmail-Plattform:

Betreff: Admidio 236, kein Anhang, =?UTF-8?Q?=C3=BCblicher=20Umlaut=20im=20Betreff?=

my_name (my_email) hat Ihnen von http://<admidio-Domain> folgende E-Mail geschickt:
*****************************************************************************************************************************

prüfen, ändern, löschen, Gruß
Die Mail im Quellcode auf dem Mailserver schaut so aus:

Code: Alles auswählen

X-Spam-Checker-Version: SpamAssassin 3.1.8 (2007-02-13) on
	<my_server>
X-Spam-Level: 
X-Spam-Status: No, score=-100.0 required=3.0 tests=AWL,BAYES_00,
	MIME_BASE64_NO_NAME,NO_RELAYS,SUBJECT_ENCODED_TWICE,SUBJECT_EXCESS_BASE64,
	USER_IN_WHITELIST autolearn=no version=3.1.8
Received: (qmail 18282 invoked by uid 110); 11 Sep 2012 06:25:25 +0200
Delivered-To: <mail-postfach>
Received: (qmail 18269 invoked by uid 110); 11 Sep 2012 06:25:25 +0200
Delivered-To: <mail-postfach>
Received: (qmail 18252 invoked by uid 30); 11 Sep 2012 06:25:25 +0200
Date: 11 Sep 2012 06:25:25 +0200
Message-ID: <20120911042525.18250.qmail@my_server>
To: "Vorname1 Test1" <ziel_email>
Subject: Admidio 236, kein Anhang,
 =?UTF-8?B?PT9VVEYtOD9RPz1DMz1CQ2JsaWNoZXI9MjBVbWxhdXQ9MjBpbT0yMEJldHJl?=
 =?UTF-8?B?ZmY/PQ==?=
MIME-Version: 1.0
Sender: my_email
From: "myName" <my_email>
Reply-To: "myName" <my_email>
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0
Content-Transfer-Encoding: BASE64

UmFpbmVyIExpbmRuZXIgKHIubGluZG5lckBkaWUtbGlua2UtbGFpemlzbXVzLmRlKSBoYXQgSWhu
ZW4gdm9uIGh0dHA6Ly90ZXN0bmV1LmRpZS1saW5rZS1sYWl6aXNtdXMuZGUgZm9sZ2VuZGUgRS1N
YWlsIGdlc2NoaWNrdDoNCioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqDQoNCnByw7xmZW4sIMOkbmRlcm4sIGzDtnNjaGVu
LCBHcnXDnw0KCgo=
Auffallend: der Body ist base64-codiert obwohl kein Attachment enthalten ist.

2. Test:
Email, ohne Umlaute im Betreff, aber mit PDF-Anhang

Anzeige im Mailclient:

Code: Alles auswählen

Betreff: normal, anhang

Body:
--NextPart_AdmidioMailSystem_3f73a363319a034e1cf507e0288524f8
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit

myName (myEmail) hat Ihnen von http://admidio-domain folgende E-Mail geschickt:
*****************************************************************************************************************************

prüfen, ändern, löschen, gruÃY

--NextPart_AdmidioMailSystem_3f73a363319a034e1cf507e0288524f8
Content-Type: application/x-pdf;
name="120302-skt-asbach.PDF"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="120302-skt-asbach.PDF"

JVBERi0xLjMKMyAwIG9iago8PC9UeXBlIC9QYWdlCi9QYXJlbnQgMSAwIFIKL1Jlc291cmNlcyAy
IDAgUgovQ29udGVudHMgNCAwIFI
Anzeige im Webmail-Client: der Body wird nicht angezeigt, weil ein Fehler ermittelt wurde, Betreff wird korrekt angezeigt.

Header-Infos:

Code: Alles auswählen

Return-path: <myEmail>
Envelope-to: <webmailer-adresse>
Delivery-date: Tue, 11 Sep 2012 06:15:25 +0200
Received: from <korrekte Daten mit IP>
    by <webmail-provider> with esmtp (Exim 4.72)
    id 1TBHsj-0007tL-LQ
    for <ziel-adresse>; Tue, 11 Sep 2012 06:15:25 +0200
Received: from [127.0.0.1] (helo=localhost)
    by <webmailprovider> with esmtp (Exim 4.43)
    id 1TBHsj-0004JY-Jr
    for <zieladresse>; Tue, 11 Sep 2012 06:15:25 +0200
X-Virus-Scanned: Debian amavisd-new at webmail-domain
X-Amavis-Alert: BAD HEADER SECTION, MIME error: error: unexpected end of
    preamble
Received: from ### ([127.0.0.1])
    by localhost (### [127.0.0.1]) (amavisd-new, port 10024)
    with ESMTP id vZKMuZk4rVY9 for <ziel-adresse>;
    Tue, 11 Sep 2012 06:15:25 +0200 (CEST)
Received: from <absender-mailserver> ([ip])
    by ### with esmtps (TLSv1:AES256-SHA:256)
    (Exim 4.43)
    id 1TBHsj-0004Ks-7d
    for <zieladresse>; Tue, 11 Sep 2012 06:15:25 +0200
Received: (qmail 17951 invoked by uid 30); 11 Sep 2012 06:15:24 +0200
Date: 11 Sep 2012 06:15:24 +0200
Message-ID: <20120911041524.17949.qmail@myServer>
To: "Name" <ziel-emailadresse>
Subject: normal, anhang
MIME-Version: 1.0
Sender: my_email
From: "Name" <my_email>
Content-Type: multipart/mixed;
    boundary="NextPart_AdmidioMailSystem_947ff87733cb7a3dfd7301150c030ee6"
Mime-Version: 1.0
Content-Transfer-Encoding: BASE64
X-Spam-Checksum: WS:1 WH:1 CH:- CH1:- CH2:-
X-Spam-Status: not checked (sender/host in whitelist)
X-Spam-Flag: UNKNOWN
Der Quellcode der Email:

Code: Alles auswählen

X-Spam-Checker-Version: SpamAssassin 3.1.8 (2007-02-13) on
	<my_server>
X-Spam-Level: 
X-Spam-Status: No, score=-98.2 required=3.0 tests=AWL,BAYES_00,FUZZY_XPILL,
	MIME_BASE64_NO_NAME,NO_RELAYS,UNIQUE_WORDS,UPPERCASE_50_75,USER_IN_WHITELIST
	autolearn=no version=3.1.8
Received: (qmail 17990 invoked by uid 110); 11 Sep 2012 06:15:26 +0200
Delivered-To: <zieladresse>
Received: (qmail 17963 invoked by uid 110); 11 Sep 2012 06:15:25 +0200
Delivered-To: <zieladresse, postfach>
Received: (qmail 17944 invoked by uid 30); 11 Sep 2012 06:15:24 +0200
Date: 11 Sep 2012 06:15:24 +0200
Message-ID: <20120911041524.17942.qmail@my_server>
To: "Vorname1 Test1" <ziel_adresse>
Subject: normal, anhang
MIME-Version: 1.0
Sender: absender-email
From: "MyName" <MyEmail>
Reply-To: "MyName" <MyEmail>
Content-Type: multipart/mixed;
	boundary="NextPart_AdmidioMailSystem_3f73a363319a034e1cf507e0288524f8"
Mime-Version: 1.0
Content-Transfer-Encoding: BASE64

LS1OZXh0UGFydF9BZG1pZGlvTWFpbFN5c3RlbV8zZjczYTM2MzMxOWEwMzRlMWNmNTA3ZTAyODg1
MjRmOA

... hier das codierte PDF-File, es folgt keine weitere Boundery im Mailbody
Vielleicht helfen diese Infos den Entwicklern, mir noch einen oder zwei Tipps zu geben, welche Config auf meinem Server das Spektakel verursacht.

ich habe meine PHP-INFO mit der des Admidio-Demoservers verglichen. Abgesehen von einigen unteschiedlich eingebundenen Modulen und der PHP-Version gibt es keine auffallenden Unterschiede.

merci für jeden weiteren Hinweis ....

Mike
Antworten