Emailversandformular

  • Hallo,

    für einen Sportclub habe ich um die 20 Betreuer die allesamt per Email erreicht werden sollen. Nun kann ich auf dem Server 20 Postfächer einrichten oder 20 Emailweiterleitungen zu deren privaten E-Mail-Adressen.

    Schöner wäre ein Formular, wo ich in einem Pulldown den Name auswählen kann, den Betreff und den Text eingebe und auf Absenden klicke. Das Formular sendet dann die Nachricht an die Adresse passend zum Name.

    Kennt jemand eine Applikation die man dafür einbinden könnte (da es mit Bordmitteln nicht geht)?

    Grüße

    Norbert

    Corsita Resort Koh Mak

  • Ich persönlich würde das mit einem Google-Mail-Postfach machen:

    • Alle Formular-Mails gehen an ein Google-Mail-Postfach.
    • Dort sind Weiterleitungsregeln enthalten.
    • Diese Regeln prüfen den Inhalt der empfangenen Mail.
    • Ist der Name eines Betreuers enthalten, wird die E-Mail an ihn weitergeleitet und im zentralen Postfach gelöscht.
  • Das ist eine Gute Idee. Da können Sie dann z.B. im Formular ein Listenfeld "Empfänger" definieren und dann in der Gmail Regel, den entsprechenden String prüfen wir z.B. "Empfänger: Horst Häberle"… Das hat dann auch den Vorteil, dass die tatsächliche Empfänger-E-Mail-Adresse nirgends im Quellcode auftaucht und nicht von Spammern eingesammelt werden kann.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Hallo Norbert,

    da die Trainer sicherlich auch auf der Homepage vorgestellt werden, könntest Du mit dem zentralen Postfach auch wie folgt machen:

    Im zentralen Kontaktformular gibt es ein Textfeld "Nachricht an". Dort trägst Du "(@objekt)" ohne Anführungszeichen ein. Im Text, der den Übungsleiter vorstellt, verlinkst Du dann den Kontakt auf das zentrale Kontaktformular und trägst im untersten Fenster "zusätzliche Abfragereihenfolge" folgendes ein: "objekt=Nachricht-an-Name". Zusätzlich noch Häkchen rein bei nofollow für Google und fertig. Wenn man jetzt den Link anklickt, wird der Test "Nachricht an Name" direkt ins Formular eingetragen. Das Kontaktformular läuft auf post (at) und enthält dann diverse Filterregeln. Ich rufe dieses Postfach regelmäßig ab, um nicht weitergeleitete Mails zu sichten. Das mit der Übergabe funktioniert genauso bei unseren Anmeldebuttons für Veranstaltungen. https://www.hanabi-pirna.de/lehrgangstermine.html

  • Hallo Thomas,

    ich habe nun etliche Möglichkeiten des Eintragen von "objekt=xyz" versucht und kriege es nicht hin. In meinem Formular steht (nach klicken auf den Link) einfach nur "(@objekt)".

    Verstehe ich richtig, dass ich auf die Seite mit dem Kontaktformular verlinke?

    Thomas, Stefan und Uwe: ich werde hier berichten sobald ich es fertig implementiert habe.

  • Hallo Norbert,

    setze mal versuchsweise "Nachricht an" an die oberste Stele im Formular. Bin jetzt gerade nicht am Zeta-Rechner. Deine Eingaben sind aber richtig. Siehe https://docs.zeta-producer.com/werte-an-formu…uebergeben.html

  • Danke für den Link zur ZP Hilfe. Da war die Antwort: {@objekt} ist die Antwort. Nicht mit runden Klammern. Funktioniert jetzt.

    Ich melde mich mit Erklärung zur Umsetzung in gmail.

    Grüße

    Norbert

    Corsita Resort Koh Mak

  • Hallo,

    hier die versprochene Vorgehensweise:

    Kontaktformular auf Webseite vorbereiten

    • Im Text eines Artikels schreibst Du den Name eines Kontaktes. In meinem Beispiel Norbert Casellini
    • Selektiere den Name und erstelle ein Link zur Seite mit dem Kontakltformular. Fügen unten bei "Zusätzliche Abfragereihenfolge" folgendes ein: objekt=Norbert Casellini
    • Im Kontaktformular machst Du ein Textfeld und füllst in dem Textfeld-Name zum Beispiel "Nachricht an:" und bei Standardwert füllst Du ein: {@objekt}

      Das wird bewirken, dass wenn jemand auf den Name von Norbert Casellini klickt, das Kontaktformular aufgeht und bei "Nachricht an:" wird automatisch "Norbert Casellini" stehen.
    • Definiere im Kontaktformular als Empfänger-Email die gmail Adresse.

    Filter auf Googlemail einrichten

    • richte ein gmail Postfach ein. Du kannst eins benutzen was Du bereits hast
    • Sende aus dem Kontaktformular eine erste Testmail
    • Öffne die Email und selktiere die Zeile "Nachticht an: Norbert Casellini". Kopiere die Zeile

    • Gehe zu EInstellungen
    • Klicke auf "Filter und blockierte Adressen"
    • Klicke auf "Neuen Filter erstellen"
    • Füge die kopierte Zeile in das Feld "Enthält die Wörter"
    • Klicke auf "Filter mit diesen Suchkriterien erstellen"
    • Bestätige die Warnung wegen den Suchzeichen mit OK
    • Selektiere "Weiterleiten an:" und klicke auf "Weiterleitungsadresse hinzufügen"
    • Klicke auf "Eingehende E-Mails an: und fülle dort die Emailadresse des Empfängers ein und wähle was danach mit der email passieren soll (ob gelöscht oder im Postfach bleibend)
    • Klicke auf "Weiterleitungsadresse hinzufügen" wenn die Email an mehrere Empfänger gehen soll
    • Der Empfänger bekommt eine Email mit einem BEstätigungscode. Diesen musst Du nun im Formular eingeben.
    • Klicke auf "Änderungen speichern"

    Der Filter ist nun angelegt.

    Was zu beachten ist:

    • Es kann vorkommen, dass jemand den automatisch eingefüllt Name überschreibt und etwas anderes schreibt, was nicht von Deinen Filter erfasst wird. Du musst ab und zu ins Postfach schauen ob das wa hängen geblieben ist
    • Ich habe in meinem Beispiel die ganze Zeile "Nachricht an: Norbert Casellini" selektiert. Inklusive dem Tab dazwischen (daher auch die Warnung mit den zeichen). Grund: wenn Du nur nach dem Name suchst, könnte es passieren dass jemand dem (zB) Nils Müller eine Nachricht sendet, in der er schreibt "Der Norbert Casellini ist ein Depp". Der Filter würde das dann mit erfassen und die Email auch dem Norbert Casellini senden :P.
    • Du kannst Im Formular statt einem Textfeld auch ein Listenfeld machen und dort alle gültigen Empfänger defineren. Das verhindert das jemand was anderes ausfüllt. Du nimmst Dir damit aber die Möglichkeit, auch jemandem eine Nachricht zukommen zu lassen, der eigentlich nicht dafür vorgesehen ist.

    Die Anleitung hier für die die das auch lösen möchten. Danke an Uwe Keim, Stefan S und Hanabi für die Hilfe

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!