4.8.15 und Formularversand [gelöst]

Gesperrt
yodatortenboxer
Beiträge: 424
Registriert: Do 22. Jan 2004, 14:45
Wohnort: Kölpinsee auf Usedom
Kontaktdaten:

4.8.15 und Formularversand [gelöst]

Beitrag von yodatortenboxer »

Hallo,

ich habe eine 4.8.15 Version auf T-Online Server laufen.
Leider funktioniert da der Formularversand (Contenido-Standartformular) per mail() nicht.
Hat hier jemand einen Tipp für mich? Das Problem ist nur hier auf dem T-Onlineserver.
Eine Kopie der Daten/Datenbank auf einen anderen Server funktioniert ohne Probleme.

Danke im Voraus
Zuletzt geändert von yodatortenboxer am Mo 23. Apr 2012, 12:31, insgesamt 1-mal geändert.
Schöne Grüße von Usedom
Ralf
yodatortenboxer
Beiträge: 424
Registriert: Do 22. Jan 2004, 14:45
Wohnort: Kölpinsee auf Usedom
Kontaktdaten:

Re: 4.8.15 und T-Online Formularversand

Beitrag von yodatortenboxer »

Ist sonst keiner bei T-Online?
Falls ja, funktioniert es bei euch und wenn ja mit welchen Einstellungen?
Schöne Grüße von Usedom
Ralf
McHubi
Beiträge: 1223
Registriert: Do 18. Nov 2004, 23:06
Wohnort: Mettmann
Kontaktdaten:

Re: 4.8.15 und T-Online Formularversand

Beitrag von McHubi »

seamless-design.de
"Geht nicht!" wohnt in der "Will nicht!"-Strasse.

Das Handbuch zur Version 4.10: CONTENIDO für Einsteiger (4.10)

Das Handbuch zur Version 4.9: CONTENIDO für Einsteiger (4.9)
yodatortenboxer
Beiträge: 424
Registriert: Do 22. Jan 2004, 14:45
Wohnort: Kölpinsee auf Usedom
Kontaktdaten:

Re: 4.8.15 und T-Online Formularversand

Beitrag von yodatortenboxer »

Leider hilft mir das nicht.
Das Formular wird nicht per SMTP sondern per PHP-Mail verschickt.
Bei Sendmail funktioniert es ebenfalls nicht, aber danke für den Link.
Schöne Grüße von Usedom
Ralf
Spider IT
Beiträge: 1416
Registriert: Fr 3. Dez 2004, 10:15

Re: 4.8.15 und T-Online Formularversand

Beitrag von Spider IT »

Immer mehr Hoster blockieren das Versenden von Mails per PHP mail() als Spamschutz-Massnahme, also bleibt dir nur der angemeldete Versand per SMTP.

Gruss
René
yodatortenboxer
Beiträge: 424
Registriert: Do 22. Jan 2004, 14:45
Wohnort: Kölpinsee auf Usedom
Kontaktdaten:

Re: 4.8.15 und T-Online Formularversand

Beitrag von yodatortenboxer »

Hallo,

das Problem ist hier leider auch beim SMTP-Versand.
Ich teste das ganze momentan damit und konnte das Problem schon ein wenig eingrenzen.

Stell ich das Formular auf SMTP und geben die Daten ein, wird ebenfalls nichts versendet und ich habe folgende Fehlermeldung im Errorlog:

Code: Alles auswählen

PHP Fatal error:  Cannot access empty property in .../htdocs/cms/front_content.php(926) : eval()'d code on line 558
Nun habe ich auf altmodische Art die Fehlerzeile gesucht und bin auf folgende Zeile gestoßen:

Code: Alles auswählen

                if (($host != '') && ($user != '') && ($password != '')) {
                    echo "1";
                    $mail-> $SMTPAuth = true;
                    echo "2";
                    $mail->Host = $host;
                    echo "3";
                    $mail->Username = $user;
                    echo "4";
                    $mail->Password = $password;
                    echo "5";
                    $mail->Port     = "25";
                    echo "6";
                }
Als Ausgabe bekomme ich dann in der Webseite nur 1 angezeigt.
Das echo "1"; funktioniert also noch und das $mail-> $SMTPAuth = true; haut hier quer. ab hier wird also nichts mehr verarbeitet.
Am anfang dachte ich das es vieleicht daran liegt, das der SMTP-Host nicht bei der Telekom ist, aber soweit läuft laut "Abfrage" oben das Script ja nicht einmal.
Es läuft übrigens, falls es hilft, PHP 5.2.17.

Gruß Ralf
Schöne Grüße von Usedom
Ralf
yodatortenboxer
Beiträge: 424
Registriert: Do 22. Jan 2004, 14:45
Wohnort: Kölpinsee auf Usedom
Kontaktdaten:

Re: 4.8.15 und T-Online Formularversand

Beitrag von yodatortenboxer »

So, hab das Problem weiter herausbekommen können.
http://forum.contenido.org/viewtopic.php?f=63&t=30365 hat mir geholfen und das Errorlog bleibt leer, nur die Emails werden immer noch nicht verschickt :(

Ändere ich das

Code: Alles auswählen

$mail->Send();
in

Code: Alles auswählen

if(!$mail->Send())
{
    echo "Die Nachricht konnte nicht versandt werden <p>";
    echo "Mailer Error: " . $mail->ErrorInfo;
    exit;
}
kommt als Ergebnis der Ausgabe "Mailer Error: Connect host" obwohl die Daten stimmen.

Ich muss da gleub ich mal bei T-Online nachfragen ob hier nur der eigene SMTP-Server verwendet werden darf.
Schöne Grüße von Usedom
Ralf
yodatortenboxer
Beiträge: 424
Registriert: Do 22. Jan 2004, 14:45
Wohnort: Kölpinsee auf Usedom
Kontaktdaten:

Re: 4.8.15 und T-Online Formularversand

Beitrag von yodatortenboxer »

So, SMTP funktioniert nun.
Es musste darauf geachtet werden, das alle Emailadressen beim Provider auch real vorhanden sind.
Ein SMTP von einem anderen Provider wurde ebenfalls nicht akzeptiert.

Thema ist also nun geschlossen.
Danke noch einmal an alle.
Schöne Grüße von Usedom
Ralf
Spider IT
Beiträge: 1416
Registriert: Fr 3. Dez 2004, 10:15

Re: 4.8.15 und T-Online Formularversand

Beitrag von Spider IT »

yodatortenboxer hat geschrieben:

Code: Alles auswählen

                    $mail-> $SMTPAuth = true;
Diese Zeile ist falsch und muss $mail->SMTPAuth = true; heissen.

Gruss
René
yodatortenboxer
Beiträge: 424
Registriert: Do 22. Jan 2004, 14:45
Wohnort: Kölpinsee auf Usedom
Kontaktdaten:

Re: 4.8.15 und T-Online Formularversand

Beitrag von yodatortenboxer »

das hatte ich mit
So, hab das Problem weiter herausbekommen können.
viewtopic.php?f=63&t=30365 hat mir geholfen und das Errorlog bleibt leer, nur die Emails werden immer noch nicht verschickt :(
gemeint.

Bei dem forumseintrag stand:
Hallo,

das Kontaktformular lieferte mir bei konfigurierten SMTP-Server immer cannot access empty property Fehler. Im Endeffekt lag es an folgender Zeile im Kontaktformular Modul:

Code: Alles auswählen
$mail-> $SMTPAuth = true;


nach ändern in

Code: Alles auswählen
$mail-> SMTPAuth = true;


lief alles einwandfrei :-)

Das wollte ich nur mit dem Rest des Forums teilen.
Aber Danke noch einmal für die Info.
Schöne Grüße von Usedom
Ralf
Gesperrt