Fehlerhafte Darstellung von Mails

Bei Fehlern oder Problemen mit phlyMail MessageCenter bitte hier posten

Fehlerhafte Darstellung von Mails

Postby shu » 01.06.2011 07:54

Hallo,
seit dem Update auf 4.01.04 habe ich des öfteren Probleme mit der Darstellung von Mails in der Vorschau und auch in der "Fensteransicht". Es werden einfach Textstellen nicht angezeigt. Wenn ich dann auf Antworten oder Weiterleiten gehe, kann ich die Inhalte lesen, sie sind also vorhanden.
Hat noch jemand so ein Problem?
Gruss
shu
shu
Newbie
Newbie
 
Posts: 3
Joined: 26.08.2009 19:58

Re: Fehlerhafte Darstellung von Mails

Postby tbings » 01.06.2011 12:59

Hallo, dieses Problem habe ich seither auch.
Ich hoffe es wird eine schnelle Lösung gefunden.

Den fehlenden Text kann ich nur lesen, wenn ich auf Antworten gehe.

FG: Thorsten


Angefügt: Es scheint Augenscheinlich wirklich an Umlauten zu liegen!
Nur in der fehlenden Zeile war ein Umlaut und wurde nicht angezeigt.
Last edited by tbings on 03.06.2011 12:33, edited 1 time in total.
tbings
Newbie
Newbie
 
Posts: 2
Joined: 03.01.2011 23:54

Re: Fehlerhafte Darstellung von Mails

Postby mso » 03.06.2011 09:53

Wäre es möglich, mir exemplarisch eine oder zwei der betroffenen Emails zur Verfügung zu stellen? Dies dann bitte im Rohformat (Mail doppellklicken, im Popup dann auf Mail > Speichern gehen).

Allgemein: Betrifft das HTML- oder Textmails? Befinden sich Links im abgeschnittenen Teil oder direkt davor?
Matthias Sommerfeld

phlyMail Developer
http://phlymail.com
User avatar
mso
Site Admin
Site Admin
 
Posts: 1259
Joined: 01.11.2001 01:00
Location: Berlin

Re: Fehlerhafte Darstellung von Mails

Postby marac » 03.06.2011 11:11

Auch ich kann das Problem bestätigen. Es handelt sich um eine reine Textmail, aus der einfach eine Zeile nicht angezeigt wird. Links sind in unmittelbarer Umgebung nicht vorhanden.
Ich habe Ihnen die Mail mal exemplarisch per PN zukommen lassen...

Edit: Habe gerade noch ein zweites Beispiel gefunden, und hier scheint es recht eindeutig an Umlauten zu liegen. Es fehlen die Zeilen, in denen im Quelltext Unicode-codierte Umlaute vorhanden sind (=F6, =E4,...)
In meinem ersten Beispiel, das ich Ihnen geschickt habe, war zumindest ein "ß" enthalten, vielleicht war das da auch der Auslöser.
Ich schicke Ihnen das zweite Beispiel auch mal per PN...
marac
Junior Member
Junior Member
 
Posts: 43
Joined: 18.05.2004 14:24

Re: Fehlerhafte Darstellung von Mails

Postby shu » 03.06.2011 12:21

Bei mir betrifft es Text-Mails. Bei HTML-Mails konnte ich das noch nicht beobachten.
Ich könnte auch eine betroffene Mail zur Verfügung stellen, allerdings darf ich die generierte Datei leider nicht per PM verschicken...
Gruss
shu
shu
Newbie
Newbie
 
Posts: 3
Joined: 26.08.2009 19:58

Re: Fehlerhafte Darstellung von Mails

Postby marac » 03.06.2011 12:37

Einfach in .txt umbenennen, dann frisst sie auch das Foren-Skript ;)

Ich bin gerade über ein weiteres Beispiel gestolpert, das mich in dem Verdacht bestätigt, dass es an den Umlauten liegt. Auch bei dieser Mail ist in jeder fehlenden Zeile ein Umlaut enthalten...
marac
Junior Member
Junior Member
 
Posts: 43
Joined: 18.05.2004 14:24

Re: Fehlerhafte Darstellung von Mails

Postby mso » 03.06.2011 20:10

Super, beim einen klappts nun mit den Umlauten, bei allen anderen (außer mir??) nicht mehr? Mh .....

Danke erst Mal für die Beispiele, die muss ich mir noch zur Brust nehmen.
Matthias Sommerfeld

phlyMail Developer
http://phlymail.com
User avatar
mso
Site Admin
Site Admin
 
Posts: 1259
Joined: 01.11.2001 01:00
Location: Berlin

Re: Fehlerhafte Darstellung von Mails

Postby Qv90 » 06.06.2011 18:54

Wollte nur Mal den Finger heben und das gleiche Problem bei mir bestätigen.
Florian Däumling
sync•gw Developer
http://syncgw.com
User avatar
Qv90
Newbie
Newbie
 
Posts: 16
Joined: 07.05.2007 10:38

Re: Fehlerhafte Darstellung von Mails

Postby froelix » 06.06.2011 21:03

Hallo zusammen,

auch ich habe seit dem Update das gleiche Problem...

Viele Grüße
froelix
froelix
Junior Member
Junior Member
 
Posts: 42
Joined: 04.10.2010 15:29

Re: Fehlerhafte Darstellung von Mails

Postby jm-edv » 07.06.2011 01:53

Gleiches Problem besteht bei mir auch. Falls noch Beispiel-Mails benötigt werden, kann ich diese gerne zur Verfügung stellen.
jm-edv
Member
Member
 
Posts: 62
Joined: 15.04.2011 03:52

Re: Fehlerhafte Darstellung von Mails

Postby mso » 08.06.2011 11:43

Umzugsbedingt kann ich derzeit leider nicht wirklich was machen - wer kann, soll bitte auf die vorige Build zurück gehen.

Sorry!
Matthias Sommerfeld

phlyMail Developer
http://phlymail.com
User avatar
mso
Site Admin
Site Admin
 
Posts: 1259
Joined: 01.11.2001 01:00
Location: Berlin

Re: Fehlerhafte Darstellung von Mails

Postby mso » 08.06.2011 14:33

Ich denke, dass ich die Ursache gefunden habe. Der Schlüssel dafür liegt in der Datei phlymail/shared/lib/functions.php, dort in der Funktion nice_view(). Wer es sich zutraut, kann diese bis zum offiziellen Fix durch uns durch die folgende Variante ersetzen. Ein Backup der Datei (oder eben Downgrade auf Build 4.1.3) empfiehlt sich.

Code: Select all
function nice_view($return = '', $teletype = '', $parseFormat = true)
{
    $sigon = false;
    $return = str_replace(array(CRLF, "\r"), array(LF, LF), $return);
    $lines = explode(LF, $return);
    if (!count($lines)) return '';
    foreach ($lines as $ky => $val) {
        if ($val == '-- ') $sigon = true;
        if ($sigon) {
            $lines[$ky] = '<span class="quote_1">'.links($val).'</span>';
            continue;
        }
        if (!empty($GLOBALS['_PM_']['theme']['read_wordwrap'])
                && preg_match('/([^\s]{'.$GLOBALS['_PM_']['theme']['read_wordwrap'].',})/', $val)) {
            if (!preg_match('!(http://|https://|ftp://|gopher://|mailto:|news:)!', $val)) {
                $val = preg_replace('/([^\s]{'.$GLOBALS['_PM_']['theme']['read_wordwrap'].'})/', '\\1 ', $val);
            }
        }
        $val = htmlspecialchars($val, ENT_QUOTES, $GLOBALS['charset'], false);
        // Replace text formattings (if set)
        if ($parseFormat) {
            $val = preg_replace
                    (array('/(?<=^|\s)\*(?=\S)(.+)(?<=\S)\*(?=\s|,|.|$)/U'
                            ,'/(?<=^|\s)\/(?=\S)(.+)(?<=\S)\/(?=\s|,|.|$)/U'
                            ,'/(?<=^|\s)\_(?=\S)(.+)(?<=\S)\_(?=\s|,|.|$)/U'
                            )
                    ,array('<strong>*\1*</strong>', '<em>/\1/</em>', '<span class="underline">_\1_</span>')
                    ,$val
                    );
        }
        unset($found);
        if (preg_match_all('!^(\ ?(\&gt;\ ?)+)!i', $val, $found)) {
            $farbe = (substr_count($found[0][0], '&gt;') % 4);
            if (0 == $farbe) $farbe = 4;
            $lines[$ky] = '<span class="quote_'.$farbe.'">'. (('sys' == $teletype) ? '<tt>'.links($val).'</tt>' : links($val)) . '</span>';
        } else {
            $lines[$ky] = links($val);
        }
    }
    return implode('sys' == $teletype ? LF : '<br />'.LF, $lines);
}


Ich hoffe, diese Fassung behebt den Fehler! Insbesondere möchte ich mich dafür entschuldigen, dass ich Sie alle so lange habe hängen lassen.
Matthias Sommerfeld

phlyMail Developer
http://phlymail.com
User avatar
mso
Site Admin
Site Admin
 
Posts: 1259
Joined: 01.11.2001 01:00
Location: Berlin

Re: Fehlerhafte Darstellung von Mails

Postby shu » 08.06.2011 15:30

Hab es mal mit der vorgeschlagenen Änderung in der functions.php versucht und mal ein paar Mails geöffnet. Bislang soweit alles in Ordnung, keine fehlerhafte Darstellung mehr!
Gruß
shu
shu
Newbie
Newbie
 
Posts: 3
Joined: 26.08.2009 19:58

Re: Fehlerhafte Darstellung von Mails

Postby marac » 09.06.2011 09:16

Ich war auch mal mutig, und bislang sieht es gut aus...
marac
Junior Member
Junior Member
 
Posts: 43
Joined: 18.05.2004 14:24

Re: Fehlerhafte Darstellung von Mails

Postby mso » 15.06.2011 19:23

Nachdem nun wieder ein vollwertiger Netzzugang bereit steht:

Wir haben soeben die Build 4.1.5 veröffentlicht, die den Fehler auch offiziell behebt. Sie steht über AutoUpdate oder als Core-Archiv bereit.
Matthias Sommerfeld

phlyMail Developer
http://phlymail.com
User avatar
mso
Site Admin
Site Admin
 
Posts: 1259
Joined: 01.11.2001 01:00
Location: Berlin

Re: Fehlerhafte Darstellung von Mails

Postby jm-edv » 16.06.2011 04:03

Ich habe soeben das Update eingespielt und leider hat das bei mir dazu geführt, dass die betroffenen Mails nun gar nicht mehr angezeigt werden; das Fenster bleibt jetzt komplett weiß und es sind gar keine Zeichen mehr zu erkennen :-/ Dies betrifft z.B. auch Mails mit einer Benachrichtigung über neue Beiträge hier im phlymail-Forum. Wie könnte hier Abhilfe geschaffen werden?!
jm-edv
Member
Member
 
Posts: 62
Joined: 15.04.2011 03:52

Re: Fehlerhafte Darstellung von Mails

Postby froelix » 16.06.2011 10:21

Hallo,

auch ich kann Bestätigen, das bei mir seit dem gestrigen Update auf die Build 4.1.5 manche Mails gar nicht mehr angezeigt werden.
Des Weiteren werden bei mir seit dem Update auf die Build 4.1.4 (und auch noch unter Build 4.1.5) manche Dateianhänge nur noch als "Unbenannte Datei" angezeigt, obwohl im Rohformat der Mail ein Dateiname angegeben ist.
Hier ein Auszug aus einer Mail bei welcher der Anhang als "Unbenannte Datei" angezeigt wird:

Code: Select all
Content-Transfer-Encoding: base64
Content-Type: application/x-rar-compressed;
name*=UTF-8''widget_content.rar;
charset=UTF-8
Content-Disposition: attachment;
filename*=UTF-8''widget_content.rar


Viele Grüße
froelix
froelix
Junior Member
Junior Member
 
Posts: 42
Joined: 04.10.2010 15:29

Re: Fehlerhafte Darstellung von Mails

Postby mso » 16.06.2011 11:53

@jm-edv: Sind denn wirklich ALLE Dateien aktualisiert worden? Komplett weißer Frame klingt danach, dass PHP mit einem Fehler aussteigt. Die Vermutung liegt nahe, dass eine der geänderten Dateien nicht ausgetauscht wurde, was dann - je nach Datei - dazu führt, dass eine PHP-Funktion entweder doppelt oder gar nicht definiert ist.

Es wurde eine Funktion aus der Datei phlymail/shared/lib/functions.php in die Datei phlymail/handlers/email/mod.output.php verschoben. Wenn eine der beiden Dateien beim Update nicht aktualisiert wurde, dann führt das zu dem beschriebenen Fehlerbild.

Aktivieren Sie die doch bitte mal die Fehlerberichterstattung für Ihren User (zu finden in der Config).

@froelix: Für Sie gilt erst Mal so weit das Gleiche, zusätzlich möchte ich Sie jedoch bitten, mir eine Mail mit "Unbenannter Datei" im Rohformat zukommen zu lassen, das Zitat in Ihrem Post ist leider nicht mehr "Original", somit möglicherweise invalide.
Matthias Sommerfeld

phlyMail Developer
http://phlymail.com
User avatar
mso
Site Admin
Site Admin
 
Posts: 1259
Joined: 01.11.2001 01:00
Location: Berlin

Re: Fehlerhafte Darstellung von Mails

Postby froelix » 16.06.2011 12:28

Hallo mso,

wenn ich die Fehlerberichterstattung einschalte kommt bei den entsprechenden Mails folgende Fehlermeldung:

Code: Select all
Fatal error: Call to undefined function nice_view() in /www/htdocs/v000000/_sub/webmail/handlers/email/mod.output.php on line 226


Eine Beispielmail mit "Unbenannter Datei" lasse ich Ihnen gleich per PN zukommen.

Viele Grüße
froelix
froelix
Junior Member
Junior Member
 
Posts: 42
Joined: 04.10.2010 15:29

Re: Fehlerhafte Darstellung von Mails

Postby mso » 16.06.2011 12:39

OK, so wie ich es mir dachte. Ich habe mir jetzt mal direkt ein aktuelles Archiv herunter geladen und durfte feststellen, dass die erwähnte eine Datei nicht aktualisiert wurde :-( Weiß nicht, warum der Builder es bei der Lite gefressen hat und beim MessageCenter nicht.
Jedenfalls steht nun Build 4.1.6 bereit, wo die Datei aktualisiert wurde. Sorry für das Chaos!
Matthias Sommerfeld

phlyMail Developer
http://phlymail.com
User avatar
mso
Site Admin
Site Admin
 
Posts: 1259
Joined: 01.11.2001 01:00
Location: Berlin

Re: Fehlerhafte Darstellung von Mails

Postby mso » 16.06.2011 13:26

@froelix: Die nächste normale Build von phlyMail bringt für Ihren Fall eine Verbesserung im Handling dieses doch recht selten benutzten Verfahrens zur Angabe von MIME-Headern.

Hintergrund: Der Mailer benutzt Header nach RFC2231, welches u.a. die zusätzliche Angabe von Encoding und Sprache erlaubt. Bisher nutzt das kaum ein Mailer, Thunderbird ist der einzige, der mir sonst so einfällt. Auf Parser-Seite ist das Verfahren auch ziemlich hässlich. phlyMail kann bisher einen kleineren Teil des RFCs, namentlich die sog. "Continuation". Mit der nächsten Build kommt es dann auch mit der in Ihrem Fall benutzten Auszeichnung zurande.
Matthias Sommerfeld

phlyMail Developer
http://phlymail.com
User avatar
mso
Site Admin
Site Admin
 
Posts: 1259
Joined: 01.11.2001 01:00
Location: Berlin

Re: Fehlerhafte Darstellung von Mails

Postby froelix » 16.06.2011 13:54

Jetzt werden die Mails wieder dargestellt.
Vielen Dank für die schnelle Hilfe!

Grüße,
froelix
froelix
Junior Member
Junior Member
 
Posts: 42
Joined: 04.10.2010 15:29

Re: Fehlerhafte Darstellung von Mails

Postby karstilo » 16.06.2011 17:36

Seit dem Update von heute Morgen auf 4.1.5 ist der Fehler wieder da, dass ca. 40% der Mails beim Anzeigen keine Inhalte (weisse Seite) anzeigen. Beim Klich auf Weiterleiten oder Antworten kann ich die Inhalte dann lesen.

Betrifft es nur mich oder ist es ein "globales" Problem?

Gruß Karstilo
karstilo
Newbie
Newbie
 
Posts: 4
Joined: 24.11.2010 11:45

Re: Fehlerhafte Darstellung von Mails

Postby mso » 16.06.2011 18:07

Siehe mein Post von 12:39...
Matthias Sommerfeld

phlyMail Developer
http://phlymail.com
User avatar
mso
Site Admin
Site Admin
 
Posts: 1259
Joined: 01.11.2001 01:00
Location: Berlin

Re: Fehlerhafte Darstellung von Mails

Postby jm-edv » 17.06.2011 03:27

Bei mir scheint mit der Version 4.1.6 jetzt auch wieder alles i.O. zu sein.
Besten Dank!
jm-edv
Member
Member
 
Posts: 62
Joined: 15.04.2011 03:52


Return to Fehler / Probleme MessageCenter

Who is online

Registered users: No registered users

cron