WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

You are not logged in.

#1 05.09.2019 19:49:58

byteworker
Member

Miniform und Versand über SMTP

Hallo Freunde,

einem Kunden, dessen Seite ich betreue, ist der Mailserver abgeraucht. Er hat sich einen Excange Server office365 hinstellen lassen. Nun funktioniert der Empfang der versendeten Formulare aus der Webseite heraus nicht mehr.

WBCE: 1.3.3
miniform: 0.12.0
PHP Vers: 5.6.2

Ich habe von ihm Zugangsdaten fürs SMTP Protokoll, die ich auch im Backend eingetragen habe, (Grundeinstellungen - Maileinstellungen

SMTP Host: smtp.office365.com
SMTP-Loginname: "existierende Mailadresse"
SMTP-Passwort: klar auch das ist richtig.

Frage: woran liegt es, wenn plötzlich kein Versenden über php mehr machbar ist, aber auch beim Senden des Formulares im Frontend eine Fehlermeldung erscheint?

"Fehler beim Versand des Formulars!
SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting"

Grüße Norbert

Last edited by byteworker (05.09.2019 19:52:52)

Offline

#2 05.09.2019 19:53:34

byteworker
Member

Re: Miniform und Versand über SMTP

Korrektur: Miniform ist auf 1.5 aktualisiert, Fehler bleibt.

Offline

#3 05.09.2019 20:35:42

florian
Administrator

Re: Miniform und Versand über SMTP

Versand über PHPmail ist keine Option?

Offline

#4 05.09.2019 21:09:14

byteworker
Member

Re: Miniform und Versand über SMTP

Geht leider nicht rein in den Exchange Server, der blockt das ab.

Offline

#5 05.09.2019 23:55:37

bernd
Developer

Re: Miniform und Versand über SMTP

Welchen Port hast du eingestellt?


... nein in Europa verwenden wir beim Programmieren nicht € statt $ ...

Offline

#6 06.09.2019 03:14:08

byteworker
Member

Re: Miniform und Versand über SMTP

Oh, wo kann ich den Port angeben? Im cms?

Offline

#7 06.09.2019 03:27:18

bernd
Developer

Re: Miniform und Versand über SMTP

Oh noch so eine Nachteule  lol

In der 1.4er in den Grundeinstellungen->Maileinstellung. Ich glaube aber die Einstellmöglichkeit war bei den 1.3er Versionen noch nicht vorhanden (hab grad keine 1.3er greifbar).

Bin eigentlich nur auf den Port gekommen weil ich da was im Hinterkopf habe das dieses M$-Gedöhns statt dem Standardport 25 gerne mal 578 verwendet ...


... nein in Europa verwenden wir beim Programmieren nicht € statt $ ...

Offline

#8 06.09.2019 06:37:01

byteworker
Member

Re: Miniform und Versand über SMTP

Ja das lass ich, leider läuft nur bis 1.3.3 auf dem Server dank der alten php Version. Also muss da angefangen werden.

Mal als Frage, kann ich die Funktionen, den Port auszuwählen, nachträglich in das Modul oder in WBCE einstricken?

Last edited by byteworker (06.09.2019 07:21:55)

Offline

#9 06.09.2019 07:53:48

florian
Administrator

Re: Miniform und Versand über SMTP

Entweder direkt bei den Grundeinstellungen bei SMTP-Host mit Doppelpunkt getrennt (bin aber nicht sicher, ob das geht), oder in der /include/phpmailer/class.phpmailer.php (Zeile 236 oder so)

    /**
     * The default SMTP server port.
     * @var integer
     * @TODO Why is this needed when the SMTP class takes care of it?
     */
    public $Port = 25;

bzw. class.smtp.php

    /**
     * The SMTP port to use if one is not specified.
     * @var integer
     */
    const DEFAULT_SMTP_PORT = 25;

Last edited by florian (06.09.2019 07:55:20)

Offline

#10 06.09.2019 11:39:29

byteworker
Member

Re: Miniform und Versand über SMTP

Danke Florian, werde ich heute Abend ausprobieren. Das mit dem Doppelpunkt hat leider nicht funktioniert.

Offline

#11 06.09.2019 13:18:55

byteworker
Member

Re: Miniform und Versand über SMTP

Bin etwas schlauer geworden:

https://answers.microsoft.com/de-de/mso … 8bcc5b7f67

Offenbar weigert sich der Exchange Server, die vom PHP Script erzeugten Mails anzunehmen. Gibt da den Hinweis auf einen Workaround mit Alias Mailadressen und einem SMTP Relay. ;-)

Offline

#12 06.09.2019 15:32:44

webbird
Administrator

Re: Miniform und Versand über SMTP


Ich habe eine Amazon-Wishlist. wink
Erfolgreich vom eigentlichen Problem ablenken kann auch eine Lösung sein.

Offline

#13 06.09.2019 15:44:30

webbird
Administrator

Re: Miniform und Versand über SMTP

Also wenn ich mich richtig entsinne waren folgende Dinge wichtig:

* Port 587
* SMTP Auth
* TLS bzw. SSL einschalten

Außerdem hab ich noch folgende Anmerkung in meinem Code:

self::$instance->SMTPAuth = true;
self::$instance->AuthType = 'gibsnich'; // had to do this as other auth types did not work (with Exchange)

Hab mich damals länger mit dem Mist herumgeschlagen und den Wrapper um PHPMailer dafür umgebaut. Funktioniert aber zumindest mit einem "normalen" Exchange.


Ich habe eine Amazon-Wishlist. wink
Erfolgreich vom eigentlichen Problem ablenken kann auch eine Lösung sein.

Offline

#14 06.09.2019 16:21:36

byteworker
Member

Re: Miniform und Versand über SMTP

Danke euch,
offenbar haben die Exchange Leute im fernen Käseland das inzwischen gelöst. Das Hosting der Seite war mit Mailzugangs Angaben und den Mailserver mit anderen Mailzugangsangaben versehen, das hat sich gebissen. Genaueres erfahre ich noch.

ops  cool

Offline

Board footer

Powered by FluxBB

up