Hi Nicola,
interessante Idee. Im Moment bastel ich gerade an folgender Möglichkeit:
Beim Aufruf des Formulars wird auf dem Server eine Datei mit eindeutigem Namen angelegt. Der Name der dieser Datei wird in das Formular geschrieben.
Soll nun das Formular verschickt werden, wird als erstes das Vorhandensein dieses, sagen wir mal "Server-Cookies" überprüft: Ist eine Datei mit dem im Formular eingetragenen Namen nicht auf dem Server zu finden, stimmt was nicht - die Mail wird nicht versendet. Ist die Datei da, wird die Mail versendet und die Datei anschließend (nachdem der Vorgang geloggt wurde) gelöscht.
Es kann somit keine Mail versendet werden, wenn nicht zuvor das Mailformular aufgerufen wurde.
Es muss nur noch sichergestellt werden, dass die Mail nur an eine Adresse verschickt werden kann, was, glaube ich, sehr einfach ist.
Ob das für Spammer unattraktiv genug ist?
Gruß von Tom