Formular mit SMTP-Server funktioniert nicht

  • Hallo zusammen

    Ich habe eine Homepage erstellt, welche nur intern zugänglich ist.

    Dort habe ich Probleme mit dem Kontakt-Formular, welches mit SMTP verknüpft ist.

    Ich erhalte immer folgende Meldung:

    SMTP Error: Could not authenticate.

    Unser IT hat mir mitgeteilt, dass die E-Mail in die Whitelist genommen wurde, es erscheine bei ihm jedoch noch diese Meldung:

    Versuch der Echtheitsbestätigung für xy@xy.com fehlgeschlagen

    Wo liegt hier das Problem?

    Besten Dank für eure Unterstützung.

    Beste Grüsse

    Kevin:)

  • Hallo,

    diese Meldung deutet darauf hin, dass in den SMTP-Einstelungen eine der SSL-Optionen aktiviert ist, der Mailserver aber kein gültiges Zertifikat hat. Versuchen Sie mal die 3 verschiedenen Einstellungen unter "Verschlüsselung" durch (nach jeder Änderung veröffentlichen und testen). Ggf. auch die Option "DEBUG Ausgabe" aktivieren um mehr Informationen über den Fehlerverlauf zu erhalten.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Hallo,

    das ist von hier aus alles sehr schwer zu sagen. Am besten Sie senden mir Ihr Projekt, dann kann ich ein paar Tests durchführen und evtl. auch ermitteln, warum es nicht auch ohne SMTP funktioniert:

    1. Öffnen Sie Ihr Projekt in Zeta Producer
    2. Gehen Sie auf das Menü "Extras"
    3. Klicken Sie auf den Button "Optionen"
    4. Klicken Sie auf "Aktionen"
    5. Klicken Sie rechts auf die Aktion "Projekt Senden" damit diese Markiert ist
    6. Klicken Sie unten auf den Button "Ausführen"
    7. Geben Sie im 1. Feld Ihre E-Mail-Adresse ein, damit wir Sie für Rückfragen kontaktieren können
    8. Geben Sie als Referenz ins Feld Bemerkungen den Link zu diesem Forum-Artikel ein (per Kopieren und Einfügen)
    9. Klicken Sie auf den Button "Senden"

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Besten Dank!

    Habe ich so ausgeführt, wäre cool wenn Sie auch gerade den Forum-Artikel "Passwort speichern" ausprobieren könnten:

    Passwort speichern

    Das sind aktuell die beiden ungelösten Forum-Artikel.

  • Hallo,

    danke für das Projekt. Da scheint einiges nicht zu stimmen. Veröffentlichen Sie hier auf einen eigenen Windows-Server?

    Warum nutzen Sie https obwohl Sie auf dem Server kein gültiges Zertifikat haben und warum ist die Startseite "index.php" noch nicht veröffentlicht?

    Das möchte ich zunächst klären, bevor ich mich an das Mailproblem mache.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Hallo nochmal,

    die Zugangsdaten zum FTP-Server im zugesandten Projekt sind auch nicht korrekt. So kann ich nicht testen/veröffentlichen.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Guten Tag

    Ja, wir veröffentlichen auf einen eigenen Windows-Server, unser IT hat uns dies so eingerichtet, da wir die Seite nur für interne Zwecke gebrauchen (extern nicht erreichbar).

    1. https habe ich eingefügt. welch bei mir das Online CMS sonst nicht funktioniert. Was meinst du mit "kein gültiges Zertifikat"?

    2. Die Seite ist bei mir komplett veröffentlicht, ich sehe da nichts das fehlt, wo fällt dir das auf?

    3. Die Homepage ist nur intern erreichbar, ich denke das liegt an dem?

    Sobald ich deine Rückmeldung erhalten habe, werde ich dies unserem IT weiterleiten, um die Unklarheiten zu klären.

  • Hallo,

    wenn der Server extern nicht zu erreichen ist, kann ich Ihnen leider nicht weiterhelfen. Dann sollte sich Ihre IT darum kümmern, dass auf dem Server PHP korrekt läuft und mittels der PHP mail()-Funktion mails versenden kann (dann brauchen Sie keine SMTP-Einstellung). Dazu muss auf dem Server ein sogenannter MTA laufen. Das ist auf Windows-Servern meist nicht der Fall, bei Linux-Servern läuft das in der Regel "out of the box.

    Alternativ könnte Ihre IT ihnen wahrscheinlich beim Debugging der SMTP-Einstellungen helfen, damit Sie das so zum laufen kriegen. Hier hilft das Aktivieren der Option "DEBUG Ausgabe" um Fehler z.B. durch falsche Passwörter (Authentication failed) zu ermitteln.

    Mit "kein gültiges Zertifikat" meinte ich das Zertifikat für die SSL Verbindung über HTTPS zum Server. Da wird auf dem Server ein Zertifikat installiert. Wenn ich von hier aus Ihre Domain aufrufe, erhalte ich im Browser eine Warnung. Das können wir aber wohl ignorieren, weil Sie ja sagen, dass der Server eh nur intern erreichbar ist. Ich sehe unter dem im Projekt verwendeten Domainnamen daher vermutlich einen anderen Server als Sie.

    Ich hoffe, Ihre IT kann helfen.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Besten Dank für die ausführliche Rückmeldung, unser IT konnte damit etwas anfangen.

    Wir haben nun einen Weg gefunden, damit wir das Formular mit PHP senden können (ohne SMTP-Einstellungen).

    Das Problem mit dem Passwort besteht leider weiterhin, an was könnte das liegen?

    Bevor wir da etwas ausprobieren, was Sie nicht empfehlen, wollte ich nochmals nachfragen --> Ist es möglich, den Quellcode zu ändern?

    Soll ich Ihnen das Projekt nochmals zusenden oder können Sie damit nichts anfangen?

  • Hallo,

    helfen Sie mir noch mal auf die Sprünge. Um welches Passwort geht es Ihnen? Um die SMTP-Einstellungen? Sie sagen ja oben, dass Sie diese nun nicht mehr benötigen, dann wäre das ja auch hinfällig.

    Was den Quellcode anbelangt, hatte ich Ihnen doch bereits im entsprechenden Artikel geantwortet. Mehr fällt mir dazu im Moment nicht ein.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Hallo,

    da geht es um Funktionen des Webbrowsers. Da können wir nicht helfen. Keines unserer Formulare oder Widgets mit Login verhindert ein Speichern programmatisch.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!