ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » icmail - Zeilenumbrüche

Geschlossen
  1. #1
    User Pic
    boze Mitglied
    Registriert seit
    05.01.2007
    Beiträge
    133
    Beitragswertungen
    0 Beitragspunkte
    Hallo zusammen!

    Ich habe einen Fehler bei "icmail" gefunden! Wenn man eine Mail darüber versendet, macht er falsche Zeilenumbrüche.

    Wenn man einen ganz normal macht, macht er einen ganzen dazwischen und wenn man eine Zeile einfach freilassen will, macht er automatisch 3 frei.

    Bsp.:

    So sollte es sein, bzw. wurde es eingegeben (bei Newsletter z.B.):
    Hallo! Das ist ein Test
    Bin mal gespannt, obs jetzt geht
    hmmm
    
    hmmm
    hmm
    hmm
    hhhmm
    
    Grüßle
    
    blabla


    So kommts nachher raus (bei Outlook und auch beim Webmail):

    > Hallo! Das ist ein Test
    > 
    > Bin mal gespannt, obs jetzt geht
    > 
    > hmmm
    > 
    > 
    > 
    > hmmm
    > 
    > hmm
    > 
    > hmm
    > 
    > hhhmm
    > 
    > 
    > 
    > Grüßle
    > 
    > 
    > 
    > blabla


    Die ">" hab ich mal dazu gemacht, dass man es besser erkennen kann!

    Wäre cool, wenn mir jmd. helfen könnte! lächeln Bzw. wenn der "Fehler" behoben werden könnte! lächeln

    Ich bedanke mich schonmal jetzt für die Hilfe! lächeln

    Mit freundlichem Gruß

    me

    P.S.: Wie kann man eigentlich über "icmail" HTML-Mails verschicken???!!! lächeln


    verwendete ilchClan Version: 1.0.5


    Zuletzt modifiziert von boze am 16.03.2007 - 13:51:02
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Das mit den Leerzeilen liegt nicht an ilch (der icmail Funktion), es tritt auch bei der normalen mail Funktion auf, wenn du html Mails verschicken willst musst du nur den content-type ändern, am besten die funktion kopieren umbenennen und den Content-Type ändern (Content-type: text/html;)
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    boze Mitglied
    Registriert seit
    05.01.2007
    Beiträge
    133
    Beitragswertungen
    0 Beitragspunkte
    Hallo zusammen! Ich bins nochmal! lächeln

    Ich habe alles hinbekommen, so wie ich es will! Ich kann jetzt auch Anhänge mit verschicken, aber ich bekomme das Problem mit den Zeilenumbrüche nicht in den Griff. Und das ist sehr wichtig, finde ich!!! lächeln

    Würde mich jetzt freuen, wenn mir jmd. helfen könnte!

    Liebe Grüße

    Bsp.:

    Hallo!
    Wie geht es dir heute?
    
    Grüße
    me

    Sieht ja ganz gut aus, wenn ich das so eingeb. Aber ankommen tut diese Mail dann so:
    Hallo!
    
    Wie geht es dir heute?
    
    
    Grüße
    
    me
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Funktion icmail ->
    function icmail ($mail,$bet,$txt, $from = '') {
      global $allgAr;
      if ( $from == '' ) {
        $from = $allgAr['allg_default_subject'].' <'.$allgAr['adminMail'].'>';
      }
      $from    = preg_replace ("/\015\012|\015|\012/", "", $from);
      $header  = "From: ".$from."\n";
      $header .= "MIME-Version: 1.0\n";
      $header .= "Content-Type: text/plain; charset=\"iso-8859-1\";\n";
      $header .= "Content-Transfer-Encoding: 8bit";
      
      $mail = escape_for_email($mail);
      $bet  = escape_for_email($bet,true);
      $txt  = str_replace("\r", "\n", str_replace("\r\n", "\n",$txt));
    
    	if ( mail ( $mail, $bet, $txt,$header) ) {
    	  return ( true );
    	} else {
    	  return ( false );
    	}
    }
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten