Nachdem die Funktion JUtility::sendMail keine Rücksicht auf die Zeichenkodierung des Inhalts nimmt und automatisch UTF-8 angibt, schlage ich folgende Ergänzung (blau) vor:

class JUtility
{

function sendMail($from, $fromname, $recipient, $subject, $body, $mode=0, $cc=null, $bcc=null, $attachment=null, $replyto=null, $replytoname=null )
{
// Get a JMail instance
$mail =& JFactory::getMailer();

if ( preg_match( '~<meta [^>]*content="[^"]*charset=([^"]*)[^"]*"^>]*>~is', $body, $matches ))
{
$mail->CharSet = $matches[1];
}

$mail->setSender(array($from, $fromname));
$mail->setSubject($subject);
$mail->setBody($body);
...

LG Lorenz Giefing