diff options
author | momo-i <momo-i@ampache> | 2008-08-25 23:03:07 +0000 |
---|---|---|
committer | momo-i <momo-i@ampache> | 2008-08-25 23:03:07 +0000 |
commit | 409ece91cc8fa1cb734c4b9754cbe7035cfc6643 (patch) | |
tree | 4f6b6375f3ea75cd99e0757fe7e95321f1f8f197 /lib/class/ampachemail.class.php | |
parent | bfc0647117c23618952f27c7af843ce6666fa3f4 (diff) | |
download | ampache-409ece91cc8fa1cb734c4b9754cbe7035cfc6643.tar.gz ampache-409ece91cc8fa1cb734c4b9754cbe7035cfc6643.tar.bz2 ampache-409ece91cc8fa1cb734c4b9754cbe7035cfc6643.zip |
fix multibyte character email
Diffstat (limited to 'lib/class/ampachemail.class.php')
-rw-r--r-- | lib/class/ampachemail.class.php | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/lib/class/ampachemail.class.php b/lib/class/ampachemail.class.php index 2747876b..8097bc32 100644 --- a/lib/class/ampachemail.class.php +++ b/lib/class/ampachemail.class.php @@ -26,6 +26,9 @@ class AmpacheMail { public static $recipient; public static $from; public static $subject; + public static $to; + public static $additional_header; + public static $sender; /** * Constructor @@ -89,7 +92,20 @@ class AmpacheMail { */ public static function send() { - mail(self::$from,self::$subject,self::$message,"From: " . self::$from . "\r\nBcc: " . self::$recipient . "\r\n"); + // Multi-byte Character Mail + if(function_exists('mb_send_mail')) { + mb_send_mail(self::$to, + self::$subject, + self::$message, + implode("\n", self::$additional_header), + '-f'.self::$sender); + } else { + mail(self::$to, + self::$subject, + self::$message, + implode("\r\n", $additional_header), + '-f'.self::$sender); + } return true; |