Hallo Thomas,
die Mail ist angekommen. Da sind tatsächlich Sachen drin, die die Öffentlichkeit nichts angehen.
Allerdings hilf das auch nicht wirklich weiter, denn das ist nur der Teil, der am Ende der Webseite ausgegeben wird. Ist oben tatsächlich keine Warnung oder so was zu sehen? Nun ja, wenn es in diesem Modus funktioniert, dann ist es auch möglich, dass php gar nichts auszusetzen hat. Also müssen wir doch an das Fehler-Log von php direkt auf deinem Webspace kommen.
Ich hoffe, Dein Provider lässt folgendes zu:
error_log = <pfad-zu-deinem-log-verzeichnis>/php_error.log
log_errors = ON
error_reporting = E_ALL
display_errors = OFF
Den Pfad zu deinem Log-Verzeichnis nimmst Du aus deiner Joomla-Konfiguration: System->Konfiguration, Tab System, gleich oben das Protokollverzeichnis. Damit schreibt php seine Fehler, Warnungen, Meldungen usw. nicht mehr da hin, wo es dein Provider vorgesehen hat, sondern in das Log-Verzeichnis von Joomla. Per FTP kannst Du das dann herunter laden und hier posten. Es dürfte nichts "unanständiges"
drin sein, was nicht in die Öffentlichkeit gehört.
Natürlich solltest Du vorher zwei oder drei Mal versucht haben zu versenden, damit auch Material zum Auswerten da ist, gerne auch mal noch mit den Debug-Einstellungen in Joomla. Diese Daten kommen sicher nicht im Log von php, aber man kann möglicherweise einen Unterschied sehen, weil das Versenden mit diesen Einstellungen ja funktioniert.
LG Romana
Edit: Das wichtigste habe ich vergessen: Packe den Code oben in eine Text-Datei, die Du php.ini nennst. Lade diese Datei auf deinen Webspace in den Hauptordner deiner Joomla-Installation. Es wird sicherlich eine Weile dauern, bis php merkt, dass es seine Ausgaben woanders hin schreiben soll und da was rein kommt.