Use correct header names. Set body charset.
authorJan Schneider <jan@horde.org>
Wed, 22 Dec 2010 14:32:03 +0000 (15:32 +0100)
committerJan Schneider <jan@horde.org>
Wed, 22 Dec 2010 14:32:03 +0000 (15:32 +0100)
framework/Alarm/lib/Horde/Alarm/Handler/Mail.php

index c389a78..b3c1d3c 100644 (file)
@@ -80,9 +80,9 @@ class Horde_Alarm_Handler_Mail extends Horde_Alarm_Handler
         }
 
         $mail = new Horde_Mime_Mail(array(
-            'subject' => $alarm['title'],
-            'to' => $email,
-            'from' => $email,
+            'Subject' => $alarm['title'],
+            'To' => $email,
+            'From' => $email,
             'charset' => 'UTF-8'
         ));
         $mail->addHeader('Auto-Submitted', 'auto-generated');
@@ -90,9 +90,9 @@ class Horde_Alarm_Handler_Mail extends Horde_Alarm_Handler
         if (isset($alarm['params']['mail']['mimepart'])) {
             $mail->setBasePart($alarm['params']['mail']['mimepart']);
         } elseif (empty($alarm['params']['mail']['body'])) {
-            $mail->setBody($alarm['text']);
+            $mail->setBody($alarm['text'], 'UTF-8');
         } else {
-            $mail->setBody($alarm['params']['mail']['body']);
+            $mail->setBody($alarm['params']['mail']['body'], 'UTF-8');
         }
 
         $mail->send($this->_mail);