Formmail und verschiedenen möglichkeiten
Johann Lederer
- programmiertechnik
Hallo Leute,
ich habe eine Frage die eigentlich formmail betrifft bzw. generell programmiertechnik.
Ich habe eine HP erstellt mit 40 versch. Mitarbeiteren und ca. 70 verscheidenen Betreff Möglichkeiten (Anfrage, Produkte,...)
Wenn es irgendwie geht, möchte ich aber nur ein Kontaktformular erstellen und die jeweilige EMailadresse um die es geht bzw. Betreff und andere Variablen die der Script verlangt, individuell übergeben. Leider kann ich das nicht und würde eure dringende Hilfe benötigen da ich sonst x-HTML Dateien erstellen muss für die jeweiligen Kontaktformulare und das kann es ja nicht sein, oder?
Vielen Dank und digitale Grüße
Johann
Guten Morgen,
Wenn es irgendwie geht, möchte ich aber nur ein Kontaktformular erstellen und die jeweilige EMailadresse um die es geht bzw. Betreff und andere Variablen die der Script verlangt, individuell übergeben. [...]
So würde ich vorgehen:
1. Baue dir ein HTML-Formular mit den Namen und Betreffs als Auswahlliste,
2. Baue dir eine wie auch immer geartete E-Mail-Liste, die du auf dem Server ablegst,
3. Übergib dem Script den Namen aus dem Formular und lasse es sich die dazu gehörende E-Mail
aus der Liste holen.
Dann sollte dein Script alle Infos haben, die es braucht. Zum Thema Sicherheit und ob es bessere Ansätze gibt werden sich sicher noch die Profis äußern.
Viele Grüße
Torsten
Hallöle,
- Baue dir ein HTML-Formular mit den Namen und Betreffs als Auswahlliste,
- Baue dir eine wie auch immer geartete E-Mail-Liste, die du auf dem Server ablegst,
- Übergib dem Script den Namen aus dem Formular und lasse es sich die dazu gehörende E-Mail
aus der Liste holen.
Einfacher geht es , wenn deine Mailadressen einen einheitlichen Aufbau haben, z.B. mustermann@deinefirma.de. Dann könntest du deine Liste etwa so gestalten (siehe auch http://selfhtml.teamone.de/html/formulare/auswahl.htm#listen_absendewert):
<select name="kontakt" size="1">
<option value="mustermann">Hans Mustermann</option>
<option value="musterfrau">Hanna Musterfrau</option>
...
</select>
Im form-Tag notierst du das script, was du aufrufen willst (im Beispiel ein Perl-Script):
<form name="form1" action="./cgi-bin/kontakte.pl" method="post">
Im Script holst du dir die Eingaben vom Formular (siehe http://selfhtml.teamone.de/html/formulare/auswahl.htm#listen_absendewert). Nun musst du das ganze noch (im Script) zu einer vollständigen E-Mail zusammenbauen, indem du einfach noch das "@deinefirma.de" an den von deiner Auswahlliste an das Script "übergebenen" Wert dranhängst. Im Ergebnis hast du die Mailadresse in der Form "mustermann@deinefirma.de". Nun muss das Script nur noch aus dem Subject und dem Text (die auch aus dem Formular kommen) eine E-Mail zusammenbauen und verschicken. Als Einstieg kannst du dir ja mal http://aktuell.de.selfhtml.org/tippstricks/cgiperl/form-mail/index.htm anschauen.
Viel Erfolg
Torsten