Set correct charset, and don't accumulate To: headers.
authorJan Schneider <jan@horde.org>
Fri, 5 Nov 2010 15:09:07 +0000 (16:09 +0100)
committerJan Schneider <jan@horde.org>
Fri, 5 Nov 2010 15:11:49 +0000 (16:11 +0100)
kronolith/lib/Kronolith.php

index c15b265..c4103fd 100644 (file)
@@ -1774,7 +1774,7 @@ class Kronolith
                                            $share->get('name'));
                     }
                     $mail->addHeader('Subject', _("Ownership assignment"));
-                    $mail->addHeader('To', $to);
+                    $mail->addHeader('To', $to, 'UTF-8', false);
                     $mail->setBody($message, 'UTF-8');
                     $mail->send($GLOBALS['injector']->getInstance('Horde_Mail'));
                 }
@@ -1928,7 +1928,7 @@ class Kronolith
                                        $userName,
                                        $share->get('name'));
                 }
-                $mail->addHeader('To', $to);
+                $mail->addHeader('To', $to, 'UTF-8', false);
                 $mail->setBody($message, 'UTF-8');
                 $mail->send($GLOBALS['injector']->getInstance('Horde_Mail'));
             }
@@ -1984,7 +1984,7 @@ class Kronolith
                                            $groupOb->getName(),
                                            $share->get('name'));
                     }
-                    $mail->addHeader('To', $groupOb->getName() . ' <' . $groupOb->data['email'] . '>');
+                    $mail->addHeader('To', $groupOb->getName() . ' <' . $groupOb->data['email'] . '>', 'UTF-8', false);
                     $mail->setBody($message, 'UTF-8');
                     $mail->send($GLOBALS['injector']->getInstance('Horde_Mail'));
                 }