HTML Formular automatische email?
Hallo, ich habe ein Formular in HTML gecodet. Unten ist ein Button, der zum abschicken des Formulars dient.
Ganz unten im "Form"-tag steht folgendes:
<input type="submit" value="Abschicken" />
Oben als Attribut von <form> steht folgendes:
method="post" action="mailto:(hier steht meine Email)"
Jetzt zum Problem:
Wenn man auf abschicken drückt, öffnet sich das Mail-Programm auf dem Laptop, es soll aber automatisch die Mail gesendet werden (nur mit den Werten).
Wie kann ich das umsetzen?
LG
2 Antworten
Wenn man auf abschicken drückt, öffnet sich das Mail-Programm auf dem Laptop
Genau das ist das Verhalten, das das mailto:-Protokoll bewirken soll.
es soll aber automatisch die Mail gesendet werden (nur mit den Werten).
das geht mit dem mailto:-Protokoll nicht, dafür muss das Formular auf dem Server verarbeitet werden und z. B. mittels Sendmail verschickt werden.
Alex
Wie wäre das umsetzbar?
Wenn du gar keine Ahnung vom Programmieren hast am einfachsten über einen formmailer Dinest: https://www.dw-formmailer.de/
Ein wenig Ahnung vom coden habe ich schon, nur bisher war es Python... ich taste mich nur gerade an die Webentwicklung ran
nur bisher war es Python..
https://ingo-janssen.de/in-3-schritten-e-mails-automatisch-versenden-mit-python/
So kann das natürlich nicht funktionieren
Mailto: macht genau das was du angegeben hast. Es öffnet das Malprogramm
Allerdings ohne Daten.
Ein Formular wird so natürlich nicht verschickt
Dazu wäre z b. Php auf der Serverseite notwendig
Dann kannst du z.b. mit der php mail() Function die Mail versicken die du mit den Daten aus dem Formular zusammengesetzt hast.
Wichtig die Daten vorher gegen Hackerangriffe und Spamer sichern.
https://www.php-einfach.de/php-tutorial/php-email/
Wenn du wirklich HTML Mails verschicken möchtest wird es etwas komplizierter das du dann das entsprechende Protokoll unterstützen musst.
Wie wäre das umsetzbar?