Re: mail Versand von relationalen Datenbanken - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von mk (966 Beiträge) am Montag, 29.September.2003, 13:32.
    Re: mail Versand von relationalen Datenbanken

      der Fehler kommt:
      [ Fehler: (perl) in /kochhome.de/brueckenbau/newsletter: syntax error at (eval 75) line 14, near ") (" Unmatched right curly bracket at (eval 75) line 25, at end of line syntax error at (eval 75) line 25, near "; }" ]
      bei diesem Link:
      http://kochhome.de/baseportal/brueckenbau/newsletter


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von mk (966 Beiträge) am Sonntag, 28.September.2003, 18:48.
    mail Versand von relationalen Datenbanken

      das Problem war hier schon, weis aber nicht, ob schon eine Lösung gefunden wurde.
      Ich möchte eine (viele) Mails verschicken.
      innerhalb der Mail möchte ich af eine weitere Datenbank zugreifen um die Mail zu vervollständigen.
      Dies habe ich im Beschreibungstext des mail Befehls eingefügt, was aber nicht geht:
      EOF
      get "IDE==$IDE range=0,5", "brueckenbau";
        while (get_next(brueckenbau))
               {
      out "$Brueckenname <br>";
      }
      out <<EOF;
      

      wie muß es richtig sein ?

     Antworten

    Beitrag von Pouraga (1396 Beiträge) am Sonntag, 28.September.2003, 19:31.
    Re: mail Versand von relationalen Datenbanken

      Zuerst die Variablen vollständig definieren, dann mail.

      my $mailtext = "";
      

      get "IDE==$IDE range=0,5", "brueckenbau";
      while (get_next(brueckenbau))
      
      (
      $mailtext .= "$Brueckenname <br>";
      }
      

      mail...

     Antworten

    Beitrag von mk (966 Beiträge) am Sonntag, 28.September.2003, 20:17.
    Re: mail Versand von relationalen Datenbanken

      klappt noch nicht,
      was ist noch falsch ?
      diesmal kpl.


      <html>
      

      <head>
      <title>Newsletter</title>
      </head>
      <perl>
      
        get "Id==* range=0,10", "links2";   while (get_next(links2))          {
      $mailtext = "
      <p>Hallo $SeitenEigentuemer,<br>
      diese Brücken sind unter Ihrem Namen eingetragen:</p>
      
      ";

      get "IDE==$IDE range=0,5", "brueckenbau";
       
      while (get_next(brueckenbau))
      
      (
      $mailtext .= "$Brueckenname <br>";
      }
      

      mail $mail, "Eintrags Hinweis vom Branchenverzeichnis für den Brückenbau",
      "<body bgcolor='#C0C0C0' link='#008000' vlink='#008000' alink='#008000'>

      $mailtext
      

      </body> ", 'mkburg@gmx.net', $SeitenEigentuemer, "Brueckenbau-Links", 'mkburg@gmx.net','', "Content-type: text/html\n";
      out "an $SeitenEigentuemer abgeschickt<br> ";
      }
      </perl>
      

     Antworten

    Beitrag von olaf (59 Beiträge) am Montag, 29.September.2003, 12:54. WWW: kleclan.de
    Re: mail Versand von relationalen Datenbanken

      hallo mk,

      was genau klappt nicht. beschreib mal was passiert.

      bekommst du eine fehler meldung oder werden die mails nicht verschickt oder was?

      gruß - olaf

     Antworten

    Beitrag von mk (966 Beiträge) am Montag, 29.September.2003, 13:32.
    Re: mail Versand von relationalen Datenbanken

      der Fehler kommt:
      [ Fehler: (perl) in /kochhome.de/brueckenbau/newsletter: syntax error at (eval 75) line 14, near ") (" Unmatched right curly bracket at (eval 75) line 25, at end of line syntax error at (eval 75) line 25, near "; }" ]
      bei diesem Link:
      http://kochhome.de/baseportal/brueckenbau/newsletter

     Antworten

    Beitrag von olaf (59 Beiträge) am Montag, 29.September.2003, 13:49. WWW: kleclan.de
    Re: mail Versand von relationalen Datenbanken

      hi mk,

      da scheint ein tipp fehler zu sein und zwar haste nach dem 2. while anstatt eines { ein ( genommen.

      damit sollte dann schon mal das

      [ Fehler: (perl) in /kochhome.de/brueckenbau/newsletter: syntax error at (eval 50) line 14, near ") (" Unmatched right curly bracket at (eval 50) line 25, at end of line syntax error at (eval 50) line 25, near "; }" ]

      weg sein. dann ist noch die frage ob das mit den mails funzt.

      gruß - olaf

     Antworten

    Beitrag von mk (966 Beiträge) am Montag, 29.September.2003, 14:13.
    Re: mail Versand von relationalen Datenbanken

      genau der Fehler ist weg,
      aber ne Mail kommt nicht an.
      vielleicht später.

     Antworten

    Beitrag von mk (966 Beiträge) am Montag, 29.September.2003, 15:20.
    Re: mail Versand von relationalen Datenbanken fasst geschaft

      es ist fasst geschaft,
      ich hatte noch ein Schreibfehler beim Feldnamen.
      aber warum kommt der Betreff nicht mit deutschen Sonderzeichen an ?

      Eintrags Hinweis vom Branchenverzeichnis fXr den BrXckenbau

     Antworten

    Beitrag von olaf (59 Beiträge) am Montag, 29.September.2003, 17:31. WWW: kleclan.de
    Re: mail Versand von relationalen Datenbanken fasst geschaft

      da kann ich auch nichts zu sagen. als ich heut morgen mit dem mail befahl rummprobiert hab, kamen bei mir die sonderzeichen wie das ü an. könnte das vielleicht am email-client liegen?

     Antworten

    Beitrag von mk (966 Beiträge) am Montag, 29.September.2003, 18:07.
    Re: mail Versand von relationalen Datenbanken fasst geschaft

      könnte sein woanders ging es.

      wer kann sonst noch was dazu sagen ?

     Antworten

    Beitrag von mk (966 Beiträge) am Dienstag, 30.September.2003, 09:13.
    Re: mail Versand Problem mit Sonderzeichen

      Seltsamerweise werden im Text die Sonderzeichen richtig dargesetellt.
      Nur im Betreff nicht.
      auch das hab ich versucht:
      $betr="Eintrags Hinweis vom Branchenverzeichnis für den Brückenbau" ;
      mail $EMail, convert_html($betr), 
      
      ohne Erfolg.

     Antworten

    Beitrag von Pouraga (1396 Beiträge) am Dienstag, 30.September.2003, 15:04.
    Re: mail Versand Problem mit Sonderzeichen

      Ist in der Tat abhängig vom Mailprogramm und Einstellung:
      So dürfte es aber auch jedes verstehen ;) :

      $betr ="=?iso-8859-1?Q?Eintrags_Hinweis_vom_Branchenverzeichnis_f=FCr_den_Br=FCckenbau?=";
      

     Antworten

    Beitrag von mk (966 Beiträge) am Dienstag, 30.September.2003, 15:28.
    Re: mail Versand Problem mit Sonderzeichen

      so geht es,
      aber wie kriege ich es automatisch hin ?
      Das gleiche Problem ist auch beim Newsletterversand aus der BIB.
      oder immer beim Mail Versand ?

     Antworten

    Beitrag von Pouraga (1396 Beiträge) am Dienstag, 30.September.2003, 16:27.
    Re: mail Versand Problem mit Sonderzeichen

      Das habe ich als Herausforderung gesehen. :)

      ---------
      $betr ="Test ÄÖÜ äöü ß /?\ - _";
      $betr = &convert_isomailtext($betr);
      

      sub convert_isomailtext{
        my @car = split(//,shift);
        my $ret = "=?iso-8859-1?Q?";
          foreach(@car){
             if ($_ eq " "){$ret .= "_";}
             elsif (/[a-zA-Z0-9]/){$ret.=$_;}
             else {my $t=ord($_); $ret.=sprintf('=%X',$t);}
           }
        return "$ret?=";
      }
      
      -----------

      Ok, es werden noch etliche Zeichen maskiert die egentlich nicht müssten aber zuviel kann nicht schaden habe ich mir gedacht. :) oder?

      Werde ich wohl auch mal bei Gelegenheit in die bib stellen.

      obwohl @CB: Es währe schon sinnvoll sowas zu den vorhanden converts von Baseportal fest dazu zu packen. ;)

     Antworten

    Beitrag von mk (966 Beiträge) am Dienstag, 30.September.2003, 17:41.
    Re: mail Versand Problem mit Sonderzeichen

      hab ich das jetzt falsch eingebunden ?
      mit sub's habe ich noch nichts gemacht:


      <html>
      

      <head>
      <title>Newsletter</title>
      </head>
      <perl>
      
        get "IDE==79 range=0,10", "links2";   while (get_next(links2))          {
      $mailtext = "
      <p>Hallo $SeitenEigentuemer,<br>
      diese Brücken sind unter Ihrem Namen eingetragen:</p>
      
      ";

      get "IDE==$IDE range=0,5", "brueckenbau";
       
      while (get_next(brueckenbau))
      {
      $mailtext .= "$Brueckenname <br>";
      }
      $betr Eintrags Hinweis vom Branchenverzeichnis für den Brückenbau";
      

      $betr = &convert_isomailtext($betr);
      sub convert_isomailtext{
        my @car = split(//,shift);
        my $ret = "=?iso-8859-1?Q?";
          foreach(@car){
             if ($_ eq " "){$ret .= "_";}
             elsif (/[a-zA-Z0-9]/){$ret.=$_;}
             else {my $t=ord($_); $ret.=sprintf('=%X',$t);}
           }
        return "$ret?=";
      }
      mail $EMail, $betr, 
      "<body bgcolor='#C0C0C0' link='#008000' vlink='#008000' alink='#008000'>
      

      $mailtext

      </body> ", 'mkburg@gmx.net', $SeitenEigentuemer, "Brueckenbau-Links", 'mkburg@gmx.net','', "Content-type: text/html\n";
      out "an $SeitenEigentuemer<br>dies:<br>$mailtext<br>abgeschickt<br> ";
      }
      </perl>
      

      zum Testen:
      http://kochhome.de/baseportal/brueckenbau/newsletter88

     Antworten

    Beitrag von mk (966 Beiträge) am Dienstag, 30.September.2003, 17:58.
    Re: mail Versand Problem mit Sonderzeichen

      pardon ich hab mich nur verschrieben.
      Das Template läuft fehlerfrei.
      Ob es aber richtig ankommt sehe ich erst morgen.

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Dienstag, 30.September.2003, 21:25.
    Re: mail Versand Problem mit Sonderzeichen

      Jein ;-)

      An sich gerne, aber schöner wäre es, wenn Du auch die Kontrolle über diesen Code-Teil hättest... Mit dem <include src=/_bib/isomailtext/...> könnte man das modular einbauen... ,-)

     Antworten

    Beitrag von Sander (8133 Beiträge) am Dienstag, 30.September.2003, 21:58.
    Re: mail Versand Problem mit Sonderzeichen

      ahhh, die spamertricks.... ;-)

      ich würde es nicht so machen, da in webmail dieser betreff nicht richtig angezeigt wird und das auch seeeehr viele spamfilter aussortieren.

      Besser wäre, im Client den richtigen Zeichensatz einzustellen.

      Sander

     Antworten

    Beitrag von mk (966 Beiträge) am Mittwoch, 1.Oktober.2003, 08:07.
    Re: mail Versand Problem mit Sonderzeichen

      wer muß was wo rchtig einstellen ?

      bei mir geht ales jetzt suuuuper.
      was ist mit spammertriks gemeint ?
      wenn solche mails als Spam aussortiert werden, das wäre das schön blöd.
      Ist das wirklich so ?
      Dann kann ich die Lösung ja vergessen.

     Antworten

    Beitrag von Pouraga (1396 Beiträge) am Mittwoch, 1.Oktober.2003, 16:47.
    Re: mail Versand Problem mit Sonderzeichen

      Spammertrick?

      Sogar Outlook maskiert alle ausgehende Betreffs mit Umlauten nach diesem Muster. ;)

      Wenn es dafür Punkte in einem Spammfilter gibt dann dürften es aber bestimmt nur wenige sein.

      Würde mich aber mal intressieren ob. Habe leider keine Vergleich weil ich filter aus prinzip nicht nutze. :)

     Antworten

    Beitrag von Sander (8133 Beiträge) am Mittwoch, 1.Oktober.2003, 22:54.
    Re: mail Versand Problem mit Sonderzeichen

      also outlook kann ich nicht glauben...
      hab mal rumgefragt, lotus notes macht sowas. aber leider auch viele spamverteilsofware.
      Irgendwo hab ich bei spamassasin das mal gesehen und auch gmx hats mir gleich rausgefiltert.

     Antworten


     
 Liste der Einträge von 34650 bis 34800:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.06s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!