Keine E-Mails bei Bestellungen
Автор: Emma R.
Просмотрено 2527,
Подписчики 1,
Размещенный 0
E-Commerce: Weder Käufer noch Verkäufer bekommt E-Mails!!!
Die Seiten funktionieren an sich alle sehr gut. Auch der Bestellvorgang läuft komplett fehlerfrei. Am Ende werden dann aber die E-Mails an den Verkäufer und den Käufer nicht zugestellt ... auch nicht im Spamordner! Aufgefallen ist mir in dem Zusammenhang, dass ich nirgends einen Mailserver angeben musste. Wer verschickt denn diese Nachrichten technisch gesehen eigentlich? Und noch viel wichtiger: Warum werden keine verschickt?
W8Pro x64
WebsiteX5Evolution9
Размещено
Die Mails werden technisch gesehen vom Server erzeugt und dort vom Programm generiert (X5). Dazu ist zu beachten:
Für den korrekten Betrieb des E-Mail-Formulars muss der Server, auf dem die Website veröffentlicht wird, die Programmiersprache PHP unterstützen und der Befehl MAIL muss aktiviert sein. Diese Informationen über den Server finden Sie im Bereich WebSite Test des Control Panels online.
Skripttyp für den Emailversnd gewechselt direkt nach dem Start unter Einstellungen?
PHP Verfügbar am Server?
Kontaktformular mal eingebaut und versucht?
Link zum Problem?
Hallo ! Ich habe leider das selbe Problem wie oben beschrieben (aber ist EVO 10). Alles läuft aber ich bekomme keine Mails.
Ich habe leider im Internet auch nirgends auch nur den Hauch eines Tips gefunden wie ich den PHP Befehl Mail aktiviere (oder überhaupt einen PHP Befehl aktiviere). Im Admin Fenster der Page auf dem Server sind die 3 Balken (PHP Version , Sitzungsunterstützung, Site Root Folder) alle auf Pass... Habe dann versucht mit allen 3 Skripts darunter Mails zu versenden aber nichts kommt an (oder wird versendet). Bin für jeden Tip dankbar !
Patrick
PHP braucht man nicht aktivieren. Das ist eine Scriptsprache, die der Anbieter zur Verfügung stellt und Du mit buchen kannst.
Wenn der Shop weitestgehend funktioniert, hast Du PHP.
Ein Link hätte geholfen.
PHP funktioniert aber nicht in der Vorschau!
Ev. muss das Mailscript umgestellt werden, aber erst mal einen Link.
Der Server gehört mir , Selfthost ist nur ein Dyndns account. PHP hab ich , das weiß ich ... aber ich kann eben keine Betellungen versenden...
Die 3 Mailskript Varianten habe ich schon durch
Hier ist der Link
http://vf168.selfhost.me/regiment/99999hptest/index.html
Patrick
Ich kenne selfhost.
Allein PHP reicht nicht aus.
Für das ordnungsgemäße versenden ist der MX-Record verantwortlich, der auch auf einem Server aktiv sein muss.
Nun kenne ich Deinen Server nicht, und auch nicht die Software.
Bei XAMPP z.B. gibts einen Ordner Mail für div. Einstellungen.
Außerdem (hatte ich mal bei einem Bekannten), war die PHP-Version zu alt und er konnte den Server nicht updaten.
PS. Dein Server ist aber mächtig langsam.
Joa das mit dem langsamen Server liegt am Provider , aber das bin ich grade am klären. Der Server ist ein QNap Nas. Ich glaube ich habe das Problem auch gelöst mittlerweile. Auf dem QNap muss man die Einstellungen für die Serverseitigen Benachrichtigungen einstellen. Danach klappt alles.... very komisch .. aber es klappt nun...
Wie aktiviere ich denn den MX Record ??
Gruß
Patrick
Habe gerade nochmals grob über XAMPP geschaut, braucht man da wohl nicht.
Schau Dir mal unter dem Verzeichnis sendmail, die senmail.ini an.
Dort gibt es Voreinstellungen bzw. Mustereinstellungen.
Dort (ohne getestet zu haben) vermute ich, must Du die Daten Deines Mail-Providers eingeben bzw. neu anlegen/ergänzen.
mhm wo finde ich die ini Dateien ... (ich befürchte das geht nun etwas über meine Kenntnisse) Weil außer meinen Daten die ich auf das NAS geprügelt habe finde ich da nix ..
Allerdings vermute ich mal das eben genau das was ich gemacht habe bei den Einstellungen der Benachrichtigungen auf dem NAS genau das benötigte getan hat
Patrick
Das müsste auch auf einem NAS funktionieren.
Problem, einige Funktionen müssen angestartet werden, ist aber schlecht zu erklären.
Die sendmail.ini liegt eigentlich unter:
xampp/sendmail/
Und wie gesagt, Du musst xampp sagen, was alles ausgeführt werden soll. Dazu gibt es eine exe die ausgeführt werden muss und mit Rechtsklick konfiguriert (liegt dann neben der Uhr).
Gleichzeitig darf der Port 80 nicht belegt sein, z.B. der Teamviewer im Autostart nutzt diesen.