- Affected App
- WoltLab Suite Core
Hallo,
ein Kunde hat ein Fehler mit meinem Plugin xxx gemeldet. Für eingeloggte Nutzer (also sobald das Plugin greift, erscheint ein 502 Bad Gateway Fehler). Es wird PHP 7 genutzt.
Das Problem ist Zeile 10:
PHP
$mail = new Mail(array(
WCF::getUser()->username => WCF::getUser()->email),
WCF::getLanguage()->get('wcf.extendedLogin.mail.subject'),
WCF::getLanguage()->getDynamicVariable('wcf.extendedLogin.mail.body',
array(
'confirmationCode' => $this->confirmationCode
)
));
$mail->send();
Display More
Kommentiere ich diese aus, dann funktioniert alles. Es scheint hier Probleme mit dem Mailversand zu geben. Ob das nun am WCF und PHP 7 oder einer fehlerhaften Mail-Konfiguration liegt, kann ich als Aussenstehender nicht sagen.
Das Mail-Objekt sieht so aus:
Code
wcf\system\mail\Mail Object
(
[header:protected] =>
[boundary:protected] => ==Multipart_Boundary_x921c3bbd2a3fbbcc5809259b42f5c58da0fc3e2ex
[contentType:protected] => text/plain
[to:protected] => Array
(
[0] => xxx@xxx.xx
)
[subject:protected] => Neues Gerät | Bestätigungscode
[message:protected] => Hallo,
der Bestätigungscode für Ihr neues Gerät lautet: xxx
---
Falls Sie sich von keinem neuen Gerät eingeloggt haben, versucht möglicherweise ein Unbefugter sich Zugriff auf Ihr Konto zu verschaffen. Entfernen Sie auf xxx@xxx.xx den unbekannten Login und ändern Sie umgehend Ihr Passwort!
[from:protected] => xxx@xxx.xx
[cc:protected] => Array
(
)
[bcc:protected] => Array
(
)
[attachments:protected] => Array
(
)
[priority:protected] => 3
[body:protected] =>
[language:protected] =>
)
1
Display More