Beiträge von ELAN

    Die Extension sind alle vorhanden, ebenso das Schreibrecht.

    Ich habe nun folgendes gemacht: Im File PHPMailer.php habe ich auf Zeile 2212 statt $this->lang('authenticate') neu $this->Username . ' ' . $this->Password ausgegeben. Jetzt sehe ich, dass das Passwort leer ist. Füge ich vor der Abfrage auf Zeile 2204 das SMTP-Passwort testhalber mit $this->Password = 'vom Support gelöscht'; ein, dann wird das Bestätgungsmail über SMTP korrekt versendet.

    Dass die Authentifikation mit leerem Passwort fehlschlägt ist dann ja klar, ebenso ist auch der Unterschied zum Kontaktformular klar, denn bei Shop läuft es über die Klasse ShopAccountControllerRegister.

    Warum das Passwort in meiner Situation leer ist kann vermutlich nur jemand vom Support oder der Entwicklung beantworten.

    Hallo Michael

    In deiner Liste hast du aber "SMTP verwenden - Ja" geschrieben ?

    Ich habs auch mit "SMTP verwenden - Nein" geprüft, ergibt gleiche Fehlermeldung 'Authentication failed'. Da ich keinen lokalen Mailserver habe, bin ich auf eine SMTP Umgebung angewiesen, da vermute ich mal, dass "SMTP verwenden - Ja" gesetzt werden muss.

    Ich habe den Wert ZPS_LOG an zwei Orten auf true gesetzt. Habe aber auf dem ganzen Server kein Logfile gefunden. Hinweis: Ich arbeite mit Windows Server 2022 und mit dem IIS, vielleicht ist das hier anders.

    Dann habe ich probiert, einen Kunden zu eröffnen: Das geht nicht, folgende Fehlermeldung wird angezeigt:

    Zitat

    Fatal error: Uncaught PHPMailer\PHPMailer\Exception: SMTP Error: Could not authenticate. in C:\inetpub\websites\MDS\assets\php\_extracted\vendors\vendor\phpmailer\phpmailer\src\PHPMailer.php:2212 Stack trace: #0 C:\inetpub\websites\MDS\assets\php\_extracted\vendors\vendor\phpmailer\phpmailer\src\PHPMailer.php(2019): PHPMailer\PHPMailer\PHPMailer->smtpConnect(Array) #1 C:\inetpub\websites\MDS\assets\php\_extracted\vendors\vendor\phpmailer\phpmailer\src\PHPMailer.php(1678): PHPMailer\PHPMailer\PHPMailer->smtpSend('...', '...') #2 C:\inetpub\websites\MDS\assets\php\_extracted\vendors\vendor\phpmailer\phpmailer\src\PHPMailer.php(1516): PHPMailer\PHPMailer\PHPMailer->postSend() #3 phar://C:/inetpub/websites/MDS/assets/php/shop/zpshop.phar/account/controllers/ShopAccountControllerRegister.inc.php(194): PHPMailer\PHPMailer\PHPMailer->send() #4 phar://C:/inetpub/websites/MDS/assets/php/shop/zpshop.phar/account/bl/ShopAccountStateMachineManager.inc.php(104): ShopAccountControllerRegister->HandlePost() #5 C:\inetpub\websites\MDS\warenkorb.php(230): ShopAccountStateMachineManager->RenderContent() #6 {main} thrown in C:\inetpub\websites\MDS\assets\php\_extracted\vendors\vendor\phpmailer\phpmailer\src\PHPMailer.php on line 2212

    Ich nehme an, ZP will ein Bestätigungsmail an den neuen Kunden senden.

    Meine SMTP Konfiguration des Shops (und des Kontaktformulars) ist folgende:

    SMTP verwenden - Ja

    SMTP-Debugging - Ja

    SMTP-Server = smtp.solnet.ch

    SMTP-Benutzername = <meinname>@solnet.ch

    SMTP-Kennwort = Mein Passwort

    SMTP-Anschluss = 587

    SSL-Modus = Auto-TLS

    SSL-Fehler ignorieren = Nein

    Wie erwähnt, kann ich mit diesen Einstellungen vom Kontaktformular meiner Website Mails versenden. Ebenso geht es mit Powershell mail-sendmessge <...>

    Nun habe ich den Netzwerkverkehr zwischen Webserver und Smtpserver analysiert. Ich verstehe nicht ganz alles, aber es scheint einigermassen plausibel.

    Kann das jemand besser als ich interpretieren und beurteilen ?

    Viele Grüsse

    Erich

    Hallo

    Hat niemand hier eine Lösungsidee oder Vermutungen was es sein könnte ?

    Ich habe nochmals probiert und zwar mit meinem Google-Account (gemäss ZP Anleitung). Leider erfolglos, immer noch Fehlermeldung "SMTP Error: Could not authenticate."

    Was mich verwirrt ist die Tatsache, dass ich mit den gleichen SMTP Informationen (Server, User, Password) Kontaktmails versenden kann, Shop-Mails jedoch nicht. Dann liegt es ja eher nicht am Internet Provider. Muss man auf dem IIS noch etwas spezielles im PHP Umfeld einrichten ?

    Lg Erich

    Hallo

    Ich bin aktuell am Einrichten meines Webshops mit ZP 16.7.0 Business. Den Versand der Rechnung möchte ich mittels SMTP machen.

    Leider kann das Mail nicht versandt werden, die Fehlermeldung "SMTP Error: Could not authenticate." wird angezeigt.

    Die SMTP Einstellungen im Shop sind identisch mit dem Kontaktformular. Dort funktioniert der Mailversand mit SMTP.

    Gibt es Unterschiede zwischen Shop und Kontaktformular ?

    Weiss hier jemand eine Lösung ?

    Lg Erich

    Hallo

    Auf einem meiner Rechner läuft Zeta Producer problemlos, auf einem anderen Rechner wird nur der Startbildschirm angezeigt, nachher wird die Applikation wieder beendet.

    Im Windows Eventlog finde ich die Hinweise

    Die Crashdump-Datei Report.wer habe ich als Report.txt angehängt.

    Ich arbeite mit Windows 10 21H2, alle Update sind aufgespielt. Zeta Producer hat die Version 16.5.0.

    Wenn ich den Virenscanner temporär deaktiviere, dann startet die Applikation ganz normal.

    Die ähnlichen Themen hier im Forum habe ich bereits durchgeschaut, leider haben diese Korrekturen nichts gebracht.

    Kann man die schadhafte Datei identifizieren und korrigieren oder evtl. als Ausschluss behandeln ?

    Viele Grüsse

    Erich