Zum Inhalt springen

Mailversand bringt Internal Server Error

Erstellt am 5. September 2014 · 1 Antwort · letzte Antwort am 7. September 2014

Tags: Frage

muelli85 ·

Nabend,

möchte gerne aus einer eigenen Extension eine E-Mail versenden. Mein Code dafür ist:

$message = (new \TYPO3\CMS\Core\Mail\MailMessage());
$message->setFrom(array($absender => $fromName));
$message->setTo(array($empfaenger => $fromName));
$message->setSubject($subject);
$message->setBody($message, 'text/html');
$message->send();
if($message->isSent()) {
	return true;
}

Die Zeile "$message->send();" verursacht den Fehler. Jemand eine Idee was helfen könnte?

Testmail aus dem Install-Tool funktioniert. Und Ein Mail-Formular als Inhalt sendet auch ohne Probleme.

Wäre super, wenn jemand einen Tipp hat.

MfG

muelli85 · · Beste Antwort

Problem gelöst.
Wer lesen kann ist klar im Vorteil 😃.
Ich war wohl arg Blind. Was könnte an dieser Zeile nicht stimmen:

$message->setBody($message, 'text/html');

Den Parameter der Nachricht in der Methode "$message" und das Objekt "$message" zu nennen war eine sehr schlechte Idee 😃.

Gruß