#1

Heini

Neuling  (3 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 http://test-modelleisenbahnen.de

Hallo!

Ich betreibe seit Jahren eine Webseite bei Alfahosting mit einem Kontaktformular und Siquando Web Pro 9. In Siquando nutze ich den internen Formular-Gateway dafür. Alles gut, alles klappt.

Nun musste ich den Tarif wechseln und bin auf einen größeren gegangen (Multi L Tarif). Das Kontaktformular funktioniert nicht mehr. Es erscheint keine Fehlermeldung, man kann es absenden aber es kommt nichts an. Ich habe mehrere Ziel-Emailadressen ausprobiert. Spam-Ordner usw. alles kontrolliert. Natürlich ist die Empfängeradresse korrekt und auch bei Alfahosting ein eigenes Postfach eingerichtet.

Ich habe auch schon die entsprechende PHP-Datei eingesehen, sehe aber nicht die Stelle, wo die "zusammengebaute" Mail abgeschickt wird.

Hat jemand eine Idee?

#2

Uwetronic

As  (149 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 https://www.ehl24.de

Eventuell ist die PHP Version im neuen Tarif aktueller, und deshalb funktioniert das Formular nicht mehr.

#3

Heini

Neuling  (3 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 http://test-modelleisenbahnen.de

Ich habe tatsächlich die Lösung gefunden...

Man muss im PHP Script w2dfgw.php die Zeile:

@mail ($fgwemail, $fgwsubject, createMimeMail(),
        "From: $from\n" .
        "MIME-Version: 1.0\n" .
        "Content-Type: multipart/".(isset($inner) ? 'mixed' : 'alternative').";\n" .
        "\tboundary=\"--WEB2DATEGATEWAY\"\n" .
        "X-Mailer: SIQUANDO Web Gateway Version 1.1", '-f ich@meine-adresse.de');

ergänzen um den fetten Parameter -f und dahinter die eigene Emailadresse.

Dann klappt es.

Offenbar lässt Alfahosting nur dann die Nutzung von Sendmail zu.


Dieser Beitrag wurde bereits 2 mal bearbeitet, zuletzt von »Heini« (09.09.2017, 19:28)
#4

Volker W.

Administrator  (7794 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 https://www.warmers.de  ·   vwarmers  ·   vwarmers  ·   volkerw68

#5

Heini

Neuling  (3 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 http://test-modelleisenbahnen.de

Ich habe die Änderung nun allgemeingültig fest in Siquando eingebaut.

Hierzu muss man die Datei formgateway.ccml im Ordner C:\Program Files (x86)\SIQUANDO\Web 9\common anpassen.

In der Datei den Code

@mail ($fgwemail, $fgwsubject, createMimeMail(),
        "From: $from\n" .
        "MIME-Version: 1.0\n" .
        "Content-Type: multipart/".(isset($inner) ? 'mixed' : 'alternative').";\n" .
        "\tboundary=\"--WEB2DATEGATEWAY\"\n" .
        "X-Mailer: SIQUANDO Web Gateway Version 1.1");

suchen und durch:

@mail ($fgwemail, $fgwsubject, createMimeMail(),
        "From: $fgwemail\n" .
        "MIME-Version: 1.0\n" .
        "Content-Type: multipart/".(isset($inner) ? 'mixed' : 'alternative').";\n" .
        "\tboundary=\"--WEB2DATEGATEWAY\"\n" .
        "X-Mailer: SIQUANDO Web Gateway Version 1.1");

ersetzen. Der Unterschied ist, dass nun die Emails aus Siquando einen andere From-Adresse haben und vom Provider durchgelassen werden. Die Provider haben mittlerweilen alle Angst vor SPAM-Versand und ergreifen Maßnahmen dazu. Eine "fremde" From-Adresse in den Emails wird nicht mehr zugelassen. Mit dem o.g. Code behebt man das Problem.

Bei Alfahosting ist das aktuell so und ich denke, es wird noch andere Hoster geben.

Ich habe es auf 5 unterschiedlichen Webpräsenzen getestet, funktioniert wunderbar.

Fragen?

Gerne!


Dieser Beitrag wurde bereits 1 mal bearbeitet, zuletzt von »Heini« (10.09.2017, 09:03)
#6

W2D Fan

Co-Administratorin  (4549 Punkte)  ·   weiblich  ·   Niederlande  ·   Nachricht senden

Du hast diese Frage

Zitat von: Volker W.

Verrätst Du uns noch, wo bei Siquando man "Web Pro 9" kaufen kann?

 noch nicht beantwortet ;-)


Gruß,
Marjorie

Hilfe ist nicht selbstverständlich. Deshalb halte ich ein "Dankeschön", nachdem jemandem geholfen wurde, für überaus angebracht und höflich.

#7

Volker W.

Administrator  (7794 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 https://www.warmers.de  ·   vwarmers  ·   vwarmers  ·   volkerw68

Zitat von: Heini

Fragen?

Gerne!

Fragen nicht, aber eine Anmerkung zur technischen Verbesserung:

Hinter der Zeile

"From: $fgwemail\n" .

würde ich zusätzlich noch die Zeile

"ReplyTo: $from\n" .

hinzufügen, damit trotzdem weiterhin das direkte Antworten an die Mailadresse des Absenders möglich ist.


Viele Grüße,
Volker

Über mich  ·  Volker W. Musik & Sounds  ·  Facebook  ·  Twitter  ·  Instagram  ·  StayFriends  ·  LinkedIn  ·  XING

554 Aufrufe | 7 Beiträge