Emailversand: keine Zeilenumbrüche

Hast du einen Fehler in der aktuellen Version gefunden ? Diesen kannst du uns hier mitteilen und uns bei der Fehlersuche helfen.
Antworten
straupi
Beiträge: 2
Registriert: 15. Okt 2009, 15:07

Emailversand: keine Zeilenumbrüche

Beitrag von straupi »

Hallo,
beim Emailversand werden die Zeilenumbrüche nicht versandt.
Stattdessen wird det Text fortlaufend in einem Block dargestellt.

Habt Ihr einen Ansatz dafür?

aus:

Code: Alles auswählen

1. Zeile
2. Zeile
3. Zeile
kommt in der Email an:

Code: Alles auswählen

1. Zeile 2. Zeile 3. Zeile
admidio: 2.1.6
Browser: Firefox 3
Client: Outlook 2003
straupi
Beiträge: 2
Registriert: 15. Okt 2009, 15:07

Zeilenumbrüche

Beitrag von straupi »

Admidio Admins und Gemeinde,

hat niemand von Euch einen Ansatz, warum die Zeilenumbrüche in der Email verschwinden?

Ich bin echt am Ende meines Latains.


Danke für Eure Hilfe
Jochen
Team
Beiträge: 1506
Registriert: 22. Feb 2006, 18:11

Beitrag von Jochen »

Servus,

hast Du Mails auch mal mit anderen Clients angesehen?

Gruß Jochen
matzman2000
Former team member
Beiträge: 1087
Registriert: 2. Sep 2007, 17:12
Wohnort: Itzstedt
Kontaktdaten:

Re: Emailversand: keine Zeilenumbrüche

Beitrag von matzman2000 »

straupi hat geschrieben:admidio: 2.1.6
Browser: Firefox 3
Client: Outlook 2003
Das Problem kann ich mit dieser Konfiguration nicht nachvollziehen. Bei mir sieht's richtig aus.
Bei Outlook kann man überflüssige Zeilenumbrüche ausblenden lassen, vielleicht liegt der Hund begraben?
kechele
Beiträge: 10
Registriert: 15. Jun 2008, 12:59

Mailmodul: fehlende Zeilenumbrüche

Beitrag von kechele »

Hallo,

in der neuen Version 2.2.4 habe ich bemerkt, dass die Zeilenumbrüche
aus der Languagedatei de.xml irgendwie nicht verarbeitet werden.

Getestet mit den Variablen "MAI_EMAIL_SEND_TO_USER" und "MAI_EMAIL_SEND_TO_ROLE"
(Mail an einen einzelnen User bzw. an eine Rolle)

Auf der Demo Datenbank "http://demo.admidio.org" habe ich es auch getestet
und dort den Fehler ebenfalls feststellen können.

Die Mail besteht aus reinem Text (kein HTML) und im SourceCode der Mails in meinem Mailprogramm
ist definitiv kein Zeilenumbruch enthalten. Somit schließe ich auch eine fehlerhafte Darstellung
vom Mailprogramm aus.
Ich nutze den Thunderbird Version 3.1.6


Bitte um Unterstützung!

kechele
Benutzeravatar
fasse
Administrator
Beiträge: 6167
Registriert: 12. Nov 2005, 16:06

Beitrag von fasse »

Hallo Kechele,

tritt dieses Problem denn bei dir Mail-Programmübergreifend auf ?

Da andere damit kein Problem haben und ich selber auch nicht, fällt es momentan sehr schwer hier die Ursache zu finden.

Viele Grüße
Fasse
kechele
Beiträge: 10
Registriert: 15. Jun 2008, 12:59

Beitrag von kechele »

Hallo Fasse,

ich habe nochmal ein bisschen rumprobiert und habe jetzt folgende Situation:

Wenn ich in der "mail_send.php" im Verzeichnis adm_program\modules\mail
an Zeile 263 (hier wird der Text für die Mail aufbereitet) folgende Ergänzung in rot mache
klappt der Zeilenumbruch innerhalb der Ergänzung.
Aber im Code der den Text aus der XML-Datei generiert werden die Zeilenumbrüche
nicht dargestellt.


//Den Text fuer die Mail aufbereiten
if ($role->getValue('rol_id') > 0)
{
$mail_body = "Zeile 1 der Ergänzung.\nEine weitere Zeile...... \n\n";
$mail_body = $mail_body. $g_l10n->get('MAI_EMAIL_SEND_TO_ROLE', .........);
}

Wo liegt der Unterschied zwischen den beiden generierten Textstrings?

Die empfangene Mail sieht dann wie folgt aus:
------------------------------------------------------------------------------------
Zeile 1 der Ergänzung.
Eine weitere Zeile......

XXX hat an die Rolle Test-Rolle folgende E-Mail geschickt:Eine Antwort kannst Du an xxx@yyy.de schicken.


Hier geht der Nachrichtentext los...
------------------------------------------------------------------------------------


Gruß kechele
Antworten