Siechfred: Formmail und verschiedenen möglichkeiten

Beitrag lesen

Hallöle,

  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.

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

--
ss:| zu:) ls:] fo:) de:[ va:| ch:? sh:( n4:~ rl:? br:> js:| ie:% fl:( mo:)