4.8.15 und Formularversand [gelöst]
-
- Beiträge: 424
- Registriert: Do 22. Jan 2004, 14:45
- Wohnort: Kölpinsee auf Usedom
- Kontaktdaten:
4.8.15 und Formularversand [gelöst]
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
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
Ralf
-
- Beiträge: 424
- Registriert: Do 22. Jan 2004, 14:45
- Wohnort: Kölpinsee auf Usedom
- Kontaktdaten:
Re: 4.8.15 und T-Online Formularversand
Ist sonst keiner bei T-Online?
Falls ja, funktioniert es bei euch und wenn ja mit welchen Einstellungen?
Falls ja, funktioniert es bei euch und wenn ja mit welchen Einstellungen?
Schöne Grüße von Usedom
Ralf
Ralf
Re: 4.8.15 und T-Online Formularversand
Evtl. hilft Dir das hier weiter: http://forum.contenido.org/viewtopic.php?f=62&t=31663
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)
"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)
-
- Beiträge: 424
- Registriert: Do 22. Jan 2004, 14:45
- Wohnort: Kölpinsee auf Usedom
- Kontaktdaten:
Re: 4.8.15 und T-Online Formularversand
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.
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
Ralf
Re: 4.8.15 und T-Online Formularversand
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é
Gruss
René
-
- Beiträge: 424
- Registriert: Do 22. Jan 2004, 14:45
- Wohnort: Kölpinsee auf Usedom
- Kontaktdaten:
Re: 4.8.15 und T-Online Formularversand
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:
Nun habe ich auf altmodische Art die Fehlerzeile gesucht und bin auf folgende Zeile gestoßen:
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
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
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";
}
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
Ralf
-
- Beiträge: 424
- Registriert: Do 22. Jan 2004, 14:45
- Wohnort: Kölpinsee auf Usedom
- Kontaktdaten:
Re: 4.8.15 und T-Online Formularversand
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
in
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.
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();
Code: Alles auswählen
if(!$mail->Send())
{
echo "Die Nachricht konnte nicht versandt werden <p>";
echo "Mailer Error: " . $mail->ErrorInfo;
exit;
}
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
Ralf
-
- Beiträge: 424
- Registriert: Do 22. Jan 2004, 14:45
- Wohnort: Kölpinsee auf Usedom
- Kontaktdaten:
Re: 4.8.15 und T-Online Formularversand
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.
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
Ralf
Re: 4.8.15 und T-Online Formularversand
Diese Zeile ist falsch und muss $mail->SMTPAuth = true; heissen.yodatortenboxer hat geschrieben:Code: Alles auswählen
$mail-> $SMTPAuth = true;
Gruss
René
-
- Beiträge: 424
- Registriert: Do 22. Jan 2004, 14:45
- Wohnort: Kölpinsee auf Usedom
- Kontaktdaten:
Re: 4.8.15 und T-Online Formularversand
das hatte ich mit
Bei dem forumseintrag stand:
gemeint.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
Bei dem forumseintrag stand:
Aber Danke noch einmal für die Info.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.
Schöne Grüße von Usedom
Ralf
Ralf