MyBB.de Forum

Normale Version: PHP Mail: Keine E-Mail Benachrichtigungen, andere E-Mails funktionieren
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3

Mikee

In welcher Datei werden die einzelnen Sachen für die Mail erstellt, zB. der Absender. Ich möchte da testweise mal Werte "normale" Werte einsetzen, da ja alle nicht gesendeten E-Mails diesen kaputten Absender haben.
E-Mails werden verarbeitet in der Datei inc/class_mailhandler.php. Der Versand findet statt in der Datei inc/mailhandlers/php.php bzw. smtp.php.

Mikee

So, habe nach langem Kontakt mit HE feststellen müssen: Entweder liegt der Fehler bei HE oder in der Software... Oder auf gutdeutsch: Wirklich schlauer bin ich nicht.
Da die ganze Sache jedoch verdammt nervig ist, werde ich entweder die Software wechseln oder den Hoster, ich bin gerade auf der Suche nach Alternativen.

Die letzte Antwort von HE sah in etwas so aus:

Damit normaler E-Mailversand _und_ Themenbenachrichtigung funktionieren, müssen _drei_ Bedingungen erfüllt sein.
1. Im KIS die Standard-E-Mail-Adresse setzen
2. In MyBB unter 'Mail Settings' den zusätzlichen Parameter setzen -f *Adresse*
3. Das mailversendende Skript (inc/mailhandlers/php.php), darf bei HostEurope aus Sicherheitsgründen nur unterhalb der documentroot arbeiten, um Mails verschicken zu dürfen.
(Ihre documentroot: /is/htdocs/***/***/ )

Die im Skript verwendete Funktion 'send()' aber arbeitet unter '/' (wie wir per eingefügtem 'getcwd()' herausbekamen).

Fix: Fügen Sie bitte bei send() in inc/mailhandlers/php.php vor dem mail-Aufrufpart einen Verzeichniswechsel in Ihre documentroot ein chdir("/is/htdocs/***/***/");

Warum MyBB im Verzeichnis '/' arbeiten möchte, kann ich nicht sagen. Ich würde den Entwickler fragen, ob das nicht geändert werden könnte.

Kurzum: Damit kriege ich noch mehr Fehlermeldungen um die Ohren und so langsam geht's mir auf den Senkel.
Also das ist wirklich merkwürdig, auch in Anbetracht der Tatsache, dass es bei anderen Hoster problemlos geht. Ich werde mich mal mit einem Entwickler kurzschließen, glaube aber fast nicht, dass dabei etwas herauskommen wird.

Mikee

Man soll den Tag nicht vor dem Abend loben... Doch das Problem scheint behoben:

1. Im KIS keine Standard-E-Mail Adresse auswählen.
2. Per Parameter -f *Adresse* im Admin-CP einstelen.

*hoffen*
Bisher habe ich keine Fehlermeldung. Somit liegt es entgegen der Empfehlung von HostEurope wohl an der deaktivierten Standard-E-Mail Adresse.
Ach zu früh gefreut. Jetzt ists mir egal. Kann man irgendwo abstellen, dass Themen abonniert werden?
Eine Einstellung gibt es nicht. Öffne die Datei usercp.php und suche nach:
PHP-Code:
if($mybb->input['action'] == "do_addsubscription")

und
PHP-Code:
if($mybb->input['action'] == "addsubscription")

Darunter einfügen:
PHP-Code:
error("Zur Zeit können keine Foren oder Themen abonniert werden."); 
Zudem müssten die entsprechenden Optionen in den Templates entfernt werden.
Seiten: 1 2 3