Mail Form in HTML ohne API

Diskutiere Mail Form in HTML ohne API im HTML Forum im Bereich Programmierung; Schönen guten Tag, ich hätte gerne als Feature auf meiner Website, dass man Mails über ein Kontakt Formular verschicken kann. Im Internet nutzen...
  • Mail Form in HTML ohne API Beitrag #1
I
iandarfdas
Active member
Beiträge
25
Punkte Reaktionen
0
Schönen guten Tag,

ich hätte gerne als Feature auf meiner Website, dass man Mails über ein Kontakt Formular verschicken kann.
Im Internet nutzen die meisten Tutorials eine API, welche meistens die Daten nach Amerika schicken.
Ist meiner Meinung nach nicht die beste Option in Hinsicht auf den Datenschutz (aber wohl die einfachste).

Gibt es eine Möglichkeit es komplett ohne API zu verwirklichen?
Oder gibt es einen deutschen Anbieter der solch eine API zur Verfügung stellt?

Ohne API brauch ich ja eigentlich einen Mail-Server.
Im Formular mailto: einzuarbeiten ist auch ziemlich simpel, aber auch etwas langweilig oder was meint ihr?

Mit freundlichen Grüßen
iandarfdas
 
  • Mail Form in HTML ohne API Beitrag #2
S
scatello
Well-known member
Beiträge
528
Punkte Reaktionen
44
Soetwas kann man mit PHP auch selber machen und Mails über einen beliebigen Mail-Account versenden.
 
  • Mail Form in HTML ohne API Beitrag #3
I
iandarfdas
Active member
Beiträge
25
Punkte Reaktionen
0
Super, danke dir, solch eine Antwort habe ich mir erhofft. ;)

es gibt eine mail-funktion in php, oder?
hab ein ziemlich gutes Tutorial gefunden:
https://code.tutsplus.com/de/tutorials/build-a-neat-html5-powered-contact-form--net-20426

hab mal geguckt ob das so funktioniert wie beschrieben,
jedoch sobald ich auf "Abschicken" klick wird mir der php-Code im Browser angezeigt.
Ich kenne das von XAMPP, wo man die php-Dateien in den htdocs-Ordner packen musste.

Muss ich hier auch etwas beachten? Arbeite beim aktuellen Projekt ohne XAMPP
 
  • Mail Form in HTML ohne API Beitrag #4
S
scatello
Well-known member
Beiträge
528
Punkte Reaktionen
44
  • Mail Form in HTML ohne API Beitrag #6
I
iandarfdas
Active member
Beiträge
25
Punkte Reaktionen
0
warum findest du die mail-Funktion nicht die beste Idee?
 
  • Mail Form in HTML ohne API Beitrag #7
I
iandarfdas
Active member
Beiträge
25
Punkte Reaktionen
0
okay, hab gerade deinen kommentar im anderen forum gelesen.
Vielen Dank schonmal.
 
  • Mail Form in HTML ohne API Beitrag #8
S
scatello
Well-known member
Beiträge
528
Punkte Reaktionen
44
Die Mail-Funktion liefert dir maximal einen Wert zurück, true oder false. Selbst bei einen Rückgabewert von true ist nicht sichergestellt, dass die Mails auch wirklich rausgehen. Außerdem ist es heutzutage sehr wichtig, saubere Mail-Header zu senden, denn ansonsten landen deine Mail im Spamordner oder werden sogar vom Mail-Server komplett abgelehnt. Man kann das auch alles mit der Mail-Funktion von PHP machen, allerdings möchte niemand sich die ganzen RFC's zu dem Thema durchlesen, verstehen und anwenden., das nimmt dir eine Mailer-Klasse alles ab.
 
  • Mail Form in HTML ohne API Beitrag #9
I
iandarfdas
Active member
Beiträge
25
Punkte Reaktionen
0
aber wurde das nicht auch mit Hilfe eines SMTP Servers gelöst?
 
  • Mail Form in HTML ohne API Beitrag #10
S
scatello
Well-known member
Beiträge
528
Punkte Reaktionen
44
Du kannst mit dem phpMailer per SMTP Mails senden und brauchst somit keinen eigenen Mail-Server. Und die erwähnten Mail-Header passen dann auch.
 
  • Mail Form in HTML ohne API Beitrag #11
I
iandarfdas
Active member
Beiträge
25
Punkte Reaktionen
0
sorry my bad, wenn ich es richtig verstanden habe, dann sind die SMTP-Server die ganz normalen "Mailausgang-Server".
Also zB GMail etc verschicken über SMTP-Server ihre Mail, oder?

ist das nicht etwas fahrlässig, wenn ich dann mein passwort im Quellcode etc. angebe?
 
  • Mail Form in HTML ohne API Beitrag #12
S
scatello
Well-known member
Beiträge
528
Punkte Reaktionen
44
ist das nicht etwas fahrlässig, wenn ich dann mein passwort im Quellcode etc. angebe?
Wenn du mir verräts, wie ich an das Passwort kommen sollte, dann schon. Aber da kommt man ja nicht dran.
 
  • Mail Form in HTML ohne API Beitrag #13
I
iandarfdas
Active member
Beiträge
25
Punkte Reaktionen
0
ah, ich pack den php-Code einfach nicht direkt in den html code, sondern in eine extra-Datei...
da ich kein Link im html code habe wie zB für JavaScript kommt da auch niemand drauf, oder?
außer er hat Zugang zum Server
 
  • Mail Form in HTML ohne API Beitrag #14
I
iandarfdas
Active member
Beiträge
25
Punkte Reaktionen
0
wo finde ich denn die gesamten Daten für den SMTP-Server?
 
  • Mail Form in HTML ohne API Beitrag #15
S
scatello
Well-known member
Beiträge
528
Punkte Reaktionen
44
  • Mail Form in HTML ohne API Beitrag #17
I
iandarfdas
Active member
Beiträge
25
Punkte Reaktionen
0
Vielen Dank für die Antworten. Hab das mit dem SMTP-Server verstanden.
Jedoch wenn ich die Mail "abschicke", sagt XAMPP dass das Objekt nicht gefunden werden kann
bzw. die angeforderte URL konnte auf dem Server nicht gefunden werden.


Ist jemanden dieses Problem bekannt?
 
  • Mail Form in HTML ohne API Beitrag #18
I
iandarfdas
Active member
Beiträge
25
Punkte Reaktionen
0
okay, hat funktioniert und fehler behoben
 
Thema:

Mail Form in HTML ohne API

Oben Unten