Folgende Warnungen sind aufgetreten:
Warning [2] Undefined array key 0 - Line: 1640 - File: showthread.php PHP 8.2.18 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/showthread.php 1640 errorHandler->error_callback
/showthread.php 915 buildtree




Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Fehler beim Mailversend
#7
Hallo!

Zuerst mal: Ich bin begeistert von dem Gästebuch. Vielen Dank! Wenn ich noch das mit der Mail in den Griff bekomme, bin ich glücklich Großes Grinsen

Ich werde das Folgende einfach mal hier anhängen, weil ich dasselbe Problem habe. Mit Vorsicht zu genießen, denn ich bin ein totaler n00b.

Es könnte sein, dass es hier zwei Probleme gibt: PHP Safe Mode und die Server-Konfiguration des jeweiligen Providers. Es gibt Server, die einen 5. Parameter (-fadmin-email) für den Return-Path verlangen (wie meiner). Fehlt der, werden Mails nicht weitergeleitet (unten mehr).

1. PHP Safe Mode muss deaktiviert sein, damit in der Mail-Funktion der 5. Parameter für den Return-Path gesetzt werden kann. Kann man nicht immer selber machen, evtl. den Provider anschreiben. Um die Einstelllung herauszufinden, kann man in der oben schon erwähnten info.php
Code:
<?php
   phpinfo();
?>
gucken, was da bei Safe Mode steht.


2. In email.php in der Funktion mail() ll. 254-257:
Code:
                if (mail($sendemail_email,
                    format_mail (repl_uml($lang['email_caption'], $charset), $name, $date, $time, xhtmlbr2nl($message), $settings['h_domain'], $url_to_gb, "", "", "", "", "", ""),
                    format_mail(repl_uml($settings['sendmail_contactmail_text'], $charset), $name, $date, $time, xhtmlbr2nl($message), $settings['h_domain'], $url_to_gb, "", "", "", "", "", ""),
                    $mail_header, == TRUE)
ist (glaube ich) kein 5. Parameter gesetzt. Es könnte besser sein, wenn einer da wäre, weil es dann bei aktiviertem Safe Mode eine Fehlermeldung gibt. Das sieht zwar unschön aus, aber man ist dann wenigstens informiert. So wie es jetzt ist, bekommt man eine Erfolgsmeldung und erfährt nie, dass was schiefgegangen ist, und erst recht nicht, was.


Ich vermute also, dass wegen des fehlenden 5. Parameters der Return-Path nicht richtig gesetzt wird. Einige Webserver-Konfigurationen haben damit kein Problem, andere schon (wie die meines Providers). Ich hatte dieses Problem bereits mit einem phpbb3-Forum. Zitat vom Support meines Providers:
Zitat:In der Mail ist im sog. "Envelope-From" nicht der korrekte Return-Path/Absender eingetragen - bzw gar keiner. Dadurch setzt der lokale Mailserver diesen Wert auf die Mailadresse des Webservers. Aus Sicherheitsgründen und um Spam zu unterbinden, darf der Mailserver jedoch keine Mails versenden, die die Email-Adresse des Webservers tragen.
Es ist wichtig, dass der Return-Path nicht nur im Header der Mail gesetzt wird, sondern vor allem im Envelope-From. Der Header interessiert den Mailserver normalerweise gar nicht, er guckt nur auf den Umschlag. Und an diesen kommt man eben über den 5. Parameter in der Funktion mail().

Damals musste der Provider für meine Domains den Safe Mode deaktivieren, dann konnte ich den 5. Parameter von Hand in die Forensoftware hinzufügen.

Hierzu habe ich die Frage: Falls das alles stimmen sollte, wie müsste der 5. Parameter (der -f-Parameter) dann hier genau lauten?

Vielen Dank schon mal. (Und wenn ich hier nur Unsinn geschrieben haben sollte, der andere Leute verwirrt, werde ich das Posting wieder löschen Lachen )
Zitieren


Nachrichten in diesem Thema

Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Fehler talheim 0 1.983 22.12.2016, 15:33:51
Letzter Beitrag: talheim
  Fehler talheim 0 1.587 22.12.2016, 14:05:42
Letzter Beitrag: talheim
  Fehler bei Upgrade von 0.6.9 auf 0.6.9.4 chris_m 1 3.276 28.04.2013, 15:31:11
Letzter Beitrag: mopzz
  Fehler bei php5.4 Lobbi 4 8.253 21.12.2012, 22:52:10
Letzter Beitrag: mopzz
  2 Fehler bei der Installation Taharkas 1 3.872 03.11.2011, 16:24:33
Letzter Beitrag: mopzz
  Fehler nach erfolgreicher Installation Siebenwinde 1 3.945 27.10.2011, 13:15:37
Letzter Beitrag: Siebenwinde
  SQL-Fehler bei der Installation mattis 1 3.325 02.07.2011, 15:32:01
Letzter Beitrag: mopzz
  Fehlermeldung beim Eintragen Taneller 2 3.553 18.04.2009, 11:25:16
Letzter Beitrag: Taneller
  Hallo, Fehler beim Anmelden dnh24 0 3.415 10.03.2009, 12:25:03
Letzter Beitrag: dnh24
  Fehler bei der install the_canadian 1 2.903 09.09.2008, 00:35:12
Letzter Beitrag: mopzz

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste