Re: E-Mailversand/Nachtrag;-) - 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 Claus (4645 Beiträge) am Montag, 17.Juli.2006, 12:58. WWW: jobmarder.de
    Re: E-Mailversand/Nachtrag;-)

      Hallo Reiner,

      versuch mal so:

      <perl>
      get "eMail>0", "adressen","erg";
      while (get_next("erg"))
         {
          push(@eMail,$eMail);
         }
      

      $mails = join(",",@eMail);
      out "$mails"; # testausgabe zum prüfen, ob die mails auch vorhanden sind
      out "<a href='mailto:$mails'>E-Mail an alle</a>";
      </perl>
      

      Gruß

      Claus

      PS: eigentlich sollte das von Claus S. vorgeschlagene Script bereits klappen.

      war heute morgen in Eile, daher auch die "unvollständige" Syntax.


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Reiner (306 Beiträge) am Samstag, 15.Juli.2006, 07:42. WWW: www.biker-motorrad-hotel.de
    E-Mailversand

      Hallo
      Ich habe schon die Suche benutzt aber nix richtiges gefunden.
      Vielleicht falsch gesucht :-(

      Nun zu meinem Problem

      Ich habe eine Adressdatenbank die das Feld EMail enthält.

      Wie kann ich eine Mail an alle Member schreiben?

      Gibt es da einen Codeschnipsel?

      Viele Grüße

      Reiner

     Antworten

    Beitrag von Claus (4645 Beiträge) am Samstag, 15.Juli.2006, 07:57. WWW: jobmarder.de
    Re: E-Mailversand

      Hallo Reiner,

      gar nicht auf dem Harley-Treff in Hamburg?

      ;-)

      Hier mal ein Ansatz:

      <perl>
      get "Id==*", "deinedb","erg";
      while (get_next("erg"))
      {
      mail "$Mailadresse",
      
      "Thema", "Text", "Sender", "Empfänger-Name", "Sender-Name", "Kopien", "Blinde Kopien", "Header-Angaben";

      }
      </perl>
      

      genaue Angaben (mail-Befehl) siehe:

      http://baseportal.de/bpliz_doku.html#a50

      Gruß

      Claus

     Antworten

    Beitrag von Reiner (306 Beiträge) am Samstag, 15.Juli.2006, 08:02. WWW: biker-motorrad-hotel.de
    Re: E-Mailversand

      Hallo Claus,
      Danke für Deine schnelle Hilfe..
      Ich fahr aber doch keine Harley, sondern eine Shadow ;-)
      Aber mit dem Treff in Hamburg warst Du nicht falsch.
      Das ist aber erst im August.

      Werde mir jetzt mal alles reinziehen und schauen ob ich klar komme.
      Ansonsten melde ich mich nochmal.

      Grüße und schönen Samst.
      Reiner

     Antworten

    Beitrag von Claus (4645 Beiträge) am Samstag, 15.Juli.2006, 08:12. WWW: jobmarder.de
    Re: E-Mailversand

      Hallo reiner,

      mag sein, daß da im August auch noch was läuft, aber die 4. Hamburger Harley Days sind gestern angefangen und gehen bis morgen. Hamburg Landungsbrücken. Gerade noch mal in die Morgenpost von gestern geschaut.

      ;-))

      Gruß

      Claus

     Antworten

    Beitrag von Reiner (306 Beiträge) am Samstag, 15.Juli.2006, 08:08. WWW: biker-motorrad-hotel.de
    Re: E-Mailversand

      Sorry für den Doppelpost

      Hatte vergessen das die Mail über Outlook versendet werden soll..

      Also soll das dann so eingebaut werden..

      <a href="mailto:$EMail">E-Mail an alle</a>
      

      Aber wie bringe ich alle Mailadressen in die $EMail

     Antworten

    Beitrag von Claus (4645 Beiträge) am Montag, 17.Juli.2006, 09:34. WWW: jobmarder.de
    Re: E-Mailversand

      Hallo Reiner,

      >Aber wie bringe ich alle Mailadressen in die $EMail
      

      Das dürfte das geringste Problem sein, aber um welche Anzahl von mail-Adressen handelt es sich denn?

      Normalerweise ist der Versand in der von mir beschriebenen Form ratsamer, aber mit "push" sollte das sonst entsprechend gehen.

      mal als Ansatz:


      <perl>
      get "Id==*", "deinedb","erg";
      while (get_next("erg"))
      {
      push(@eMail,$eMail);
      }
      $mails = join(",",@eMail);
      out"$mails" #testausgabe zum prüfen, ob die mails auch vorhanden sind
      <a href="mailto:$mails">E-Mail an alle</a>
      </perl>
      


      Näheres zu den Optionen beim mailto-Befehl findest Du hier.

      hoffe, das hilft Dir weiter.

      Gruß

      Claus

     Antworten

    Beitrag von Reiner (306 Beiträge) am Montag, 17.Juli.2006, 11:43. WWW: webmaster-top100.webdesign-computer.de
    Re: E-Mailversand

      Hallo Claus

      Das ist der Code
      <perl>
      get "Id==*", "adressen","erg";
      while (get_next("erg"))
      {
      push(@eMail,$eMail);
      }
      $mails = join(",",@eMail);
      out"$mails" #testausgabe zum prüfen, ob die mails auch vorhanden sind
      <a href="mailto:$mails">E-Mail an alle</a>
      </perl>
      

      Da bekomme ich diese Fehlermeldung

      [ Fehler: Fehlerhafter Perl Code in :
      Search pattern not terminated at (eval 103) line 9. ]

      Ach ja in der DB sind 233 Einträge. Es sind jedoch nicht alle mit einer Mailadresse vorhanden.

     Antworten

    Beitrag von sebastian (533 Beiträge) am Montag, 17.Juli.2006, 12:06.
    Re: E-Mailversand

      hallo,

      mache aus
      out"$mails" #testausgabe zum prüfen, ob die mails auch vorhanden sind
      <a href="mailto:$mails">E-Mail an alle</a>
      </perl>
      

      folgendes out"$mails"; #testausgabe zum prüfen, ob die mails auch vorhanden sind
      out "<a href=\"mailto:$mails\">E-Mail an alle</a>";
      </perl>
      

      dann dürfte dieser fehler weg sein.

      sebastian

     Antworten

    Beitrag von Claus S. (1671 Beiträge) am Montag, 17.Juli.2006, 12:24.
    Re: E-Mailversand


      <perl>
      get "Id==*", "adressen","erg";
      while (get_next("erg"))
         {
          push(@eMail,$eMail) if ($eMail); # Nur wenn Mail vorhanden
         }
      

      $mails = join(",",@eMail);
      out "$mails";    # testausgabe zum prüfen, ob die mails auch vorhanden sind
      out "<a href='mailto:$mails'>E-Mail an alle</a>";
      </perl>
      

     Antworten

    Beitrag von Claus (4645 Beiträge) am Montag, 17.Juli.2006, 09:37. WWW: jobmarder.de
    Re: E-Mailversand/Nachtrag;-)

     Antworten

    Beitrag von Reiner (306 Beiträge) am Montag, 17.Juli.2006, 12:48. WWW: webmaster-top100.webdesign-computer.de
    Re: E-Mailversand/Nachtrag;-)

      Danke jetzt klapt es..
      Nur noch eine Frage.
      Kann man das auch so machen dass leere E-Mailfelder nicht als ,, angezeigt werden?

     Antworten

    Beitrag von Claus (4645 Beiträge) am Montag, 17.Juli.2006, 12:58. WWW: jobmarder.de
    Re: E-Mailversand/Nachtrag;-)

      Hallo Reiner,

      versuch mal so:

      <perl>
      get "eMail>0", "adressen","erg";
      while (get_next("erg"))
         {
          push(@eMail,$eMail);
         }
      

      $mails = join(",",@eMail);
      out "$mails"; # testausgabe zum prüfen, ob die mails auch vorhanden sind
      out "<a href='mailto:$mails'>E-Mail an alle</a>";
      </perl>
      

      Gruß

      Claus

      PS: eigentlich sollte das von Claus S. vorgeschlagene Script bereits klappen.

      war heute morgen in Eile, daher auch die "unvollständige" Syntax.

     Antworten

    Beitrag von Reiner (306 Beiträge) am Mittwoch, 19.Juli.2006, 11:04. WWW: webmaster-top100.webdesign-computer.de
    Re: E-Mailversand/Nachtrag;-)

      Danke..
      Klappt prima ;-)
      Viele Grüße
      Reiner

     Antworten

    Beitrag von Reiner (306 Beiträge) am Mittwoch, 19.Juli.2006, 12:21. WWW: webmaster-top100.webdesign-computer.de
    Re: E-Mailversand/Klappt doch nicht

      Bekomme die Meldung wenn ich auf den Link E-Mail an alle klicke..

      Da steht der Vorgang kann nicht ausgeführt werden, weil der Standartmailclient nicht korrekt installiert ist.

     Antworten

    Beitrag von Claus (4645 Beiträge) am Mittwoch, 19.Juli.2006, 12:59. WWW: jobmarder.de
    Re: E-Mailversand/Klappt doch nicht

      Hallo Reiner,

      wie geschrieben, ich benutze das nicht, war nur mal so auf die Schnelle aus dem Hut gezaubert.

      ;-))

      habe das gerade mal getest.

      änder mal diese Zeile in dem Code:

      statt:

      $mails = join(",",@eMail);
      

      so:

      $mails = join("; ",@eMail);
      

      Gruß

      Claus

     Antworten

    Beitrag von Reiner (306 Beiträge) am Donnerstag, 20.Juli.2006, 13:20. WWW: webmaster-top100.webdesign-computer.de
    Re: E-Mailversand/Klappt doch nicht

     Antworten

    Beitrag von Claus (4645 Beiträge) am Donnerstag, 20.Juli.2006, 15:58. WWW: jobmarder.de
    Re: E-Mailversand/Klappt doch nicht

      Hallo Reiner,

      hatte das bei mir getestet und es klappte. Ich vermute mal, da sind teilweise Leerzeichen mit drin. Außerdem muß

      diese Zeile

      $mails = join(";" ,@EMail);
      

      so aussehen:

      $mails = join("; " ,@EMail);
      


      versuch das mal so:

      <perl>
      get "EMail>0", "adressen","erg";
      while (get_next("erg"))
         {
      $EMail=~ s/ //g;
      
          push(@EMail,$EMail);    } $mails = join("; " ,@EMail); #out "$mails"; # testausgabe zum prüfen, ob die mails auch vorhanden sind out "<a href='mailto:$mails'>E-Mail an alle</a>"; </perl>

      Gruß

      Claus

     Antworten

    Beitrag von Reiner (306 Beiträge) am Donnerstag, 20.Juli.2006, 16:23. WWW: webmaster-top100.webdesign-computer.de
    Re: E-Mailversand/Klappt doch nicht

      Hallo Claus

      Das schaut schon besser aus.

      test@t-online.de; test@web.de; test@t-online.de

      aber jetzt kommt diese Meldung

      der Vorgang kann nicht ausgeführt werden, weil der Standartmailclient nicht korrekt installiert ist.

      Sind es zu viele Mailadressen oder liegt es an was anderem?

     Antworten

    Beitrag von Claus (4645 Beiträge) am Donnerstag, 20.Juli.2006, 17:24. WWW: jobmarder.de
    Re: E-Mailversand/Klappt doch nicht


      Halo Reiner,

      da bin ich jetzt überfragt, ob es da eine bestimmte stringlänge gibt. Hatte das nur mal mit 4 Adressen probiert.

      bau mal einen Zähler ein zum testen($cnt):

      also so:

      <perl>
      get "EMail>0", "adressen","erg";
      while (get_next("erg") && $cnt<5)
         {
      $cnt++;
      $EMail=~ s/ //g;
      
          push(@EMail,$EMail);    }
      $mails = join("; " ,@EMail);
      #out "$mails"; # testausgabe zum prüfen, ob die mails auch vorhanden sind
      out "<a href='mailto:$mails'>E-Mail an alle</a>";
      </perl>
      

      Wenn es klappt, den Zähler (z.Zt. 5) hochsetzen.


      Irgendwann werde ich kostenpflichtig.

      ;-)

      Gruß

      Claus

     Antworten

    Beitrag von Reiner (306 Beiträge) am Donnerstag, 20.Juli.2006, 20:13. WWW: www.tickets-und-eintrittskarten.de/
    Re: E-Mailversand/Klappt doch nicht

      Hi Claus
      Habs so getestet
      Dabei wird immer nur die 1. Adresse angezeigt. Auch wenn ich die 1 Mail entferne kommt die nächste freie Mail. Aber solo.

     Antworten

    Beitrag von Claus (4645 Beiträge) am Freitag, 21.Juli.2006, 09:29. WWW: jobmarder.de
    Re: E-Mailversand/Klappt doch nicht

      Hallo Reiner,

      bei mir klappt das und alle mail-Adressen werden auch angezeigt. Ich benutze Outlook Express 6.

      Habe Dir jetzt mal eine mail mit meinem Test zugesandt, da erscheinen bei mir alle 4 Adressen bei "An".

      Eventuell musst Du mal deine Browsereinstellungen prüfen.

      Gruß

      Claus

     Antworten

    Beitrag von Claus (4645 Beiträge) am Donnerstag, 27.Juli.2006, 23:31. WWW: jobmarder.de
    Re: E-Mailversand/Klappt doch nicht

      Hallo Reiner,

      meine mails nicht bekommen?

      Gruß

      Claus

     Antworten

    Beitrag von Reiner (306 Beiträge) am Freitag, 28.Juli.2006, 06:05. WWW: tickets-und-eintrittskarten.de/
    Re: E-Mailversand/Klappt doch nicht

      Sorry,, doch hab ich-
      Das war doch die Mail in der Du mir geschrieben hast dass ich ein neues Template erstellen soll oder?

      Brachte auch nix

      Hab folgendes getestet

      Die Mails Manuel reinkopiert und gemerkt dass nur bis 78 Adressen in Outlook übernommen werden.

      Ist da eine Beschränkung Seitens Outlook möglich?

     Antworten

    Beitrag von Claus (4645 Beiträge) am Samstag, 29.Juli.2006, 13:05. WWW: jobmarder.de
    Re: E-Mailversand/Klappt doch nicht

      Hallo Reiner,

      habe Dir eben eine mail mit einer kleinen Erweiterung geschickt. Musst mal schauen, ob das so bei Dir funktioniert. sonst bau ich da noch was ein.

      ;-))

      Gruß

      Claus

     Antworten


     
 Liste der Einträge von 17551 bis 17701: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.04s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!