#1

krago

Eroberer  (52 Punkte)  ·   männlich  ·   Österreich  ·   Nachricht senden
 http://www.craft-invest.at

Seit einigen Tagen funktionieren die Kontaktformulare bei Siquando Web 12 nicht mehr. Bei Proweb 6 aber schon!

Hallo, seit ein paar Tagen kommen E-Mails die aus dem Kontaktformular von Web12 abgesandt werden nicht mehr beim Empfänger an. Der Absender bekommt KEINE Fehlermeldung sondern die im Formular gespeicherte Antwort.

Aus dem Formular bei Proweb6 abgesandte E-Mails kommen beim Empfänger an.

Die Antwort des Providers (united-domain) ist nicht schlüssig für mich.

Hat jemand aktuell ein ähnliches Problem?

Danke! LG

Gottfried

Siquando schreibt dazu folgendes:

möglicherweise wurden die E-Mails von einem Spam-Filter aussortiert oder blockiert. Zum Test könnten die E-Mails an einen anderen E-Mail-Anbieter gesendet werden.
Ich empfehle E-Mails, die mit der mail() Funktion von PHP gesendet werden, nur an bei united-domains.de betriebene E-Mail-Postfächer zu senden.

Es besteht auch die Möglichkeit ein Protokoll zu erstellen, wenn eine E-Mail über die Mail-Funktion versandt wird. Hierzu kann in dem mit dem Webspace verknüpften Verzeichnis eine Datei mit dem Namen „.user.ini“ und folgendem Inhalt erstellt werden.

mail.log = absoluter-pfad/maillog.txt

Der Eintrag „absoluter-pfad“ muss ersetzt werden. Hierzu kann eine PHP-Datei mit einem beliebigen Namen und nachfolgendem Inhalt auf dem Webspace übertragen und aufgerufen werden. Die Ausgabe enthält den benötigten Eintrag:

<?
echo $_SERVER['DOCUMENT_ROOT'];
?>

Das Protokoll wird dann in einer Datei mit dem Namen „maillog.txt“ im verknüpften Verzeichnis erstellt.
Wird keine Datei geschrieben, dann wird die „mail()“ Funktion nicht aufgerufen und es besteht ein Fehler im Script.
Falls das oft genutzte CMS Wordpress verwendet wird, werden meist weitere Informationen bei Aktivierung der Debug-Funktion ausgegeben. Siehe:
https://wordpress.org/support/article/debugging-in-wordpress/
Die Nutzung der PHP-Funktion „mail()“ hat generell den Nachteil, das hierbei im Return-Path („mail form“) keine individuelle Absenderadresse angegeben werden kann. Wenn E-Mails aus irgendwelchen Gründen nicht zugestellt werden können, erhält man daher keine Benachrichtigung. (Das kann z.B. auch ein volles E-Mail-Postfach sein).
Als Alternative zur PHP-Funktion mail() könnte die E-Mails auch direkt über den SMTP-Server unserer E-Mail-Pakete („smtp.udag.de“) versandt werden. Hierfür kann z.B. die PHP-Klasse „phpmailer“ verwendet werden. Siehe:
https://github.com/PHPMailer/PHPMailer
https://github.com/PHPMailer/PHPMailer/blob/master/examples/smtp.phps

Für Weordpress steht hierfür ein Plugin zur Verfügung.
https://de.wordpress.org/plugins/wp-mail-smtp/
Bei Fragen können Sie mich gerne kontaktieren.
Mit freundlichen Grüßen
Andreas Oehlmann
Support-Team

---------------------------------------
Häufige Fragen:    ud.eu/help
Kontaktformular:   ud.eu/kontakt
----------------------------------------
Support:      08151 / 36 86 7-0
Montag bis Freitag 8:00 bis 18:00 Uhr
Zur Authentifizierung bitte Ihre Telefon-PIN bereithalten.
----------------------------------------

https://www.united-domains.de 

#2

krago

Eroberer  (52 Punkte)  ·   männlich  ·   Österreich  ·   Nachricht senden
 http://www.craft-invest.at

United-Domains schreibt dazu aktuell:

AAkddupUj5RPSldEYdgz2wUidHTkF_BX2aDx6WpKdXSiDI0qic0pm98at-NLM5w3t6cb=s80-p

united-domains AG

11:45 (vor 10 Stunden)
 
 
cleardot.gifAntworten
cleardot.gif
an kraft-consulting-group
cleardot.gif
 
 
 
Hallo Frau Kraft,

zum Test habe ich temporär eine Protokollierung für alle PHP-Scripte im Verzeichnis der Domain „gaestehaus-grabner.de“ aktiviert und zum Test das Formular auf nachfolgender Seite abgesendet:
https://www.gaestehaus-grabner.de/zimmer/index.php
Hierbei konnte ich feststellen, dass das PHP-Script /gaestehausgrabner/w2dfgw.php per mail() Funktion E-Mails an „info@gaestehaus-grabner.de“ versendet. Diese Adresse leitet wiederum zu gaestehaus-grabner@t-online.de weiter.
Ich konnte feststellen, das E-Mail nicht zugestellt wurde. Ursache scheint die Spam-Filterung zu sein. Die Mail-Funktion ist auf einem Mehrbenutzersystem leider problematisch, da keine Authentifizierung stattfindet. Es kann daher nicht auf Spam-Filterung verzichtet werden.
Zur Lösung könnte der SMTP-Versand in Siquando eingerichtet werden. Laut der Beschreibung des Herstellers ist dies mittlerweile möglich:
https://www.siquando.de/pro-web/details/
Optional: SMTP-Server zum Mailversand (wenn die interne PHP mail()-Funktion nicht zur Verfügung steht, oder nicht verwendet werden soll)
In Siquando sollte es eine Eingabemaske bei den Optionen für den E-Mail versandt geben. Hierbei sollten z.B. folgende Daten abgefragt werden:
- E-Mail-Adresse
- SMTP-Server
- Verschlüsselungstyp
- Port
- Benutzername
- Passwort
Ungünstigerweise konnte ich keine Anleitung auf der Seite von Siquando finden. Ggf. kann der Siquando-Support mitteilen in welchem Menü dies genau eingetragen werden kann.
Es könnten dann an dieser Stelle direkt die Zugangsdaten für den SMTP-Server von T-Online eingetragen werden.
Alternativ können Sie auch bei uns ein E-Mail-Paket für die Domain im Menü „E-Mail“ aktivieren. Bei der Domain gaestehaus-grabner.de entstünden hierbei für das „Basis“ E-Mail-Paket mit 1 GB speicher keine zusätzlichen Kosten. Es lässt sich dann hiermit unser SMTP-Server nutzen. Die Zugangsdaten würden dann z. B. wie folgt lauten:
- E-Mail-Adresse: z.B. info@gaestehaus-grabner.de
- SMTP-Server: smtp.duag.de
- Verschlüsselungstyp: SSL/TLS
- Port: 465
- Benutzername: z.B. info@gaestehaus-grabner.de
- Passwort: Wird bei der Einrichtung selbst vergeben
Mit freundlichen Grüßen
Andreas Oehlmann
Support-Team
----------------------------------------------------------------------------------------------------------------------------------------------------
Bei ProWeb funktioniert das Formular, bei Web12 leider nicht und da kann man auch nichts einstellen.
Ich werde jetzt alle Formulare auf den DA-Formmaker umstellen müssen!
Was mich erstaunt, seit Jahren hat alles funktioniert und seit ca. 2 Wochen kommen über die Kontaktformulare versandte Nachrichten bei keinem der E-Mail-Empfänger an.
Komisch!
Danke für Eure Hilfe!
Beste Grüße!
Gottfried
#3

MuggelClan

Forum-Sponsor  (808 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden

Hallo Gottfried,

das mit dem SMTP-Server betrifft nur die Shop-E-Mails in Siquando Shop, jedoch nicht die Formular-E-Mails. In Siquando Web ist das gar nicht möglich, bzw. da es keine Shop-E-Mails gibt, auch gar nicht vorhanden. 


Mit freundlichen Grüßen

Thomas

Web To Date seit 2004, Siquando Web 12, Pro Web 8, Web Client 

#4

krago

Eroberer  (52 Punkte)  ·   männlich  ·   Österreich  ·   Nachricht senden
 http://www.craft-invest.at

Hallo Gottfried,

das mit dem SMTP-Server betrifft nur die Shop-E-Mails in Siquando Shop, jedoch nicht die Formular-E-Mails. In Siquando Web ist das gar nicht möglich, bzw. da es keine Shop-E-Mails gibt, auch gar nicht vorhanden. 

 Vielen Dank für die Info MuggelClan!

Ich stelle jetzt bei allen Seiten das Formular auf DA-Formmaker um, das funktioniert auf jeden Fall!

Beste Grüße!

Gottfried

429 Aufrufe | 4 Beiträge