[prev] [thread] [next] [lurker] [Date index for 2005/02/15]
Author: simon
Date: 2005-02-15 10:19:03 +0000 (Tue, 15 Feb 2005)
New Revision: 1878
Modified:
trunk/buscador/lib/Buscador/UTF8.pm
Log:
No idea why that subjetc stuff was screwing up the name but it was. Huzzah!
Modified: trunk/buscador/lib/Buscador/UTF8.pm
===================================================================
--- trunk/buscador/lib/Buscador/UTF8.pm 2005-02-14 14:30:09 UTC (rev 1877)
+++ trunk/buscador/lib/Buscador/UTF8.pm 2005-02-15 10:19:03 UTC (rev 1878)
@@ -1,5 +1,27 @@
package Buscador::UTF8;
+
+package Email::Store::Mail;
+use strict;
+
+sub body {
+ my $mail = shift;
+ my $mime = Email::MIME->new($mail->message);
+
+ my $body = $mime->body;
+ my $charset = $mime->{ct}->{attributes}{charset};
+ if ($charset and $charset !~ /utf-?8/i) {
+ eval {
+ require Encode;
+ $body = Encode::decode($charset, $body);
+ Encode::_utf8_off($body);
+ };
+ }
+ $body;
+}
+
+1;
+
=head1 NAME
Buscador::UTF8 - Buscador plugin to encode the body of a message to UTF8
@@ -13,7 +35,7 @@
Simon Cozens, <simon@xxxx.xxx>
-with work from
+with work from
Simon Wistow, <simon@xxxxxxxxxx.xxx>
@@ -24,33 +46,3 @@
=cut
-package Email::Store::Mail;
-use strict;
-
-sub subject {
- my $mail = shift;
- my $mime = Email::MIME->new($mail->message);
-
- my $subject = $mime->header('subject');
-
- return $subject;
-}
-
-sub body {
- my $mail = shift;
- my $mime = Email::MIME->new($mail->message);
-
- my $body = $mime->body;
-
- my $charset = $mime->{ct}->{attributes}{charset};
- if ($charset and $charset !~ /utf-?8/i) {
- eval {
- require Encode;
- $body = Encode::decode($charset, $body);
- Encode::_utf8_off($body);
- };
- }
- return $body;
-}
-
-1;
Generated at 04:00 on 24 Feb 2005 by mariachi 0.52