diff options
Diffstat (limited to 'rt/lib/t')
28 files changed, 0 insertions, 2610 deletions
diff --git a/rt/lib/t/00smoke.t b/rt/lib/t/00smoke.t deleted file mode 100644 index 4f36bb346..000000000 --- a/rt/lib/t/00smoke.t +++ /dev/null @@ -1,14 +0,0 @@ -#!/usr/bin/perl - -use Test::More qw(no_plan); - -use lib "/opt/rt3/lib"; -use RT; -ok(RT::LoadConfig); -ok(RT::Init, "Basic initialization and DB connectivity"); - -use File::Find; -File::Find::find({wanted => \&wanted}, '.'); -sub wanted { /^*\.pm\z/s && ok(require $_, "Requiring '$_'"); } - - diff --git a/rt/lib/t/00smoke.t.in b/rt/lib/t/00smoke.t.in deleted file mode 100644 index 11f0a9c43..000000000 --- a/rt/lib/t/00smoke.t.in +++ /dev/null @@ -1,14 +0,0 @@ -#!@PERL@ - -use Test::More qw(no_plan); - -use lib "@RT_LIB_PATH@"; -use RT; -ok(RT::LoadConfig); -ok(RT::Init, "Basic initialization and DB connectivity"); - -use File::Find; -File::Find::find({wanted => \&wanted}, '.'); -sub wanted { /^*\.pm\z/s && ok(require $_, "Requiring '$_'"); } - - diff --git a/rt/lib/t/01harness.t b/rt/lib/t/01harness.t deleted file mode 100644 index 98c28d2ba..000000000 --- a/rt/lib/t/01harness.t +++ /dev/null @@ -1,12 +0,0 @@ -#!/usr/bin/perl - -use Test::More qw(no_plan); - -use lib "/opt/rt3/lib"; -use RT; -ok(RT::LoadConfig); -ok(RT::Init, "Basic initialization and DB connectivity"); - -my $test = shift @ARGV; -require $test; - diff --git a/rt/lib/t/01harness.t.in b/rt/lib/t/01harness.t.in deleted file mode 100644 index d132330c2..000000000 --- a/rt/lib/t/01harness.t.in +++ /dev/null @@ -1,12 +0,0 @@ -#!@PERL@ - -use Test::More qw(no_plan); - -use lib "@RT_LIB_PATH@"; -use RT; -ok(RT::LoadConfig); -ok(RT::Init, "Basic initialization and DB connectivity"); - -my $test = shift @ARGV; -require $test; - diff --git a/rt/lib/t/02regression.t b/rt/lib/t/02regression.t deleted file mode 100644 index 62b4e9a69..000000000 --- a/rt/lib/t/02regression.t +++ /dev/null @@ -1,44 +0,0 @@ -#!/usr/bin/perl - -use Test::More qw(no_plan); - -use lib "/opt/rt3/lib"; -use RT; -ok(RT::LoadConfig); -ok(RT::Init, "Basic initialization and DB connectivity"); - -# Create a new queue -use_ok(RT::Queue); -my $q = RT::Queue->new($RT::SystemUser); - -$q->Load('regression'); -if ($q->id != 0) { - die "Regression tests not starting with a clean DB. Bailing"; -} - -my ($id, $msg) = $q->Create( Name => 'Regression', - Description => 'A regression test queue', - CorrespondAddress => 'correspond@a', - CommentAddress => 'comment@a'); - -isnt($id, 0, "Queue was created sucessfully - $msg"); - -my $q2 = RT::Queue->new($RT::SystemUser); - -ok($q2->Load($id)); -is($q2->id, $id, "Sucessfully loaded the queue again"); -is($q2->Name, 'Regression'); -is($q2->Description, 'A regression test queue'); -is($q2->CorrespondAddress, 'correspond@a'); -is($q2->CommentAddress, 'comment@a'); - - -use File::Find; -File::Find::find({wanted => \&wanted_autogen}, 'lib/t/autogen'); -sub wanted_autogen { /^autogen.*\.t\z/s && require $_; } - -File::Find::find({wanted => \&wanted_regression}, 'lib/t/regression'); -sub wanted_regression { /^*\.t\z/s && require $_; } - -require "lib/t/03web.pl"; -require "lib/t/04_send_email.pl"; diff --git a/rt/lib/t/02regression.t.in b/rt/lib/t/02regression.t.in deleted file mode 100644 index 51cd7e378..000000000 --- a/rt/lib/t/02regression.t.in +++ /dev/null @@ -1,44 +0,0 @@ -#!@PERL@ - -use Test::More qw(no_plan); - -use lib "@RT_LIB_PATH@"; -use RT; -ok(RT::LoadConfig); -ok(RT::Init, "Basic initialization and DB connectivity"); - -# Create a new queue -use_ok(RT::Queue); -my $q = RT::Queue->new($RT::SystemUser); - -$q->Load('regression'); -if ($q->id != 0) { - die "Regression tests not starting with a clean DB. Bailing"; -} - -my ($id, $msg) = $q->Create( Name => 'Regression', - Description => 'A regression test queue', - CorrespondAddress => 'correspond@a', - CommentAddress => 'comment@a'); - -isnt($id, 0, "Queue was created sucessfully - $msg"); - -my $q2 = RT::Queue->new($RT::SystemUser); - -ok($q2->Load($id)); -is($q2->id, $id, "Sucessfully loaded the queue again"); -is($q2->Name, 'Regression'); -is($q2->Description, 'A regression test queue'); -is($q2->CorrespondAddress, 'correspond@a'); -is($q2->CommentAddress, 'comment@a'); - - -use File::Find; -File::Find::find({wanted => \&wanted_autogen}, 'lib/t/autogen'); -sub wanted_autogen { /^autogen.*\.t\z/s && require $_; } - -File::Find::find({wanted => \&wanted_regression}, 'lib/t/regression'); -sub wanted_regression { /^*\.t\z/s && require $_; } - -require "lib/t/03web.pl"; -require "lib/t/04_send_email.pl"; diff --git a/rt/lib/t/03web.pl b/rt/lib/t/03web.pl deleted file mode 100644 index 4500ff281..000000000 --- a/rt/lib/t/03web.pl +++ /dev/null @@ -1,62 +0,0 @@ -#!/usr/bin/perl - -use strict; -use WWW::Mechanize; -use HTTP::Request::Common; -use HTTP::Cookies; -use LWP; - -my $cookie_jar = HTTP::Cookies->new; -my $agent = WWW::Mechanize->new(); - -# give the agent a place to stash the cookies - -$agent->cookie_jar($cookie_jar); - - -# get the top page -my $url = "http://localhost/"; -$agent->get($url); - -is ($agent->{'status'}, 200, "Loaded a page"); - - -# {{{ test a login - -# follow the link marked "Login" - -ok($agent->{form}->find_input('user')); - -ok($agent->{form}->find_input('pass')); -ok ($agent->{'content'} =~ /username:/i); -$agent->field( 'user' => 'root' ); -$agent->field( 'pass' => 'password' ); -# the field isn't named, so we have to click link 0 -$agent->click(0); -is($agent->{'status'}, 200, "Fetched the page ok"); -ok( $agent->{'content'} =~ /Logout/i, "Found a logout link"); - - -use File::Find; -find ( \&wanted , 'html/'); - -sub wanted { - -f && /\.html$/ && $_ !~ /Logout.html$/ && test_get($File::Find::name); -} - -sub test_get { - my $file = shift; - - - $file =~ s#^html/##; - ok ($agent->get("$url/$file", "GET $url/$file")); - is ($agent->{'status'}, 200, "Loaded $file"); - ok( $agent->{'content'} =~ /Logout/i, "Found a logout link on $file "); - ok( $agent->{'content'} !~ /Not logged in/i, "Still logged in for $file"); - ok( $agent->{'content'} !~ /System error/i, "Didn't get a Mason compilation error on $file"); - -} - -# }}} - -1; diff --git a/rt/lib/t/03web.pl.in b/rt/lib/t/03web.pl.in deleted file mode 100644 index abe446eeb..000000000 --- a/rt/lib/t/03web.pl.in +++ /dev/null @@ -1,62 +0,0 @@ -#!@PERL@ - -use strict; -use WWW::Mechanize; -use HTTP::Request::Common; -use HTTP::Cookies; -use LWP; - -my $cookie_jar = HTTP::Cookies->new; -my $agent = WWW::Mechanize->new(); - -# give the agent a place to stash the cookies - -$agent->cookie_jar($cookie_jar); - - -# get the top page -my $url = "http://localhost/"; -$agent->get($url); - -is ($agent->{'status'}, 200, "Loaded a page"); - - -# {{{ test a login - -# follow the link marked "Login" - -ok($agent->{form}->find_input('user')); - -ok($agent->{form}->find_input('pass')); -ok ($agent->{'content'} =~ /username:/i); -$agent->field( 'user' => 'root' ); -$agent->field( 'pass' => 'password' ); -# the field isn't named, so we have to click link 0 -$agent->click(0); -is($agent->{'status'}, 200, "Fetched the page ok"); -ok( $agent->{'content'} =~ /Logout/i, "Found a logout link"); - - -use File::Find; -find ( \&wanted , 'html/'); - -sub wanted { - -f && /\.html$/ && $_ !~ /Logout.html$/ && test_get($File::Find::name); -} - -sub test_get { - my $file = shift; - - - $file =~ s#^html/##; - ok ($agent->get("$url/$file", "GET $url/$file")); - is ($agent->{'status'}, 200, "Loaded $file"); - ok( $agent->{'content'} =~ /Logout/i, "Found a logout link on $file "); - ok( $agent->{'content'} !~ /Not logged in/i, "Still logged in for $file"); - ok( $agent->{'content'} !~ /System error/i, "Didn't get a Mason compilation error on $file"); - -} - -# }}} - -1; diff --git a/rt/lib/t/04_send_email.pl b/rt/lib/t/04_send_email.pl deleted file mode 100644 index 46e3d7472..000000000 --- a/rt/lib/t/04_send_email.pl +++ /dev/null @@ -1,389 +0,0 @@ -#!/usr/bin/perl -w - -use strict; -use RT::EmailParser; -use RT::Tickets; -use RT::Action::SendEmail; - -my @_outgoing_messages; -my @scrips_fired; - -#We're not testing acls here. -my $everyone = RT::Group->new($RT::SystemUser); -$everyone->LoadSystemInternalGroup('Everyone'); -$everyone->PrincipalObj->GrantRight(Right =>'SuperUser'); - - -is (__PACKAGE__, 'main', "We're operating in the main package"); - - -{ -no warnings qw/redefine/; -sub RT::Action::SendEmail::SendMessage { - my $self = shift; - my $MIME = shift; - - main::_fired_scrip($self->ScripObj); - main::ok(ref($MIME) eq 'MIME::Entity', "hey, look. it's a mime entity"); -} - -} - -# instrument SendEmail to pass us what it's about to send. -# create a regular ticket - -my $parser = RT::EmailParser->new(); -$parser->ParseMIMEEntityFromScalar('From: root@localhost -To: rt@example.com -Subject: This is a test of new ticket creation as an unknown user - -Blah! -Foob!'); - - -use Data::Dumper; - -my $ticket = RT::Ticket->new($RT::SystemUser); -my ($id, $tid, $msg ) = $ticket->Create(Requestor => ['root@localhost'], Queue => 'general', Subject => 'I18NTest', MIMEObj => $parser->Entity); -ok ($id,$msg); -my $tickets = RT::Tickets->new($RT::SystemUser); -$tickets->OrderBy(FIELD => 'id', ORDER => 'DESC'); -$tickets->Limit(FIELD => 'id' ,OPERATOR => '>', VALUE => '0'); -my $tick = $tickets->First(); -ok ($tick->Id, "found ticket ".$tick->Id); -ok ($tick->Subject eq 'I18NTest', "failed to create the new ticket from an unprivileged account"); - -# make sure it fires scrips. -is ($#scrips_fired, 1, "Fired 2 scrips on ticket creation"); -# make sure it sends an autoreply -# make sure it sends a notification to adminccs - - -# we need to swap out SendMessage to test the new things we care about; -&utf8_redef_sendmessage; - -# create an iso 8859-1 ticket -@scrips_fired = (); - -my $content = `cat ./lib/t/data/new-ticket-from-iso-8859-1` || die "couldn't find new content"; - - - -$parser->ParseMIMEEntityFromScalar($content); - - -# be as much like the mail gateway as possible. -use RT::Interface::Email; - - RT::Interface::Email::Gateway(message => $content, queue => 1, action => 'correspond'); -my $tickets = RT::Tickets->new($RT::SystemUser); -$tickets->OrderBy(FIELD => 'id', ORDER => 'DESC'); -$tickets->Limit(FIELD => 'id' ,OPERATOR => '>', VALUE => '0'); -my $tick = $tickets->First(); -ok ($tick->Id, "found ticket ".$tick->Id); - -ok ($tick->Transactions->First->Content =~ /H\x{e5}vard/, "It's signed by havard. yay"); - - -# make sure it fires scrips. -is ($#scrips_fired, 1, "Fired 2 scrips on ticket creation"); -# make sure it sends an autoreply - - -# make sure it sends a notification to adminccs - -# If we correspond, does it do the right thing to the outbound messages? - -$parser->ParseMIMEEntityFromScalar($content); -my ($id, $msg) = $tick->Comment(MIMEObj => $parser->Entity); -ok ($id, $msg); - -$parser->ParseMIMEEntityFromScalar($content); -($id, $msg) = $tick->Correspond(MIMEObj => $parser->Entity); -ok ($id, $msg); - - -# we need to swap out SendMessage to test the new things we care about; -&iso8859_redef_sendmessage; -$RT::EmailOutputEncoding = 'iso-8859-1'; -# create an iso 8859-1 ticket -@scrips_fired = (); - -my $content = `cat ./lib/t/data/new-ticket-from-iso-8859-1` || die "couldn't find new content"; -# be as much like the mail gateway as possible. -use RT::Interface::Email; - - RT::Interface::Email::Gateway(message => $content, queue => 1, action => 'correspond'); -my $tickets = RT::Tickets->new($RT::SystemUser); -$tickets->OrderBy(FIELD => 'id', ORDER => 'DESC'); -$tickets->Limit(FIELD => 'id' ,OPERATOR => '>', VALUE => '0'); -my $tick = $tickets->First(); -ok ($tick->Id, "found ticket ".$tick->Id); - -ok ($tick->Transactions->First->Content =~ /H\x{e5}vard/, "It's signed by havard. yay"); - - -# make sure it fires scrips. -is ($#scrips_fired, 1, "Fired 2 scrips on ticket creation"); -# make sure it sends an autoreply - - -# make sure it sends a notification to adminccs - - -# If we correspond, does it do the right thing to the outbound messages? - -$parser->ParseMIMEEntityFromScalar($content); -my ($id, $msg) = $tick->Comment(MIMEObj => $parser->Entity); -ok ($id, $msg); - -$parser->ParseMIMEEntityFromScalar($content); -($id, $msg) = $tick->Correspond(MIMEObj => $parser->Entity); -ok ($id, $msg); - - -sub _fired_scrip { - my $scrip = shift; - push @scrips_fired, $scrip; -} - -sub utf8_redef_sendmessage { - no warnings qw/redefine/; - eval ' - sub RT::Action::SendEmail::SendMessage { - my $self = shift; - my $MIME = shift; - - my $scrip = $self->ScripObj->id; - ok(1, $self->ScripObj->ConditionObj->Name . " ".$self->ScripObj->ActionObj->Name); - main::_fired_scrip($self->ScripObj); - $MIME->make_singlepart; - main::ok( ref($MIME) eq \'MIME::Entity\', - "hey, look. it\'s a mime entity" ); - main::ok( ref( $MIME->head ) eq \'MIME::Head\', - "its mime header is a mime header. yay" ); - main::ok( $MIME->head->get(\'Content-Type\') =~ /utf-8/, - "Its content type is utf-8" ); - my $message_as_string = $MIME->bodyhandle->as_string(); - use Encode; - $message_as_string = Encode::decode_utf8($message_as_string); - main::ok( - $message_as_string =~ /H\x{e5}vard/, -"The message\'s content contains havard\'s name. this will fail if it\'s not utf8 out"); - - }'; -} - -sub iso8859_redef_sendmessage { - no warnings qw/redefine/; - eval ' - sub RT::Action::SendEmail::SendMessage { - my $self = shift; - my $MIME = shift; - - my $scrip = $self->ScripObj->id; - ok(1, $self->ScripObj->ConditionObj->Name . " ".$self->ScripObj->ActionObj->Name); - main::_fired_scrip($self->ScripObj); - $MIME->make_singlepart; - main::ok( ref($MIME) eq \'MIME::Entity\', - "hey, look. it\'s a mime entity" ); - main::ok( ref( $MIME->head ) eq \'MIME::Head\', - "its mime header is a mime header. yay" ); - main::ok( $MIME->head->get(\'Content-Type\') =~ /iso-8859-1/, - "Its content type is iso-8859-1 - " . $MIME->head->get("Content-Type") ); - my $message_as_string = $MIME->bodyhandle->as_string(); - use Encode; - $message_as_string = Encode::decode("iso-8859-1",$message_as_string); - main::ok( - $message_as_string =~ /H\x{e5}vard/, "The message\'s content contains havard\'s name. this will fail if it\'s not utf8 out"); - - }'; -} - -# {{{ test a multipart alternative containing a text-html part with an umlaut - -my $content = `cat ./lib/t/data/multipart-alternative-with-umlaut` || die "couldn't find new content"; - -$parser->ParseMIMEEntityFromScalar($content); - - -# be as much like the mail gateway as possible. -¨auts_redef_sendmessage; - -RT::Interface::Email::Gateway(message => $content, queue => 1, action => 'correspond'); -my $tickets = RT::Tickets->new($RT::SystemUser); -$tickets->OrderBy(FIELD => 'id', ORDER => 'DESC'); -$tickets->Limit(FIELD => 'id' ,OPERATOR => '>', VALUE => '0'); -my $tick = $tickets->First(); -ok ($tick->Id, "found ticket ".$tick->Id); - -ok ($tick->Transactions->First->Content =~ /causes Error/, "We recorded the content right as text-plain"); -is ($tick->Transactions->First->Attachments->Count , 3 , "Has three attachments, presumably a text-plain, a text-html and a multipart alternative"); - -sub umlauts_redef_sendmessage { - no warnings qw/redefine/; - eval 'sub RT::Action::SendEmail::SendMessage { }'; -} - -# }}} - -# {{{ test a text-html message with an umlaut - -my $content = `cat ./lib/t/data/text-html-with-umlaut` || die "couldn't find new content"; - -$parser->ParseMIMEEntityFromScalar($content); - - -# be as much like the mail gateway as possible. -&text_html_umlauts_redef_sendmessage; - -RT::Interface::Email::Gateway(message => $content, queue => 1, action => 'correspond'); -my $tickets = RT::Tickets->new($RT::SystemUser); -$tickets->OrderBy(FIELD => 'id', ORDER => 'DESC'); -$tickets->Limit(FIELD => 'id' ,OPERATOR => '>', VALUE => '0'); -my $tick = $tickets->First(); -ok ($tick->Id, "found ticket ".$tick->Id); - -ok ($tick->Transactions->First->Attachments->First->Content =~ /causes Error/, "We recorded the content as containing 'causes error'"); -ok ($tick->Transactions->First->Attachments->First->ContentType =~ /text\/html/, "We recorded the content as text/html"); -ok ($tick->Transactions->First->Attachments->Count ==1 , "Has one attachment, presumably a text-html and a multipart alternative"); - -sub text_html_umlauts_redef_sendmessage { - no warnings qw/redefine/; - eval 'sub RT::Action::SendEmail::SendMessage { - my $self = shift; - my $MIME = shift; - use Data::Dumper; - return (1) unless ($self->ScripObj->ScripActionObj->Name eq "Notify AdminCcs" ); - ok (is $MIME->parts, 2, "generated correspondence mime entityis composed of three parts"); - is ($MIME->head->mime_type , "multipart/mixed", "The first part is a multipart mixed". $MIME->head->mime_type); - is ($MIME->parts(0)->head->mime_type , "text/plain", "The second part is a plain"); - is ($MIME->parts(1)->head->mime_type , "text/html", "The third part is an html "); - }'; -} - -# }}} - -# {{{ test a text-html message with russian characters - -my $content = `cat ./lib/t/data/text-html-in-russian` || die "couldn't find new content"; - -$parser->ParseMIMEEntityFromScalar($content); - - -# be as much like the mail gateway as possible. -&text_html_russian_redef_sendmessage; - -RT::Interface::Email::Gateway(message => $content, queue => 1, action => 'correspond'); -my $tickets = RT::Tickets->new($RT::SystemUser); -$tickets->OrderBy(FIELD => 'id', ORDER => 'DESC'); -$tickets->Limit(FIELD => 'id' ,OPERATOR => '>', VALUE => '0'); -my $tick = $tickets->First(); -ok ($tick->Id, "found ticket ".$tick->Id); - -ok ($tick->Transactions->First->Attachments->First->ContentType =~ /text\/html/, "We recorded the content right as text-html"); -ok ($tick->Transactions->First->Attachments->Count ==1 , "Has one attachment, presumably a text-html and a multipart alternative"); - -sub text_html_russian_redef_sendmessage { - no warnings qw/redefine/; - eval 'sub RT::Action::SendEmail::SendMessage { - my $self = shift; - my $MIME = shift; - use Data::Dumper; - return (1) unless ($self->ScripObj->ScripActionObj->Name eq "Notify AdminCcs" ); - ok (is $MIME->parts, 2, "generated correspondence mime entityis composed of three parts"); - is ($MIME->head->mime_type , "multipart/mixed", "The first part is a multipart mixed". $MIME->head->mime_type); - is ($MIME->parts(0)->head->mime_type , "text/plain", "The second part is a plain"); - is ($MIME->parts(1)->head->mime_type , "text/html", "The third part is an html "); - my $content_1251; - $content_1251 = $MIME->parts(1)->bodyhandle->as_string(); - ok ($content_1251 =~ qr{Ó÷eáíûé Öeíòp "ÊÀÄÐÛ ÄÅËÎÂÎÃÎ ÌÈÐÀ" ïpèãëaøaeò ía òpeíèíã:}, -"Content matches drugim in codepage 1251" ); - }'; -} - -# }}} - -# {{{ test a message containing a russian subject and NO content type - -unshift (@RT::EmailInputEncodings, 'koi8-r'); -$RT::EmailOutputEncoding = 'koi8-r'; -my $content = `cat ./lib/t/data/russian-subject-no-content-type` || die "couldn't find new content"; - -$parser->ParseMIMEEntityFromScalar($content); - - -# be as much like the mail gateway as possible. -&text_plain_russian_redef_sendmessage; -RT::Interface::Email::Gateway(message => $content, queue => 1, action => 'correspond'); -my $tickets = RT::Tickets->new($RT::SystemUser); -$tickets->OrderBy(FIELD => 'id', ORDER => 'DESC'); -$tickets->Limit(FIELD => 'id' ,OPERATOR => '>', VALUE => '0'); -my $tick = $tickets->First(); -ok ($tick->Id, "found ticket ".$tick->Id); - -ok ($tick->Transactions->First->Attachments->First->ContentType =~ /text\/plain/, "We recorded the content type right"); -ok ($tick->Transactions->First->Attachments->Count ==1 , "Has one attachment, presumably a text-plain"); -is ($tick->Subject, "\x{442}\x{435}\x{441}\x{442} \x{442}\x{435}\x{441}\x{442}", "Recorded the subject right"); -sub text_plain_russian_redef_sendmessage { - no warnings qw/redefine/; - eval 'sub RT::Action::SendEmail::SendMessage { - my $self = shift; - my $MIME = shift; - return (1) unless ($self->ScripObj->ScripActionObj->Name eq "Notify AdminCcs" ); - is ($MIME->head->mime_type , "text/plain", "The only part is text/plain "); - my $subject = $MIME->head->get("subject"); - chomp($subject); - #is( $subject , /^=\?KOI8-R\?B\?W2V4YW1wbGUuY39tICM3XSDUxdPUINTF09Q=\?=/ , "The $subject is encoded correctly"); - }; - '; -} - -shift @RT::EmailInputEncodings; -$RT::EmailOutputEncoding = 'utf-8'; -# }}} - - -# {{{ test a message containing a nested RFC 822 message - -my $content = `cat ./lib/t/data/nested-rfc-822` || die "couldn't find new content"; -ok ($content, "Loaded nested-rfc-822 to test"); - -$parser->ParseMIMEEntityFromScalar($content); - - -# be as much like the mail gateway as possible. -&text_plain_nested_redef_sendmessage; -RT::Interface::Email::Gateway(message => $content, queue => 1, action => 'correspond'); -my $tickets = RT::Tickets->new($RT::SystemUser); -$tickets->OrderBy(FIELD => 'id', ORDER => 'DESC'); -$tickets->Limit(FIELD => 'id' ,OPERATOR => '>', VALUE => '0'); -my $tick = $tickets->First(); -ok ($tick->Id, "found ticket ".$tick->Id); -is ($tick->Subject, "[Jonas Liljegren] Re: [Para] Niv\x{e5}er?"); -ok ($tick->Transactions->First->Attachments->First->ContentType =~ /multipart\/mixed/, "We recorded the content type right"); -is ($tick->Transactions->First->Attachments->Count , 5 , "Has one attachment, presumably a text-plain and a message RFC 822 and another plain"); -sub text_plain_nested_redef_sendmessage { - no warnings qw/redefine/; - eval 'sub RT::Action::SendEmail::SendMessage { - my $self = shift; - my $MIME = shift; - return (1) unless ($self->ScripObj->ScripActionObj->Name eq "Notify AdminCcs" ); - is ($MIME->head->mime_type , "multipart/mixed", "It is a mixed multipart"); - my $subject = $MIME->head->get("subject"); - $subject = MIME::Base64::decode_base64( $subject); - chomp($subject); - # TODO, why does this test fail - #ok($subject =~ qr{Niv\x{e5}er}, "The subject matches the word - $subject"); - 1; - }'; -} - -# }}} - - - - -# Don't taint the environment -$everyone->PrincipalObj->RevokeRight(Right =>'SuperUser'); -1; diff --git a/rt/lib/t/04_send_email.pl.in b/rt/lib/t/04_send_email.pl.in deleted file mode 100644 index e171cdc9b..000000000 --- a/rt/lib/t/04_send_email.pl.in +++ /dev/null @@ -1,389 +0,0 @@ -#!@PERL@ -w - -use strict; -use RT::EmailParser; -use RT::Tickets; -use RT::Action::SendEmail; - -my @_outgoing_messages; -my @scrips_fired; - -#We're not testing acls here. -my $everyone = RT::Group->new($RT::SystemUser); -$everyone->LoadSystemInternalGroup('Everyone'); -$everyone->PrincipalObj->GrantRight(Right =>'SuperUser'); - - -is (__PACKAGE__, 'main', "We're operating in the main package"); - - -{ -no warnings qw/redefine/; -sub RT::Action::SendEmail::SendMessage { - my $self = shift; - my $MIME = shift; - - main::_fired_scrip($self->ScripObj); - main::ok(ref($MIME) eq 'MIME::Entity', "hey, look. it's a mime entity"); -} - -} - -# instrument SendEmail to pass us what it's about to send. -# create a regular ticket - -my $parser = RT::EmailParser->new(); -$parser->ParseMIMEEntityFromScalar('From: root@localhost -To: rt@example.com -Subject: This is a test of new ticket creation as an unknown user - -Blah! -Foob!'); - - -use Data::Dumper; - -my $ticket = RT::Ticket->new($RT::SystemUser); -my ($id, $tid, $msg ) = $ticket->Create(Requestor => ['root@localhost'], Queue => 'general', Subject => 'I18NTest', MIMEObj => $parser->Entity); -ok ($id,$msg); -my $tickets = RT::Tickets->new($RT::SystemUser); -$tickets->OrderBy(FIELD => 'id', ORDER => 'DESC'); -$tickets->Limit(FIELD => 'id' ,OPERATOR => '>', VALUE => '0'); -my $tick = $tickets->First(); -ok ($tick->Id, "found ticket ".$tick->Id); -ok ($tick->Subject eq 'I18NTest', "failed to create the new ticket from an unprivileged account"); - -# make sure it fires scrips. -is ($#scrips_fired, 1, "Fired 2 scrips on ticket creation"); -# make sure it sends an autoreply -# make sure it sends a notification to adminccs - - -# we need to swap out SendMessage to test the new things we care about; -&utf8_redef_sendmessage; - -# create an iso 8859-1 ticket -@scrips_fired = (); - -my $content = `cat ./lib/t/data/new-ticket-from-iso-8859-1` || die "couldn't find new content"; - - - -$parser->ParseMIMEEntityFromScalar($content); - - -# be as much like the mail gateway as possible. -use RT::Interface::Email; - - RT::Interface::Email::Gateway(message => $content, queue => 1, action => 'correspond'); -my $tickets = RT::Tickets->new($RT::SystemUser); -$tickets->OrderBy(FIELD => 'id', ORDER => 'DESC'); -$tickets->Limit(FIELD => 'id' ,OPERATOR => '>', VALUE => '0'); -my $tick = $tickets->First(); -ok ($tick->Id, "found ticket ".$tick->Id); - -ok ($tick->Transactions->First->Content =~ /H\x{e5}vard/, "It's signed by havard. yay"); - - -# make sure it fires scrips. -is ($#scrips_fired, 1, "Fired 2 scrips on ticket creation"); -# make sure it sends an autoreply - - -# make sure it sends a notification to adminccs - -# If we correspond, does it do the right thing to the outbound messages? - -$parser->ParseMIMEEntityFromScalar($content); -my ($id, $msg) = $tick->Comment(MIMEObj => $parser->Entity); -ok ($id, $msg); - -$parser->ParseMIMEEntityFromScalar($content); -($id, $msg) = $tick->Correspond(MIMEObj => $parser->Entity); -ok ($id, $msg); - - -# we need to swap out SendMessage to test the new things we care about; -&iso8859_redef_sendmessage; -$RT::EmailOutputEncoding = 'iso-8859-1'; -# create an iso 8859-1 ticket -@scrips_fired = (); - -my $content = `cat ./lib/t/data/new-ticket-from-iso-8859-1` || die "couldn't find new content"; -# be as much like the mail gateway as possible. -use RT::Interface::Email; - - RT::Interface::Email::Gateway(message => $content, queue => 1, action => 'correspond'); -my $tickets = RT::Tickets->new($RT::SystemUser); -$tickets->OrderBy(FIELD => 'id', ORDER => 'DESC'); -$tickets->Limit(FIELD => 'id' ,OPERATOR => '>', VALUE => '0'); -my $tick = $tickets->First(); -ok ($tick->Id, "found ticket ".$tick->Id); - -ok ($tick->Transactions->First->Content =~ /H\x{e5}vard/, "It's signed by havard. yay"); - - -# make sure it fires scrips. -is ($#scrips_fired, 1, "Fired 2 scrips on ticket creation"); -# make sure it sends an autoreply - - -# make sure it sends a notification to adminccs - - -# If we correspond, does it do the right thing to the outbound messages? - -$parser->ParseMIMEEntityFromScalar($content); -my ($id, $msg) = $tick->Comment(MIMEObj => $parser->Entity); -ok ($id, $msg); - -$parser->ParseMIMEEntityFromScalar($content); -($id, $msg) = $tick->Correspond(MIMEObj => $parser->Entity); -ok ($id, $msg); - - -sub _fired_scrip { - my $scrip = shift; - push @scrips_fired, $scrip; -} - -sub utf8_redef_sendmessage { - no warnings qw/redefine/; - eval ' - sub RT::Action::SendEmail::SendMessage { - my $self = shift; - my $MIME = shift; - - my $scrip = $self->ScripObj->id; - ok(1, $self->ScripObj->ConditionObj->Name . " ".$self->ScripObj->ActionObj->Name); - main::_fired_scrip($self->ScripObj); - $MIME->make_singlepart; - main::ok( ref($MIME) eq \'MIME::Entity\', - "hey, look. it\'s a mime entity" ); - main::ok( ref( $MIME->head ) eq \'MIME::Head\', - "its mime header is a mime header. yay" ); - main::ok( $MIME->head->get(\'Content-Type\') =~ /utf-8/, - "Its content type is utf-8" ); - my $message_as_string = $MIME->bodyhandle->as_string(); - use Encode; - $message_as_string = Encode::decode_utf8($message_as_string); - main::ok( - $message_as_string =~ /H\x{e5}vard/, -"The message\'s content contains havard\'s name. this will fail if it\'s not utf8 out"); - - }'; -} - -sub iso8859_redef_sendmessage { - no warnings qw/redefine/; - eval ' - sub RT::Action::SendEmail::SendMessage { - my $self = shift; - my $MIME = shift; - - my $scrip = $self->ScripObj->id; - ok(1, $self->ScripObj->ConditionObj->Name . " ".$self->ScripObj->ActionObj->Name); - main::_fired_scrip($self->ScripObj); - $MIME->make_singlepart; - main::ok( ref($MIME) eq \'MIME::Entity\', - "hey, look. it\'s a mime entity" ); - main::ok( ref( $MIME->head ) eq \'MIME::Head\', - "its mime header is a mime header. yay" ); - main::ok( $MIME->head->get(\'Content-Type\') =~ /iso-8859-1/, - "Its content type is iso-8859-1 - " . $MIME->head->get("Content-Type") ); - my $message_as_string = $MIME->bodyhandle->as_string(); - use Encode; - $message_as_string = Encode::decode("iso-8859-1",$message_as_string); - main::ok( - $message_as_string =~ /H\x{e5}vard/, "The message\'s content contains havard\'s name. this will fail if it\'s not utf8 out"); - - }'; -} - -# {{{ test a multipart alternative containing a text-html part with an umlaut - -my $content = `cat ./lib/t/data/multipart-alternative-with-umlaut` || die "couldn't find new content"; - -$parser->ParseMIMEEntityFromScalar($content); - - -# be as much like the mail gateway as possible. -¨auts_redef_sendmessage; - -RT::Interface::Email::Gateway(message => $content, queue => 1, action => 'correspond'); -my $tickets = RT::Tickets->new($RT::SystemUser); -$tickets->OrderBy(FIELD => 'id', ORDER => 'DESC'); -$tickets->Limit(FIELD => 'id' ,OPERATOR => '>', VALUE => '0'); -my $tick = $tickets->First(); -ok ($tick->Id, "found ticket ".$tick->Id); - -ok ($tick->Transactions->First->Content =~ /causes Error/, "We recorded the content right as text-plain"); -is ($tick->Transactions->First->Attachments->Count , 3 , "Has three attachments, presumably a text-plain, a text-html and a multipart alternative"); - -sub umlauts_redef_sendmessage { - no warnings qw/redefine/; - eval 'sub RT::Action::SendEmail::SendMessage { }'; -} - -# }}} - -# {{{ test a text-html message with an umlaut - -my $content = `cat ./lib/t/data/text-html-with-umlaut` || die "couldn't find new content"; - -$parser->ParseMIMEEntityFromScalar($content); - - -# be as much like the mail gateway as possible. -&text_html_umlauts_redef_sendmessage; - -RT::Interface::Email::Gateway(message => $content, queue => 1, action => 'correspond'); -my $tickets = RT::Tickets->new($RT::SystemUser); -$tickets->OrderBy(FIELD => 'id', ORDER => 'DESC'); -$tickets->Limit(FIELD => 'id' ,OPERATOR => '>', VALUE => '0'); -my $tick = $tickets->First(); -ok ($tick->Id, "found ticket ".$tick->Id); - -ok ($tick->Transactions->First->Attachments->First->Content =~ /causes Error/, "We recorded the content as containing 'causes error'"); -ok ($tick->Transactions->First->Attachments->First->ContentType =~ /text\/html/, "We recorded the content as text/html"); -ok ($tick->Transactions->First->Attachments->Count ==1 , "Has one attachment, presumably a text-html and a multipart alternative"); - -sub text_html_umlauts_redef_sendmessage { - no warnings qw/redefine/; - eval 'sub RT::Action::SendEmail::SendMessage { - my $self = shift; - my $MIME = shift; - use Data::Dumper; - return (1) unless ($self->ScripObj->ScripActionObj->Name eq "Notify AdminCcs" ); - ok (is $MIME->parts, 2, "generated correspondence mime entityis composed of three parts"); - is ($MIME->head->mime_type , "multipart/mixed", "The first part is a multipart mixed". $MIME->head->mime_type); - is ($MIME->parts(0)->head->mime_type , "text/plain", "The second part is a plain"); - is ($MIME->parts(1)->head->mime_type , "text/html", "The third part is an html "); - }'; -} - -# }}} - -# {{{ test a text-html message with russian characters - -my $content = `cat ./lib/t/data/text-html-in-russian` || die "couldn't find new content"; - -$parser->ParseMIMEEntityFromScalar($content); - - -# be as much like the mail gateway as possible. -&text_html_russian_redef_sendmessage; - -RT::Interface::Email::Gateway(message => $content, queue => 1, action => 'correspond'); -my $tickets = RT::Tickets->new($RT::SystemUser); -$tickets->OrderBy(FIELD => 'id', ORDER => 'DESC'); -$tickets->Limit(FIELD => 'id' ,OPERATOR => '>', VALUE => '0'); -my $tick = $tickets->First(); -ok ($tick->Id, "found ticket ".$tick->Id); - -ok ($tick->Transactions->First->Attachments->First->ContentType =~ /text\/html/, "We recorded the content right as text-html"); -ok ($tick->Transactions->First->Attachments->Count ==1 , "Has one attachment, presumably a text-html and a multipart alternative"); - -sub text_html_russian_redef_sendmessage { - no warnings qw/redefine/; - eval 'sub RT::Action::SendEmail::SendMessage { - my $self = shift; - my $MIME = shift; - use Data::Dumper; - return (1) unless ($self->ScripObj->ScripActionObj->Name eq "Notify AdminCcs" ); - ok (is $MIME->parts, 2, "generated correspondence mime entityis composed of three parts"); - is ($MIME->head->mime_type , "multipart/mixed", "The first part is a multipart mixed". $MIME->head->mime_type); - is ($MIME->parts(0)->head->mime_type , "text/plain", "The second part is a plain"); - is ($MIME->parts(1)->head->mime_type , "text/html", "The third part is an html "); - my $content_1251; - $content_1251 = $MIME->parts(1)->bodyhandle->as_string(); - ok ($content_1251 =~ qr{Ó÷eáíûé Öeíòp "ÊÀÄÐÛ ÄÅËÎÂÎÃÎ ÌÈÐÀ" ïpèãëaøaeò ía òpeíèíã:}, -"Content matches drugim in codepage 1251" ); - }'; -} - -# }}} - -# {{{ test a message containing a russian subject and NO content type - -unshift (@RT::EmailInputEncodings, 'koi8-r'); -$RT::EmailOutputEncoding = 'koi8-r'; -my $content = `cat ./lib/t/data/russian-subject-no-content-type` || die "couldn't find new content"; - -$parser->ParseMIMEEntityFromScalar($content); - - -# be as much like the mail gateway as possible. -&text_plain_russian_redef_sendmessage; -RT::Interface::Email::Gateway(message => $content, queue => 1, action => 'correspond'); -my $tickets = RT::Tickets->new($RT::SystemUser); -$tickets->OrderBy(FIELD => 'id', ORDER => 'DESC'); -$tickets->Limit(FIELD => 'id' ,OPERATOR => '>', VALUE => '0'); -my $tick = $tickets->First(); -ok ($tick->Id, "found ticket ".$tick->Id); - -ok ($tick->Transactions->First->Attachments->First->ContentType =~ /text\/plain/, "We recorded the content type right"); -ok ($tick->Transactions->First->Attachments->Count ==1 , "Has one attachment, presumably a text-plain"); -is ($tick->Subject, "\x{442}\x{435}\x{441}\x{442} \x{442}\x{435}\x{441}\x{442}", "Recorded the subject right"); -sub text_plain_russian_redef_sendmessage { - no warnings qw/redefine/; - eval 'sub RT::Action::SendEmail::SendMessage { - my $self = shift; - my $MIME = shift; - return (1) unless ($self->ScripObj->ScripActionObj->Name eq "Notify AdminCcs" ); - is ($MIME->head->mime_type , "text/plain", "The only part is text/plain "); - my $subject = $MIME->head->get("subject"); - chomp($subject); - #is( $subject , /^=\?KOI8-R\?B\?W2V4YW1wbGUuY39tICM3XSDUxdPUINTF09Q=\?=/ , "The $subject is encoded correctly"); - }; - '; -} - -shift @RT::EmailInputEncodings; -$RT::EmailOutputEncoding = 'utf-8'; -# }}} - - -# {{{ test a message containing a nested RFC 822 message - -my $content = `cat ./lib/t/data/nested-rfc-822` || die "couldn't find new content"; -ok ($content, "Loaded nested-rfc-822 to test"); - -$parser->ParseMIMEEntityFromScalar($content); - - -# be as much like the mail gateway as possible. -&text_plain_nested_redef_sendmessage; -RT::Interface::Email::Gateway(message => $content, queue => 1, action => 'correspond'); -my $tickets = RT::Tickets->new($RT::SystemUser); -$tickets->OrderBy(FIELD => 'id', ORDER => 'DESC'); -$tickets->Limit(FIELD => 'id' ,OPERATOR => '>', VALUE => '0'); -my $tick = $tickets->First(); -ok ($tick->Id, "found ticket ".$tick->Id); -is ($tick->Subject, "[Jonas Liljegren] Re: [Para] Niv\x{e5}er?"); -ok ($tick->Transactions->First->Attachments->First->ContentType =~ /multipart\/mixed/, "We recorded the content type right"); -is ($tick->Transactions->First->Attachments->Count , 5 , "Has one attachment, presumably a text-plain and a message RFC 822 and another plain"); -sub text_plain_nested_redef_sendmessage { - no warnings qw/redefine/; - eval 'sub RT::Action::SendEmail::SendMessage { - my $self = shift; - my $MIME = shift; - return (1) unless ($self->ScripObj->ScripActionObj->Name eq "Notify AdminCcs" ); - is ($MIME->head->mime_type , "multipart/mixed", "It is a mixed multipart"); - my $subject = $MIME->head->get("subject"); - $subject = MIME::Base64::decode_base64( $subject); - chomp($subject); - # TODO, why does this test fail - #ok($subject =~ qr{Niv\x{e5}er}, "The subject matches the word - $subject"); - 1; - }'; -} - -# }}} - - - - -# Don't taint the environment -$everyone->PrincipalObj->RevokeRight(Right =>'SuperUser'); -1; diff --git a/rt/lib/t/data/8859-15-message-series/dir b/rt/lib/t/data/8859-15-message-series/dir deleted file mode 100644 index b9f8ec3ba..000000000 --- a/rt/lib/t/data/8859-15-message-series/dir +++ /dev/null @@ -1,356 +0,0 @@ -Return-Path: <rt-users-admin@lists.fsck.com> -Delivered-To: j@pallas.eruditorum.org -Received: from pallas.eruditorum.org (localhost [127.0.0.1]) - by pallas.eruditorum.org (Postfix) with ESMTP - id 72E3A111B3; Mon, 26 May 2003 14:50:14 -0400 (EDT) -Delivered-To: rt-users@pallas.eruditorum.org -Received: from mail-in-02.arcor-online.net (mail-in-02.arcor-online.net [151.189.21.42]) - by pallas.eruditorum.org (Postfix) with ESMTP id 15E761118D - for <rt-users@lists.fsck.com>; Mon, 26 May 2003 14:49:56 -0400 (EDT) -Received: from otdial-212-144-012-186.arcor-ip.net (otdial-212-144-011-024.arcor-ip.net [212.144.11.24]) - by mail-in-02.arcor-online.net (Postfix) with ESMTP - id 745EE15E87; Mon, 26 May 2003 20:53:15 +0200 (CEST) -From: Dirk Pape <pape-rt@inf.fu-berlin.de> -To: Jesse Vincent <jesse@bestpractical.com>, - rt-users <rt-users@lists.fsck.com> -Subject: Re: [rt-users] [rt-announce] Development Snapshot 3.0.2++ -Message-ID: <2147483647.1053982235@otdial-212-144-011-024.arcor-ip.net> -In-Reply-To: <2147483647.1053974498@[10.0.255.35]> -References: <20030523202405.GF23719@fsck.com> - <2147483647.1053974498@[10.0.255.35]> -X-Mailer: Mulberry/3.0.3 (Mac OS X) -MIME-Version: 1.0 -Content-Type: multipart/mixed; boundary="==========2147500486==========" -Sender: rt-users-admin@lists.fsck.com -Errors-To: rt-users-admin@lists.fsck.com -X-BeenThere: rt-users@lists.fsck.com -X-Mailman-Version: 2.0.12 -Precedence: bulk -List-Help: <mailto:rt-users-request@lists.fsck.com?subject=help> -List-Post: <mailto:rt-users@lists.fsck.com> -List-Subscribe: <http://lists.fsck.com/mailman/listinfo/rt-users>, - <mailto:rt-users-request@lists.fsck.com?subject=subscribe> -List-Id: For users of RT: Request Tracker <rt-users.lists.fsck.com> -List-Unsubscribe: <http://lists.fsck.com/mailman/listinfo/rt-users>, - <mailto:rt-users-request@lists.fsck.com?subject=unsubscribe> -List-Archive: <http://lists.fsck.com/pipermail/rt-users/> -Date: Mon, 26 May 2003 20:50:36 +0200 -X-Spam-Status: No, hits=-2.5 required=5.0 - tests=AWL,IN_REP_TO,KNOWN_MAILING_LIST,QUOTED_EMAIL_TEXT, - REFERENCES,REPLY_WITH_QUOTES - autolearn=ham version=2.55 -X-Spam-Level: -X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp) - ---==========2147500486========== -Content-Type: text/plain; charset=us-ascii; format=flowed -Content-Transfer-Encoding: 7bit -Content-Disposition: inline - -Hello, - -here is the digest I forgot to attach. And I also forgot to say, that these -were the only messages after a restart of apache. - -The messages in the digest are the copies which I - for testing purpose - -allways queue into a mailbox just befor it is queued via rt-mailgate into -the rt-system. - ---Am Montag, 26. Mai 2003 18:41 Uhr +0200 schrieb Dirk Pape -<pape-rt@inf.fu-berlin.de>: - -> I attach a digest with mails I send one after another to the rt-system -> and they get queued into one queue, each as a new ticket. - - - - ---==========2147500486========== -Content-Type: multipart/digest; boundary="==========2147489407==========" - ---==========2147489407========== -Content-Type: message/rfc822; name="test _________" - -Return-Path: <pape@inf.fu-berlin.de> -Delivered-To: pape-rtdoublecheck@mi.fu-berlin.de -Received: (qmail 27591 invoked by uid 9804); 26 May 2003 18:10:50 +0200 -Received: from localhost (HELO math.fu-berlin.de) (127.0.0.1) - by localhost with SMTP; 26 May 2003 18:10:46 +0200 -Received: (Qmail 27575 invoked from network); 26 May 2003 18:10:46 +0200 -Received: From es.inf.fu-berlin.de (160.45.110.22) - by leibniz.math.fu-berlin.de with SMTP; 26 May 2003 18:10:46 +0200 -Received: from leibniz ([160.45.40.10] helo=math.fu-berlin.de) - by es.inf.fu-berlin.de with smtp (Exim 3.35 #1 (Debian)) - id 19KKYe-0000Yi-00 - for <staff@tec.mi.fu-berlin.de>; Mon, 26 May 2003 18:10:44 +0200 -Received: (qmail 27557 invoked by uid 9804); 26 May 2003 18:10:44 +0200 -Received: from localhost (HELO math.fu-berlin.de) (127.0.0.1) - by localhost with SMTP; 26 May 2003 18:10:40 +0200 -Received: (Qmail 27540 invoked from network); 26 May 2003 18:10:40 +0200 -Received: From eremix.inf.fu-berlin.de (HELO eremix) (160.45.113.36) - by leibniz.math.fu-berlin.de with SMTP; 26 May 2003 18:10:40 +0200 -Date: Mon, 26 May 2003 18:11:00 +0200 -From: Dirk Pape <pape@inf.fu-berlin.de> -To: staff@tec.mi.fu-berlin.de -Subject: =?ISO-8859-15?Q?test_=E4=F6=FC=DF=C4=D6=DC=DF=A4?= -Message-ID: <2147483647.1053972660@[10.0.255.35]> -X-Mailer: Mulberry/3.0.3 (Mac OS X) -X-Envelope-Sender: pape@inf.fu-berlin.de -X-Envelope-Sender: pape@inf.fu-berlin.de -X-Virus-Scanned: by AMaViS 0.3.12pre7-U23 [27578] (NAI-uvscan@math.fu-berlin.de) -X-Remote-IP: 160.45.110.22 -MIME-Version: 1.0 -Content-Type: text/plain; charset=iso-8859-15; FORMAT=flowed -Content-Transfer-Encoding: quoted-printable -Content-Disposition: inline - -test nochmal in anderer Queue -test =E4=F6=FC=DF=C4=D6=DC=DF=A4 - ---==========2147489407========== -Content-Type: message/rfc822; name="test _________" - -Return-Path: <pape@inf.fu-berlin.de> -Delivered-To: pape-rtdoublecheck@mi.fu-berlin.de -Received: (qmail 27754 invoked by uid 9804); 26 May 2003 18:11:24 +0200 -Received: from localhost (HELO math.fu-berlin.de) (127.0.0.1) - by localhost with SMTP; 26 May 2003 18:11:20 +0200 -Received: (Qmail 27704 invoked from network); 26 May 2003 18:11:19 +0200 -Received: From es.inf.fu-berlin.de (160.45.110.22) - by leibniz.math.fu-berlin.de with SMTP; 26 May 2003 18:11:19 +0200 -Received: from leibniz ([160.45.40.10] helo=math.fu-berlin.de) - by es.inf.fu-berlin.de with smtp (Exim 3.35 #1 (Debian)) - id 19KKZA-0000Yy-00 - for <staff@tec.mi.fu-berlin.de>; Mon, 26 May 2003 18:11:16 +0200 -Received: (qmail 27690 invoked by uid 9804); 26 May 2003 18:11:16 +0200 -Received: from localhost (HELO math.fu-berlin.de) (127.0.0.1) - by localhost with SMTP; 26 May 2003 18:11:13 +0200 -Received: (Qmail 27677 invoked from network); 26 May 2003 18:11:13 +0200 -Received: From eremix.inf.fu-berlin.de (HELO eremix) (160.45.113.36) - by leibniz.math.fu-berlin.de with SMTP; 26 May 2003 18:11:13 +0200 -Date: Mon, 26 May 2003 18:11:32 +0200 -From: Dirk Pape <pape@inf.fu-berlin.de> -To: staff@tec.mi.fu-berlin.de -Subject: =?ISO-8859-15?Q?test_=E4=F6=FC=DF=C4=D6=DC=DF=A4?= -Message-ID: <2147483647.1053972692@[10.0.255.35]> -X-Mailer: Mulberry/3.0.3 (Mac OS X) -X-Envelope-Sender: pape@inf.fu-berlin.de -X-Envelope-Sender: pape@inf.fu-berlin.de -X-Virus-Scanned: by AMaViS 0.3.12pre7-U23 [27711] (NAI-uvscan@math.fu-berlin.de) -X-Remote-IP: 160.45.110.22 -MIME-Version: 1.0 -Content-Type: text/plain; charset=iso-8859-15; FORMAT=flowed -Content-Transfer-Encoding: quoted-printable -Content-Disposition: inline - -test nochmal in anderer Queue -test =E4=F6=FC=DF=C4=D6=DC=DF=A4 - ---==========2147489407========== -Content-Type: message/rfc822; name="test _________" - -Return-Path: <pape@inf.fu-berlin.de> -Delivered-To: pape-rtdoublecheck@mi.fu-berlin.de -Received: (qmail 27971 invoked by uid 9804); 26 May 2003 18:12:02 +0200 -Received: from localhost (HELO math.fu-berlin.de) (127.0.0.1) - by localhost with SMTP; 26 May 2003 18:11:52 +0200 -Received: (Qmail 27908 invoked from network); 26 May 2003 18:11:52 +0200 -Received: From es.inf.fu-berlin.de (160.45.110.22) - by leibniz.math.fu-berlin.de with SMTP; 26 May 2003 18:11:52 +0200 -Received: from leibniz ([160.45.40.10] helo=math.fu-berlin.de) - by es.inf.fu-berlin.de with smtp (Exim 3.35 #1 (Debian)) - id 19KKZj-0000ZC-00 - for <staff@tec.mi.fu-berlin.de>; Mon, 26 May 2003 18:11:51 +0200 -Received: (qmail 27848 invoked by uid 9804); 26 May 2003 18:11:50 +0200 -Received: from localhost (HELO math.fu-berlin.de) (127.0.0.1) - by localhost with SMTP; 26 May 2003 18:11:46 +0200 -Received: (Qmail 27809 invoked from network); 26 May 2003 18:11:45 +0200 -Received: From eremix.inf.fu-berlin.de (HELO eremix) (160.45.113.36) - by leibniz.math.fu-berlin.de with SMTP; 26 May 2003 18:11:45 +0200 -Date: Mon, 26 May 2003 18:12:05 +0200 -From: Dirk Pape <pape@inf.fu-berlin.de> -To: staff@tec.mi.fu-berlin.de -Subject: =?ISO-8859-15?Q?test_=E4=F6=FC=DF=C4=D6=DC=DF=A4?= -Message-ID: <2147483647.1053972725@[10.0.255.35]> -X-Mailer: Mulberry/3.0.3 (Mac OS X) -X-Envelope-Sender: pape@inf.fu-berlin.de -X-Envelope-Sender: pape@inf.fu-berlin.de -X-Virus-Scanned: by AMaViS 0.3.12pre7-U23 [27911] (NAI-uvscan@math.fu-berlin.de) -X-Remote-IP: 160.45.110.22 -MIME-Version: 1.0 -Content-Type: text/plain; charset=iso-8859-15; FORMAT=flowed -Content-Transfer-Encoding: quoted-printable -Content-Disposition: inline - -test nochmal in anderer Queue -test =E4=F6=FC=DF=C4=D6=DC=DF=A4 - ---==========2147489407========== -Content-Type: message/rfc822; name="test _________" - -Return-Path: <pape@inf.fu-berlin.de> -Delivered-To: pape-rtdoublecheck@mi.fu-berlin.de -Received: (qmail 28283 invoked by uid 9804); 26 May 2003 18:12:39 +0200 -Received: from localhost (HELO math.fu-berlin.de) (127.0.0.1) - by localhost with SMTP; 26 May 2003 18:12:36 +0200 -Received: (Qmail 28256 invoked from network); 26 May 2003 18:12:35 +0200 -Received: From es.inf.fu-berlin.de (160.45.110.22) - by leibniz.math.fu-berlin.de with SMTP; 26 May 2003 18:12:35 +0200 -Received: from leibniz ([160.45.40.10] helo=math.fu-berlin.de) - by es.inf.fu-berlin.de with smtp (Exim 3.35 #1 (Debian)) - id 19KKaQ-0000ZQ-00 - for <staff@tec.mi.fu-berlin.de>; Mon, 26 May 2003 18:12:34 +0200 -Received: (qmail 28236 invoked by uid 9804); 26 May 2003 18:12:34 +0200 -Received: from localhost (HELO math.fu-berlin.de) (127.0.0.1) - by localhost with SMTP; 26 May 2003 18:12:30 +0200 -Received: (Qmail 28224 invoked from network); 26 May 2003 18:12:30 +0200 -Received: From eremix.inf.fu-berlin.de (HELO eremix) (160.45.113.36) - by leibniz.math.fu-berlin.de with SMTP; 26 May 2003 18:12:30 +0200 -Date: Mon, 26 May 2003 18:12:50 +0200 -From: Dirk Pape <pape@inf.fu-berlin.de> -To: staff@tec.mi.fu-berlin.de -Subject: =?ISO-8859-15?Q?test_=E4=F6=FC=DF=C4=D6=DC=DF=A4?= -Message-ID: <2147483647.1053972770@[10.0.255.35]> -X-Mailer: Mulberry/3.0.3 (Mac OS X) -X-Envelope-Sender: pape@inf.fu-berlin.de -X-Envelope-Sender: pape@inf.fu-berlin.de -X-Virus-Scanned: by AMaViS 0.3.12pre7-U23 [28259] (NAI-uvscan@math.fu-berlin.de) -X-Remote-IP: 160.45.110.22 -MIME-Version: 1.0 -Content-Type: text/plain; charset=iso-8859-15; FORMAT=flowed -Content-Transfer-Encoding: quoted-printable -Content-Disposition: inline - -test nochmal in anderer Queue -test =E4=F6=FC=DF=C4=D6=DC=DF=A4 - ---==========2147489407========== -Content-Type: message/rfc822; name="test _________" - -Return-Path: <pape@inf.fu-berlin.de> -Delivered-To: pape-rtdoublecheck@mi.fu-berlin.de -Received: (qmail 28578 invoked by uid 9804); 26 May 2003 18:13:20 +0200 -Received: from localhost (HELO math.fu-berlin.de) (127.0.0.1) - by localhost with SMTP; 26 May 2003 18:13:15 +0200 -Received: (Qmail 28534 invoked from network); 26 May 2003 18:13:14 +0200 -Received: From es.inf.fu-berlin.de (160.45.110.22) - by leibniz.math.fu-berlin.de with SMTP; 26 May 2003 18:13:14 +0200 -Received: from leibniz ([160.45.40.10] helo=math.fu-berlin.de) - by es.inf.fu-berlin.de with smtp (Exim 3.35 #1 (Debian)) - id 19KKb1-0000Ze-00 - for <staff@tec.mi.fu-berlin.de>; Mon, 26 May 2003 18:13:11 +0200 -Received: (qmail 28516 invoked by uid 9804); 26 May 2003 18:13:11 +0200 -Received: from localhost (HELO math.fu-berlin.de) (127.0.0.1) - by localhost with SMTP; 26 May 2003 18:13:08 +0200 -Received: (Qmail 28479 invoked from network); 26 May 2003 18:13:07 +0200 -Received: From eremix.inf.fu-berlin.de (HELO eremix) (160.45.113.36) - by leibniz.math.fu-berlin.de with SMTP; 26 May 2003 18:13:07 +0200 -Date: Mon, 26 May 2003 18:13:27 +0200 -From: Dirk Pape <pape@inf.fu-berlin.de> -To: staff@tec.mi.fu-berlin.de -Subject: =?ISO-8859-15?Q?test_=E4=F6=FC=DF=C4=D6=DC=DF=A4?= -Message-ID: <2147483647.1053972807@[10.0.255.35]> -X-Mailer: Mulberry/3.0.3 (Mac OS X) -X-Envelope-Sender: pape@inf.fu-berlin.de -X-Envelope-Sender: pape@inf.fu-berlin.de -X-Virus-Scanned: by AMaViS 0.3.12pre7-U23 [28540] (NAI-uvscan@math.fu-berlin.de) -X-Remote-IP: 160.45.110.22 -MIME-Version: 1.0 -Content-Type: text/plain; charset=iso-8859-15; FORMAT=flowed -Content-Transfer-Encoding: quoted-printable -Content-Disposition: inline - -test nochmal in anderer Queue -test =E4=F6=FC=DF=C4=D6=DC=DF=A4 - - ---==========2147489407========== -Content-Type: message/rfc822; name="test _________" - -Return-Path: <pape@inf.fu-berlin.de> -Delivered-To: pape-rtdoublecheck@mi.fu-berlin.de -Received: (qmail 29108 invoked by uid 9804); 26 May 2003 18:14:15 +0200 -Received: from localhost (HELO math.fu-berlin.de) (127.0.0.1) - by localhost with SMTP; 26 May 2003 18:14:10 +0200 -Received: (Qmail 29066 invoked from network); 26 May 2003 18:14:10 +0200 -Received: From es.inf.fu-berlin.de (160.45.110.22) - by leibniz.math.fu-berlin.de with SMTP; 26 May 2003 18:14:10 +0200 -Received: from leibniz ([160.45.40.10] helo=math.fu-berlin.de) - by es.inf.fu-berlin.de with smtp (Exim 3.35 #1 (Debian)) - id 19KKbw-0000Zr-00 - for <staff@tec.mi.fu-berlin.de>; Mon, 26 May 2003 18:14:08 +0200 -Received: (qmail 29054 invoked by uid 9804); 26 May 2003 18:14:08 +0200 -Received: from localhost (HELO math.fu-berlin.de) (127.0.0.1) - by localhost with SMTP; 26 May 2003 18:14:04 +0200 -Received: (Qmail 29036 invoked from network); 26 May 2003 18:14:04 +0200 -Received: From eremix.inf.fu-berlin.de (HELO eremix) (160.45.113.36) - by leibniz.math.fu-berlin.de with SMTP; 26 May 2003 18:14:04 +0200 -Date: Mon, 26 May 2003 18:14:24 +0200 -From: Dirk Pape <pape@inf.fu-berlin.de> -To: staff@tec.mi.fu-berlin.de -Subject: =?ISO-8859-15?Q?test_=E4=F6=FC=DF=C4=D6=DC=DF=A4?= -Message-ID: <2147483647.1053972864@[10.0.255.35]> -X-Mailer: Mulberry/3.0.3 (Mac OS X) -X-Envelope-Sender: pape@inf.fu-berlin.de -X-Envelope-Sender: pape@inf.fu-berlin.de -X-Virus-Scanned: by AMaViS 0.3.12pre7-U23 [29069] (NAI-uvscan@math.fu-berlin.de) -X-Remote-IP: 160.45.110.22 -MIME-Version: 1.0 -Content-Type: text/plain; charset=iso-8859-15; FORMAT=flowed -Content-Transfer-Encoding: quoted-printable -Content-Disposition: inline - -test nochmal in anderer Queue -test =E4=F6=FC=DF=C4=D6=DC=DF=A4 - ---==========2147489407========== -Content-Type: message/rfc822; name="test _________" - -Return-Path: <pape@inf.fu-berlin.de> -Delivered-To: pape-rtdoublecheck@mi.fu-berlin.de -Received: (qmail 29551 invoked by uid 9804); 26 May 2003 18:15:16 +0200 -Received: from localhost (HELO math.fu-berlin.de) (127.0.0.1) - by localhost with SMTP; 26 May 2003 18:15:12 +0200 -Received: (Qmail 29521 invoked from network); 26 May 2003 18:15:12 +0200 -Received: From es.inf.fu-berlin.de (160.45.110.22) - by leibniz.math.fu-berlin.de with SMTP; 26 May 2003 18:15:12 +0200 -Received: from leibniz ([160.45.40.10] helo=math.fu-berlin.de) - by es.inf.fu-berlin.de with smtp (Exim 3.35 #1 (Debian)) - id 19KKcx-0000a4-00 - for <staff@tec.mi.fu-berlin.de>; Mon, 26 May 2003 18:15:11 +0200 -Received: (qmail 29511 invoked by uid 9804); 26 May 2003 18:15:10 +0200 -Received: from localhost (HELO math.fu-berlin.de) (127.0.0.1) - by localhost with SMTP; 26 May 2003 18:15:07 +0200 -Received: (Qmail 29465 invoked from network); 26 May 2003 18:15:06 +0200 -Received: From eremix.inf.fu-berlin.de (HELO eremix) (160.45.113.36) - by leibniz.math.fu-berlin.de with SMTP; 26 May 2003 18:15:06 +0200 -Date: Mon, 26 May 2003 18:15:26 +0200 -From: Dirk Pape <pape@inf.fu-berlin.de> -To: staff@tec.mi.fu-berlin.de -Subject: =?ISO-8859-15?Q?test_=E4=F6=FC=DF=C4=D6=DC=DF=A4?= -Message-ID: <2147483647.1053972926@[10.0.255.35]> -X-Mailer: Mulberry/3.0.3 (Mac OS X) -X-Envelope-Sender: pape@inf.fu-berlin.de -X-Envelope-Sender: pape@inf.fu-berlin.de -X-Virus-Scanned: by AMaViS 0.3.12pre7-U23 [29524] (NAI-uvscan@math.fu-berlin.de) -X-Remote-IP: 160.45.110.22 -MIME-Version: 1.0 -Content-Type: text/plain; charset=iso-8859-15; FORMAT=flowed -Content-Transfer-Encoding: quoted-printable -Content-Disposition: inline - -test nochmal in anderer Queue -test =E4=F6=FC=DF=C4=D6=DC=DF=A4 - - ---==========2147489407==========-- - ---==========2147500486==========-- - -_______________________________________________ -rt-users mailing list -rt-users@lists.fsck.com -http://lists.fsck.com/mailman/listinfo/rt-users - -Have you read the FAQ? The RT FAQ Manager lives at http://fsck.com/rtfm - diff --git a/rt/lib/t/data/8859-15-message-series/msg1 b/rt/lib/t/data/8859-15-message-series/msg1 deleted file mode 100644 index cc99c406c..000000000 --- a/rt/lib/t/data/8859-15-message-series/msg1 +++ /dev/null @@ -1,36 +0,0 @@ -Return-Path: <pape@inf.fu-berlin.de> -Delivered-To: pape-rtdoublecheck@mi.fu-berlin.de -Received: (qmail 27591 invoked by uid 9804); 26 May 2003 18:10:50 +0200 -Received: from localhost (HELO math.fu-berlin.de) (127.0.0.1) - by localhost with SMTP; 26 May 2003 18:10:46 +0200 -Received: (Qmail 27575 invoked from network); 26 May 2003 18:10:46 +0200 -Received: From es.inf.fu-berlin.de (160.45.110.22) - by leibniz.math.fu-berlin.de with SMTP; 26 May 2003 18:10:46 +0200 -Received: from leibniz ([160.45.40.10] helo=math.fu-berlin.de) - by es.inf.fu-berlin.de with smtp (Exim 3.35 #1 (Debian)) - id 19KKYe-0000Yi-00 - for <staff@tec.mi.fu-berlin.de>; Mon, 26 May 2003 18:10:44 +0200 -Received: (qmail 27557 invoked by uid 9804); 26 May 2003 18:10:44 +0200 -Received: from localhost (HELO math.fu-berlin.de) (127.0.0.1) - by localhost with SMTP; 26 May 2003 18:10:40 +0200 -Received: (Qmail 27540 invoked from network); 26 May 2003 18:10:40 +0200 -Received: From eremix.inf.fu-berlin.de (HELO eremix) (160.45.113.36) - by leibniz.math.fu-berlin.de with SMTP; 26 May 2003 18:10:40 +0200 -Date: Mon, 26 May 2003 18:11:00 +0200 -From: Dirk Pape <pape@inf.fu-berlin.de> -To: staff@tec.mi.fu-berlin.de -Subject: =?ISO-8859-15?Q?test_=E4=F6=FC=DF=C4=D6=DC=DF=A4?= -Message-ID: <2147483647.1053972660@[10.0.255.35]> -X-Mailer: Mulberry/3.0.3 (Mac OS X) -X-Envelope-Sender: pape@inf.fu-berlin.de -X-Envelope-Sender: pape@inf.fu-berlin.de -X-Virus-Scanned: by AMaViS 0.3.12pre7-U23 [27578] (NAI-uvscan@math.fu-berlin.de) -X-Remote-IP: 160.45.110.22 -MIME-Version: 1.0 -Content-Type: text/plain; charset=iso-8859-15; FORMAT=flowed -Content-Transfer-Encoding: quoted-printable -Content-Disposition: inline - -test nochmal in anderer Queue -test =E4=F6=FC=DF=C4=D6=DC=DF=A4 - diff --git a/rt/lib/t/data/8859-15-message-series/msg2 b/rt/lib/t/data/8859-15-message-series/msg2 deleted file mode 100644 index dc442cfc3..000000000 --- a/rt/lib/t/data/8859-15-message-series/msg2 +++ /dev/null @@ -1,36 +0,0 @@ -Return-Path: <pape@inf.fu-berlin.de> -Delivered-To: pape-rtdoublecheck@mi.fu-berlin.de -Received: (qmail 27754 invoked by uid 9804); 26 May 2003 18:11:24 +0200 -Received: from localhost (HELO math.fu-berlin.de) (127.0.0.1) - by localhost with SMTP; 26 May 2003 18:11:20 +0200 -Received: (Qmail 27704 invoked from network); 26 May 2003 18:11:19 +0200 -Received: From es.inf.fu-berlin.de (160.45.110.22) - by leibniz.math.fu-berlin.de with SMTP; 26 May 2003 18:11:19 +0200 -Received: from leibniz ([160.45.40.10] helo=math.fu-berlin.de) - by es.inf.fu-berlin.de with smtp (Exim 3.35 #1 (Debian)) - id 19KKZA-0000Yy-00 - for <staff@tec.mi.fu-berlin.de>; Mon, 26 May 2003 18:11:16 +0200 -Received: (qmail 27690 invoked by uid 9804); 26 May 2003 18:11:16 +0200 -Received: from localhost (HELO math.fu-berlin.de) (127.0.0.1) - by localhost with SMTP; 26 May 2003 18:11:13 +0200 -Received: (Qmail 27677 invoked from network); 26 May 2003 18:11:13 +0200 -Received: From eremix.inf.fu-berlin.de (HELO eremix) (160.45.113.36) - by leibniz.math.fu-berlin.de with SMTP; 26 May 2003 18:11:13 +0200 -Date: Mon, 26 May 2003 18:11:32 +0200 -From: Dirk Pape <pape@inf.fu-berlin.de> -To: staff@tec.mi.fu-berlin.de -Subject: =?ISO-8859-15?Q?test_=E4=F6=FC=DF=C4=D6=DC=DF=A4?= -Message-ID: <2147483647.1053972692@[10.0.255.35]> -X-Mailer: Mulberry/3.0.3 (Mac OS X) -X-Envelope-Sender: pape@inf.fu-berlin.de -X-Envelope-Sender: pape@inf.fu-berlin.de -X-Virus-Scanned: by AMaViS 0.3.12pre7-U23 [27711] (NAI-uvscan@math.fu-berlin.de) -X-Remote-IP: 160.45.110.22 -MIME-Version: 1.0 -Content-Type: text/plain; charset=iso-8859-15; FORMAT=flowed -Content-Transfer-Encoding: quoted-printable -Content-Disposition: inline - -test nochmal in anderer Queue -test =E4=F6=FC=DF=C4=D6=DC=DF=A4 - diff --git a/rt/lib/t/data/8859-15-message-series/msg3 b/rt/lib/t/data/8859-15-message-series/msg3 deleted file mode 100644 index e23866d5f..000000000 --- a/rt/lib/t/data/8859-15-message-series/msg3 +++ /dev/null @@ -1,35 +0,0 @@ -Return-Path: <pape@inf.fu-berlin.de> -Delivered-To: pape-rtdoublecheck@mi.fu-berlin.de -Received: (qmail 27971 invoked by uid 9804); 26 May 2003 18:12:02 +0200 -Received: from localhost (HELO math.fu-berlin.de) (127.0.0.1) - by localhost with SMTP; 26 May 2003 18:11:52 +0200 -Received: (Qmail 27908 invoked from network); 26 May 2003 18:11:52 +0200 -Received: From es.inf.fu-berlin.de (160.45.110.22) - by leibniz.math.fu-berlin.de with SMTP; 26 May 2003 18:11:52 +0200 -Received: from leibniz ([160.45.40.10] helo=math.fu-berlin.de) - by es.inf.fu-berlin.de with smtp (Exim 3.35 #1 (Debian)) - id 19KKZj-0000ZC-00 - for <staff@tec.mi.fu-berlin.de>; Mon, 26 May 2003 18:11:51 +0200 -Received: (qmail 27848 invoked by uid 9804); 26 May 2003 18:11:50 +0200 -Received: from localhost (HELO math.fu-berlin.de) (127.0.0.1) - by localhost with SMTP; 26 May 2003 18:11:46 +0200 -Received: (Qmail 27809 invoked from network); 26 May 2003 18:11:45 +0200 -Received: From eremix.inf.fu-berlin.de (HELO eremix) (160.45.113.36) - by leibniz.math.fu-berlin.de with SMTP; 26 May 2003 18:11:45 +0200 -Date: Mon, 26 May 2003 18:12:05 +0200 -From: Dirk Pape <pape@inf.fu-berlin.de> -To: staff@tec.mi.fu-berlin.de -Subject: =?ISO-8859-15?Q?test_=E4=F6=FC=DF=C4=D6=DC=DF=A4?= -Message-ID: <2147483647.1053972725@[10.0.255.35]> -X-Mailer: Mulberry/3.0.3 (Mac OS X) -X-Envelope-Sender: pape@inf.fu-berlin.de -X-Envelope-Sender: pape@inf.fu-berlin.de -X-Virus-Scanned: by AMaViS 0.3.12pre7-U23 [27911] (NAI-uvscan@math.fu-berlin.de) -X-Remote-IP: 160.45.110.22 -MIME-Version: 1.0 -Content-Type: text/plain; charset=iso-8859-15; FORMAT=flowed -Content-Transfer-Encoding: quoted-printable -Content-Disposition: inline - -test nochmal in anderer Queue -test =E4=F6=FC=DF=C4=D6=DC=DF=A4 diff --git a/rt/lib/t/data/8859-15-message-series/msg4 b/rt/lib/t/data/8859-15-message-series/msg4 deleted file mode 100644 index 831695cc7..000000000 --- a/rt/lib/t/data/8859-15-message-series/msg4 +++ /dev/null @@ -1,35 +0,0 @@ -Return-Path: <pape@inf.fu-berlin.de> -Delivered-To: pape-rtdoublecheck@mi.fu-berlin.de -Received: (qmail 28283 invoked by uid 9804); 26 May 2003 18:12:39 +0200 -Received: from localhost (HELO math.fu-berlin.de) (127.0.0.1) - by localhost with SMTP; 26 May 2003 18:12:36 +0200 -Received: (Qmail 28256 invoked from network); 26 May 2003 18:12:35 +0200 -Received: From es.inf.fu-berlin.de (160.45.110.22) - by leibniz.math.fu-berlin.de with SMTP; 26 May 2003 18:12:35 +0200 -Received: from leibniz ([160.45.40.10] helo=math.fu-berlin.de) - by es.inf.fu-berlin.de with smtp (Exim 3.35 #1 (Debian)) - id 19KKaQ-0000ZQ-00 - for <staff@tec.mi.fu-berlin.de>; Mon, 26 May 2003 18:12:34 +0200 -Received: (qmail 28236 invoked by uid 9804); 26 May 2003 18:12:34 +0200 -Received: from localhost (HELO math.fu-berlin.de) (127.0.0.1) - by localhost with SMTP; 26 May 2003 18:12:30 +0200 -Received: (Qmail 28224 invoked from network); 26 May 2003 18:12:30 +0200 -Received: From eremix.inf.fu-berlin.de (HELO eremix) (160.45.113.36) - by leibniz.math.fu-berlin.de with SMTP; 26 May 2003 18:12:30 +0200 -Date: Mon, 26 May 2003 18:12:50 +0200 -From: Dirk Pape <pape@inf.fu-berlin.de> -To: staff@tec.mi.fu-berlin.de -Subject: =?ISO-8859-15?Q?test_=E4=F6=FC=DF=C4=D6=DC=DF=A4?= -Message-ID: <2147483647.1053972770@[10.0.255.35]> -X-Mailer: Mulberry/3.0.3 (Mac OS X) -X-Envelope-Sender: pape@inf.fu-berlin.de -X-Envelope-Sender: pape@inf.fu-berlin.de -X-Virus-Scanned: by AMaViS 0.3.12pre7-U23 [28259] (NAI-uvscan@math.fu-berlin.de) -X-Remote-IP: 160.45.110.22 -MIME-Version: 1.0 -Content-Type: text/plain; charset=iso-8859-15; FORMAT=flowed -Content-Transfer-Encoding: quoted-printable -Content-Disposition: inline - -test nochmal in anderer Queue -test =E4=F6=FC=DF=C4=D6=DC=DF=A4 diff --git a/rt/lib/t/data/8859-15-message-series/msg5 b/rt/lib/t/data/8859-15-message-series/msg5 deleted file mode 100644 index 272c93c4f..000000000 --- a/rt/lib/t/data/8859-15-message-series/msg5 +++ /dev/null @@ -1,35 +0,0 @@ -Return-Path: <pape@inf.fu-berlin.de> -Delivered-To: pape-rtdoublecheck@mi.fu-berlin.de -Received: (qmail 28578 invoked by uid 9804); 26 May 2003 18:13:20 +0200 -Received: from localhost (HELO math.fu-berlin.de) (127.0.0.1) - by localhost with SMTP; 26 May 2003 18:13:15 +0200 -Received: (Qmail 28534 invoked from network); 26 May 2003 18:13:14 +0200 -Received: From es.inf.fu-berlin.de (160.45.110.22) - by leibniz.math.fu-berlin.de with SMTP; 26 May 2003 18:13:14 +0200 -Received: from leibniz ([160.45.40.10] helo=math.fu-berlin.de) - by es.inf.fu-berlin.de with smtp (Exim 3.35 #1 (Debian)) - id 19KKb1-0000Ze-00 - for <staff@tec.mi.fu-berlin.de>; Mon, 26 May 2003 18:13:11 +0200 -Received: (qmail 28516 invoked by uid 9804); 26 May 2003 18:13:11 +0200 -Received: from localhost (HELO math.fu-berlin.de) (127.0.0.1) - by localhost with SMTP; 26 May 2003 18:13:08 +0200 -Received: (Qmail 28479 invoked from network); 26 May 2003 18:13:07 +0200 -Received: From eremix.inf.fu-berlin.de (HELO eremix) (160.45.113.36) - by leibniz.math.fu-berlin.de with SMTP; 26 May 2003 18:13:07 +0200 -Date: Mon, 26 May 2003 18:13:27 +0200 -From: Dirk Pape <pape@inf.fu-berlin.de> -To: staff@tec.mi.fu-berlin.de -Subject: =?ISO-8859-15?Q?test_=E4=F6=FC=DF=C4=D6=DC=DF=A4?= -Message-ID: <2147483647.1053972807@[10.0.255.35]> -X-Mailer: Mulberry/3.0.3 (Mac OS X) -X-Envelope-Sender: pape@inf.fu-berlin.de -X-Envelope-Sender: pape@inf.fu-berlin.de -X-Virus-Scanned: by AMaViS 0.3.12pre7-U23 [28540] (NAI-uvscan@math.fu-berlin.de) -X-Remote-IP: 160.45.110.22 -MIME-Version: 1.0 -Content-Type: text/plain; charset=iso-8859-15; FORMAT=flowed -Content-Transfer-Encoding: quoted-printable -Content-Disposition: inline - -test nochmal in anderer Queue -test =E4=F6=FC=DF=C4=D6=DC=DF=A4 diff --git a/rt/lib/t/data/8859-15-message-series/msg6 b/rt/lib/t/data/8859-15-message-series/msg6 deleted file mode 100644 index 3ae9d3b69..000000000 --- a/rt/lib/t/data/8859-15-message-series/msg6 +++ /dev/null @@ -1,35 +0,0 @@ -Return-Path: <pape@inf.fu-berlin.de> -Delivered-To: pape-rtdoublecheck@mi.fu-berlin.de -Received: (qmail 29108 invoked by uid 9804); 26 May 2003 18:14:15 +0200 -Received: from localhost (HELO math.fu-berlin.de) (127.0.0.1) - by localhost with SMTP; 26 May 2003 18:14:10 +0200 -Received: (Qmail 29066 invoked from network); 26 May 2003 18:14:10 +0200 -Received: From es.inf.fu-berlin.de (160.45.110.22) - by leibniz.math.fu-berlin.de with SMTP; 26 May 2003 18:14:10 +0200 -Received: from leibniz ([160.45.40.10] helo=math.fu-berlin.de) - by es.inf.fu-berlin.de with smtp (Exim 3.35 #1 (Debian)) - id 19KKbw-0000Zr-00 - for <staff@tec.mi.fu-berlin.de>; Mon, 26 May 2003 18:14:08 +0200 -Received: (qmail 29054 invoked by uid 9804); 26 May 2003 18:14:08 +0200 -Received: from localhost (HELO math.fu-berlin.de) (127.0.0.1) - by localhost with SMTP; 26 May 2003 18:14:04 +0200 -Received: (Qmail 29036 invoked from network); 26 May 2003 18:14:04 +0200 -Received: From eremix.inf.fu-berlin.de (HELO eremix) (160.45.113.36) - by leibniz.math.fu-berlin.de with SMTP; 26 May 2003 18:14:04 +0200 -Date: Mon, 26 May 2003 18:14:24 +0200 -From: Dirk Pape <pape@inf.fu-berlin.de> -To: staff@tec.mi.fu-berlin.de -Subject: =?ISO-8859-15?Q?test_=E4=F6=FC=DF=C4=D6=DC=DF=A4?= -Message-ID: <2147483647.1053972864@[10.0.255.35]> -X-Mailer: Mulberry/3.0.3 (Mac OS X) -X-Envelope-Sender: pape@inf.fu-berlin.de -X-Envelope-Sender: pape@inf.fu-berlin.de -X-Virus-Scanned: by AMaViS 0.3.12pre7-U23 [29069] (NAI-uvscan@math.fu-berlin.de) -X-Remote-IP: 160.45.110.22 -MIME-Version: 1.0 -Content-Type: text/plain; charset=iso-8859-15; FORMAT=flowed -Content-Transfer-Encoding: quoted-printable -Content-Disposition: inline - -test nochmal in anderer Queue -test =E4=F6=FC=DF=C4=D6=DC=DF=A4 diff --git a/rt/lib/t/data/8859-15-message-series/msg7 b/rt/lib/t/data/8859-15-message-series/msg7 deleted file mode 100644 index 6149dd644..000000000 --- a/rt/lib/t/data/8859-15-message-series/msg7 +++ /dev/null @@ -1,36 +0,0 @@ -Return-Path: <pape@inf.fu-berlin.de> -Delivered-To: pape-rtdoublecheck@mi.fu-berlin.de -Received: (qmail 29551 invoked by uid 9804); 26 May 2003 18:15:16 +0200 -Received: from localhost (HELO math.fu-berlin.de) (127.0.0.1) - by localhost with SMTP; 26 May 2003 18:15:12 +0200 -Received: (Qmail 29521 invoked from network); 26 May 2003 18:15:12 +0200 -Received: From es.inf.fu-berlin.de (160.45.110.22) - by leibniz.math.fu-berlin.de with SMTP; 26 May 2003 18:15:12 +0200 -Received: from leibniz ([160.45.40.10] helo=math.fu-berlin.de) - by es.inf.fu-berlin.de with smtp (Exim 3.35 #1 (Debian)) - id 19KKcx-0000a4-00 - for <staff@tec.mi.fu-berlin.de>; Mon, 26 May 2003 18:15:11 +0200 -Received: (qmail 29511 invoked by uid 9804); 26 May 2003 18:15:10 +0200 -Received: from localhost (HELO math.fu-berlin.de) (127.0.0.1) - by localhost with SMTP; 26 May 2003 18:15:07 +0200 -Received: (Qmail 29465 invoked from network); 26 May 2003 18:15:06 +0200 -Received: From eremix.inf.fu-berlin.de (HELO eremix) (160.45.113.36) - by leibniz.math.fu-berlin.de with SMTP; 26 May 2003 18:15:06 +0200 -Date: Mon, 26 May 2003 18:15:26 +0200 -From: Dirk Pape <pape@inf.fu-berlin.de> -To: staff@tec.mi.fu-berlin.de -Subject: =?ISO-8859-15?Q?test_=E4=F6=FC=DF=C4=D6=DC=DF=A4?= -Message-ID: <2147483647.1053972926@[10.0.255.35]> -X-Mailer: Mulberry/3.0.3 (Mac OS X) -X-Envelope-Sender: pape@inf.fu-berlin.de -X-Envelope-Sender: pape@inf.fu-berlin.de -X-Virus-Scanned: by AMaViS 0.3.12pre7-U23 [29524] (NAI-uvscan@math.fu-berlin.de) -X-Remote-IP: 160.45.110.22 -MIME-Version: 1.0 -Content-Type: text/plain; charset=iso-8859-15; FORMAT=flowed -Content-Transfer-Encoding: quoted-printable -Content-Disposition: inline - -test nochmal in anderer Queue -test =E4=F6=FC=DF=C4=D6=DC=DF=A4 - diff --git a/rt/lib/t/data/multipart-alternative-with-umlaut b/rt/lib/t/data/multipart-alternative-with-umlaut deleted file mode 100644 index 1ad4fe323..000000000 --- a/rt/lib/t/data/multipart-alternative-with-umlaut +++ /dev/null @@ -1,62 +0,0 @@ -Return-Path: <gst@example.com> -Delivered-To: j@pallas.eruditorum.org -Received: from vis.example.com (vis.example.com [212.68.68.251]) - by pallas.eruditorum.org (Postfix) with SMTP id 59236111C3 - for <jesse@example.com>; Thu, 12 Jun 2003 02:14:44 -0400 (EDT) -Received: (qmail 29541 invoked by uid 502); 12 Jun 2003 06:14:42 -0000 -Received: from sivd.example.com (HELO example.com) (192.168.42.1) - by 192.168.42.42 with SMTP; 12 Jun 2003 06:14:42 -0000 -Received: received from 172.20.72.174 by odie.example.com; Thu, 12 Jun 2003 08:14:27 +0200 -Received: by mailserver.example.com with Internet Mail Service (5.5.2653.19) id <LJSB7T54>; Thu, 12 Jun 2003 08:14:39 +0200 -Message-ID: <50362EC956CBD411A339009027F6257E013DD495@mailserver.example.com> -Date: Thu, 12 Jun 2003 08:14:39 +0200 -From: "Stever, Gregor" <gst@example.com> -MIME-Version: 1.0 -X-Mailer: Internet Mail Service (5.5.2653.19) -To: "'jesse@example.com'" <jesse@example.com> -Subject: RE: [rt-users] HTML-encoded mails with umlaute -Date: Thu, 12 Jun 2003 08:14:39 +0200 -Content-Type: multipart/alternative; - boundary="----_=_NextPart_001_01C330A9.E7BDD590" -X-Spam-Status: No, hits=0.0 required=5.0 - tests=AWL,HTML_50_60,HTML_MESSAGE,INVALID_DATE - version=2.55 -X-Spam-Level: -X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp) - -------_=_NextPart_001_01C330A9.E7BDD590 -Content-Type: text/plain; - charset="iso-8859-1" -Content-Transfer-Encoding: quoted-printable - -Hello, - -ist this kind of Messages, that causes rt to crash.=20 - -Mit freundlichen Gr=FC=DFen -Gregor Stever ^^causes Error!! - - -------_=_NextPart_001_01C330A9.E7BDD590 -Content-Type: text/html; - charset="iso-8859-1" -Content-Transfer-Encoding: quoted-printable - -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<HTML><HEAD> -<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; charset=3Diso-8859-= -1"> - - -<META content=3D"MSHTML 6.00.2800.1170" name=3DGENERATOR></HEAD> -<BODY> -<DIV><FONT face=3DArial><FONT size=3D2>Hello,<BR><BR>ist this kind of Messa= -ges, that=20 -causes rt to crash.<BR><BR>Mit freundlichen Gr=FC=DFen<BR>Gregor=20 -Stever ^^causes Error<SPAN=20 -class=3D975501206-12062003>!!</SPAN></FONT></FONT></DIV></BODY></HTML> - - -------_=_NextPart_001_01C330A9.E7BDD590-- - - diff --git a/rt/lib/t/data/nested-mime-sample b/rt/lib/t/data/nested-mime-sample deleted file mode 100644 index 8b85d948c..000000000 --- a/rt/lib/t/data/nested-mime-sample +++ /dev/null @@ -1,396 +0,0 @@ -Return-Path: <Xxxxxx_Yyyyyyy@some.net> -Delivered-To: jesse@pallas.eruditorum.org -Received: by pallas.eruditorum.org (Postfix) - id B5D3E1123A; Fri, 12 Jul 2002 11:35:27 -0400 (EDT) -Delivered-To: rt-2.0-bugs@pallas.eruditorum.org -Received: from postman.some.net (postman.some.net [193.0.0.199]) - by pallas.eruditorum.org (Postfix) with SMTP id 2736011234 - for <rt-2.0-bugs@fsck.com>; Fri, 12 Jul 2002 11:35:27 -0400 (EDT) -Received: (qmail 11615 invoked by uid 0); 12 Jul 2002 15:35:26 -0000 -Received: from x22.some.net (HELO x22.some.net.some.net) (193.0.1.22) - by postman.some.net with SMTP; 12 Jul 2002 15:35:26 -0000 -Date: Fri, 12 Jul 2002 17:35:26 +0200 (CEST) -From: Xxxxxx Yyyyyyy <Xxxxxx_Yyyyyyy@some.net> -To: rt-0.0-bugs@fsck.com -Subject: Example MIME within MIME within MIME message -Message-ID: <Pine.LNX.4.44.0207121734250.25020-120000@x22.some.net> -MIME-Version: 1.0 -Content-Type: MULTIPART/MIXED; BOUNDARY="12654081-192303556-1026488126=:25020" -X-Spam-Status: No, hits=4.0 required=7.0 - tests=DOUBLE_CAPSWORD,MIME_NULL_BLOCK,MIME_MISSING_BOUNDARY - version=2.31 -Content-Length: 11478 - - This message is in MIME format. The first part should be readable text, - while the remaining parts are likely unreadable without MIME-aware tools. - Send mail to mime@docserver.cac.washington.edu for more info. - ---12654081-192303556-1026488126=:25020 -Content-Type: TEXT/PLAIN; charset=US-ASCII - - -MIME is fun at times. - - --- - Xxxxxx Yyyyyyy SOME - Systems/Network Engineer NCC - www.some.net - PGP000C8B1B Operations/Security - ---12654081-192303556-1026488126=:25020 -Content-Type: MULTIPART/Digest; BOUNDARY="12654081-2102091261-1026488126=:25020" -Content-ID: <Pine.LNX.4.44.0207121734322.25020@x22.some.net> -Content-Description: Digest of 2 messages - - This message is in MIME format. The first part should be readable text, - while the remaining parts are likely unreadable without MIME-aware tools. - Send mail to mime@docserver.cac.washington.edu for more info. - ---12654081-2102091261-1026488126=:25020 -Content-Type: MESSAGE/RFC822; CHARSET=US-ASCII -Content-ID: <Pine.LNX.4.44.0207121734320.25020@x22.some.net> -Content-Description: first outer message (fwd) - -Date: Fri, 12 Jul 2002 17:32:37 +0200 (CEST) -From: Xxxxxx Yyyyyyy <Xxxxxx_Yyyyyyy@some.net> -X-X-Sender: bc@x22.some.net -To: Xxxxxx_Yyyyyyy@some.net -Subject: first outer message -Message-ID: <Pine.LNX.4.44.0207121732180.25020-120000@x22.some.net> -MIME-Version: 1.0 -Content-Type: MULTIPART/MIXED; BOUNDARY="12654081-113777422-1026487957=:25020" - - ---12654081-113777422-1026487957=:25020 -Content-Type: TEXT/PLAIN; charset=US-ASCII - - -first outer message - ---12654081-113777422-1026487957=:25020 -Content-Type: MULTIPART/Digest; BOUNDARY="12654081-387266385-1026487957=:25020" -Content-ID: <Pine.LNX.4.44.0207121732222.25020@x22.some.net> -Content-Description: Digest of 2 messages - ---12654081-387266385-1026487957=:25020 -Content-Type: MESSAGE/RFC822; CHARSET=US-ASCII -Content-ID: <Pine.LNX.4.44.0207121732220.25020@x22.some.net> -Content-Description: middle message (fwd) - -Date: Fri, 12 Jul 2002 17:31:45 +0200 (CEST) -From: Xxxxxx Yyyyyyy <Xxxxxx_Yyyyyyy@some.net> -X-X-Sender: bc@x22.some.net -To: Xxxxxx_Yyyyyyy@some.net -Subject: middle message -Message-ID: <Pine.LNX.4.44.0207121731190.25020-120000@x22.some.net> -MIME-Version: 1.0 -Content-Type: MULTIPART/MIXED; BOUNDARY="12654081-1711788944-1026487905=:25020" - - ---12654081-1711788944-1026487905=:25020 -Content-Type: TEXT/PLAIN; charset=US-ASCII - - -This is the first middle message - - ---12654081-1711788944-1026487905=:25020 -Content-Type: MULTIPART/Digest; BOUNDARY="12654081-1221085552-1026487905=:25020" -Content-ID: <Pine.LNX.4.44.0207121731262.25020@x22.some.net> -Content-Description: Digest of 2 messages - ---12654081-1221085552-1026487905=:25020 -Content-Type: MESSAGE/RFC822; CHARSET=US-ASCII -Content-ID: <Pine.LNX.4.44.0207121731260.25020@x22.some.net> -Content-Description: This is the inner-most message (fwd) - -Date: Fri, 12 Jul 2002 17:30:31 +0200 (CEST) -From: Xxxxxx Yyyyyyy <Xxxxxx_Yyyyyyy@some.net> -X-X-Sender: bc@x22.some.net -To: Xxxxxx_Yyyyyyy@some.net -Subject: This is the inner-most message -Message-ID: <Pine.LNX.4.44.0207121730070.25020-100000@x22.some.net> -MIME-Version: 1.0 -Content-Type: TEXT/PLAIN; charset=US-ASCII - - - -inner-msg - - - ---12654081-1221085552-1026487905=:25020 -Content-Type: MESSAGE/RFC822; CHARSET=US-ASCII -Content-ID: <Pine.LNX.4.44.0207121731261.25020@x22.some.net> -Content-Description: another inner message (need two before pine will do the mime-digest thing) (fwd) - -Date: Fri, 12 Jul 2002 17:31:12 +0200 (CEST) -From: Xxxxxx Yyyyyyy <Xxxxxx_Yyyyyyy@some.net> -X-X-Sender: bc@x22.some.net -To: Xxxxxx_Yyyyyyy@some.net -Subject: another inner message (need two before pine will do the mime-digest - thing) -Message-ID: <Pine.LNX.4.44.0207121730480.25020-100000@x22.some.net> -MIME-Version: 1.0 -Content-Type: TEXT/PLAIN; charset=US-ASCII - - - -again - - - ---12654081-1221085552-1026487905=:25020-- ---12654081-1711788944-1026487905=:25020-- - ---12654081-387266385-1026487957=:25020 -Content-Type: MESSAGE/RFC822; CHARSET=US-ASCII -Content-ID: <Pine.LNX.4.44.0207121732221.25020@x22.some.net> -Content-Description: middle message (fwd) - -Date: Fri, 12 Jul 2002 17:32:05 +0200 (CEST) -From: Xxxxxx Yyyyyyy <Xxxxxx_Yyyyyyy@some.net> -X-X-Sender: bc@x22.some.net -To: Xxxxxx_Yyyyyyy@some.net -Subject: middle message -Message-ID: <Pine.LNX.4.44.0207121731470.25020-120000@x22.some.net> -MIME-Version: 1.0 -Content-Type: MULTIPART/MIXED; BOUNDARY="12654081-1731270459-1026487925=:25020" - - ---12654081-1731270459-1026487925=:25020 -Content-Type: TEXT/PLAIN; charset=US-ASCII - - - -This is the second middle message - - ---12654081-1731270459-1026487925=:25020 -Content-Type: MULTIPART/Digest; BOUNDARY="12654081-128832654-1026487925=:25020" -Content-ID: <Pine.LNX.4.44.0207121731502.25020@x22.some.net> -Content-Description: Digest of 2 messages - ---12654081-128832654-1026487925=:25020 -Content-Type: MESSAGE/RFC822; CHARSET=US-ASCII -Content-ID: <Pine.LNX.4.44.0207121731500.25020@x22.some.net> -Content-Description: This is the inner-most message (fwd) - -Date: Fri, 12 Jul 2002 17:30:31 +0200 (CEST) -From: Xxxxxx Yyyyyyy <Xxxxxx_Yyyyyyy@some.net> -X-X-Sender: bc@x22.some.net -To: Xxxxxx_Yyyyyyy@some.net -Subject: This is the inner-most message -Message-ID: <Pine.LNX.4.44.0207121730070.25020-100000@x22.some.net> -MIME-Version: 1.0 -Content-Type: TEXT/PLAIN; charset=US-ASCII - - - -inner-msg - - - ---12654081-128832654-1026487925=:25020 -Content-Type: MESSAGE/RFC822; CHARSET=US-ASCII -Content-ID: <Pine.LNX.4.44.0207121731501.25020@x22.some.net> -Content-Description: another inner message (need two before pine will do the mime-digest thing) (fwd) - -Date: Fri, 12 Jul 2002 17:31:12 +0200 (CEST) -From: Xxxxxx Yyyyyyy <Xxxxxx_Yyyyyyy@some.net> -X-X-Sender: bc@x22.some.net -To: Xxxxxx_Yyyyyyy@some.net -Subject: another inner message (need two before pine will do the mime-digest - thing) -Message-ID: <Pine.LNX.4.44.0207121730480.25020-100000@x22.some.net> -MIME-Version: 1.0 -Content-Type: TEXT/PLAIN; charset=US-ASCII - - - -again - - - ---12654081-128832654-1026487925=:25020-- ---12654081-1731270459-1026487925=:25020-- - ---12654081-387266385-1026487957=:25020-- ---12654081-113777422-1026487957=:25020-- - ---12654081-2102091261-1026488126=:25020 -Content-Type: MESSAGE/RFC822; CHARSET=US-ASCII -Content-ID: <Pine.LNX.4.44.0207121734321.25020@x22.some.net> -Content-Description: 2nd outer message (fwd) - -Date: Fri, 12 Jul 2002 17:32:54 +0200 (CEST) -From: Xxxxxx Yyyyyyy <Xxxxxx_Yyyyyyy@some.net> -X-X-Sender: bc@x22.some.net -To: Xxxxxx_Yyyyyyy@some.net -Subject: 2nd outer message -Message-ID: <Pine.LNX.4.44.0207121732380.25020-120000@x22.some.net> -MIME-Version: 1.0 -Content-Type: MULTIPART/MIXED; BOUNDARY="12654081-1955637437-1026487974=:25020" - - ---12654081-1955637437-1026487974=:25020 -Content-Type: TEXT/PLAIN; charset=US-ASCII - - -2nd outer message - - ---12654081-1955637437-1026487974=:25020 -Content-Type: MULTIPART/Digest; BOUNDARY="12654081-362457126-1026487974=:25020" -Content-ID: <Pine.LNX.4.44.0207121732412.25020@x22.some.net> -Content-Description: Digest of 2 messages - ---12654081-362457126-1026487974=:25020 -Content-Type: MESSAGE/RFC822; CHARSET=US-ASCII -Content-ID: <Pine.LNX.4.44.0207121732410.25020@x22.some.net> -Content-Description: middle message (fwd) - -Date: Fri, 12 Jul 2002 17:31:45 +0200 (CEST) -From: Xxxxxx Yyyyyyy <Xxxxxx_Yyyyyyy@some.net> -X-X-Sender: bc@x22.some.net -To: Xxxxxx_Yyyyyyy@some.net -Subject: middle message -Message-ID: <Pine.LNX.4.44.0207121731190.25020-120000@x22.some.net> -MIME-Version: 1.0 -Content-Type: MULTIPART/MIXED; BOUNDARY="12654081-1711788944-1026487905=:25020" - - ---12654081-1711788944-1026487905=:25020 -Content-Type: TEXT/PLAIN; charset=US-ASCII - - -This is the first middle message - - ---12654081-1711788944-1026487905=:25020 -Content-Type: MULTIPART/Digest; BOUNDARY="12654081-1221085552-1026487905=:25020" -Content-ID: <Pine.LNX.4.44.0207121731262.25020@x22.some.net> -Content-Description: Digest of 2 messages - ---12654081-1221085552-1026487905=:25020 -Content-Type: MESSAGE/RFC822; CHARSET=US-ASCII -Content-ID: <Pine.LNX.4.44.0207121731260.25020@x22.some.net> -Content-Description: This is the inner-most message (fwd) - -Date: Fri, 12 Jul 2002 17:30:31 +0200 (CEST) -From: Xxxxxx Yyyyyyy <Xxxxxx_Yyyyyyy@some.net> -X-X-Sender: bc@x22.some.net -To: Xxxxxx_Yyyyyyy@some.net -Subject: This is the inner-most message -Message-ID: <Pine.LNX.4.44.0207121730070.25020-100000@x22.some.net> -MIME-Version: 1.0 -Content-Type: TEXT/PLAIN; charset=US-ASCII - - - -inner-msg - - - ---12654081-1221085552-1026487905=:25020 -Content-Type: MESSAGE/RFC822; CHARSET=US-ASCII -Content-ID: <Pine.LNX.4.44.0207121731261.25020@x22.some.net> -Content-Description: another inner message (need two before pine will do the mime-digest thing) (fwd) - -Date: Fri, 12 Jul 2002 17:31:12 +0200 (CEST) -From: Xxxxxx Yyyyyyy <Xxxxxx_Yyyyyyy@some.net> -X-X-Sender: bc@x22.some.net -To: Xxxxxx_Yyyyyyy@some.net -Subject: another inner message (need two before pine will do the mime-digest - thing) -Message-ID: <Pine.LNX.4.44.0207121730480.25020-100000@x22.some.net> -MIME-Version: 1.0 -Content-Type: TEXT/PLAIN; charset=US-ASCII - - - -again - - - ---12654081-1221085552-1026487905=:25020-- ---12654081-1711788944-1026487905=:25020-- - ---12654081-362457126-1026487974=:25020 -Content-Type: MESSAGE/RFC822; CHARSET=US-ASCII -Content-ID: <Pine.LNX.4.44.0207121732411.25020@x22.some.net> -Content-Description: middle message (fwd) - -Date: Fri, 12 Jul 2002 17:32:05 +0200 (CEST) -From: Xxxxxx Yyyyyyy <Xxxxxx_Yyyyyyy@some.net> -X-X-Sender: bc@x22.some.net -To: Xxxxxx_Yyyyyyy@some.net -Subject: middle message -Message-ID: <Pine.LNX.4.44.0207121731470.25020-120000@x22.some.net> -MIME-Version: 1.0 -Content-Type: MULTIPART/MIXED; BOUNDARY="12654081-1731270459-1026487925=:25020" - - ---12654081-1731270459-1026487925=:25020 -Content-Type: TEXT/PLAIN; charset=US-ASCII - - - -This is the second middle message - - ---12654081-1731270459-1026487925=:25020 -Content-Type: MULTIPART/Digest; BOUNDARY="12654081-128832654-1026487925=:25020" -Content-ID: <Pine.LNX.4.44.0207121731502.25020@x22.some.net> -Content-Description: Digest of 2 messages - ---12654081-128832654-1026487925=:25020 -Content-Type: MESSAGE/RFC822; CHARSET=US-ASCII -Content-ID: <Pine.LNX.4.44.0207121731500.25020@x22.some.net> -Content-Description: This is the inner-most message (fwd) - -Date: Fri, 12 Jul 2002 17:30:31 +0200 (CEST) -From: Xxxxxx Yyyyyyy <Xxxxxx_Yyyyyyy@some.net> -X-X-Sender: bc@x22.some.net -To: Xxxxxx_Yyyyyyy@some.net -Subject: This is the inner-most message -Message-ID: <Pine.LNX.4.44.0207121730070.25020-100000@x22.some.net> -MIME-Version: 1.0 -Content-Type: TEXT/PLAIN; charset=US-ASCII - - - -inner-msg - - - ---12654081-128832654-1026487925=:25020 -Content-Type: MESSAGE/RFC822; CHARSET=US-ASCII -Content-ID: <Pine.LNX.4.44.0207121731501.25020@x22.some.net> -Content-Description: another inner message (need two before pine will do the mime-digest thing) (fwd) - -Date: Fri, 12 Jul 2002 17:31:12 +0200 (CEST) -From: Xxxxxx Yyyyyyy <Xxxxxx_Yyyyyyy@some.net> -X-X-Sender: bc@x22.some.net -To: Xxxxxx_Yyyyyyy@some.net -Subject: another inner message (need two before pine will do the mime-digest - thing) -Message-ID: <Pine.LNX.4.44.0207121730480.25020-100000@x22.some.net> -MIME-Version: 1.0 -Content-Type: TEXT/PLAIN; charset=US-ASCII - - - -again - - - ---12654081-128832654-1026487925=:25020-- ---12654081-1731270459-1026487925=:25020-- - ---12654081-362457126-1026487974=:25020-- ---12654081-1955637437-1026487974=:25020-- - ---12654081-2102091261-1026488126=:25020-- ---12654081-192303556-1026488126=:25020-- - diff --git a/rt/lib/t/data/nested-rfc-822 b/rt/lib/t/data/nested-rfc-822 deleted file mode 100644 index d4f118df2..000000000 --- a/rt/lib/t/data/nested-rfc-822 +++ /dev/null @@ -1,253 +0,0 @@ -Return-Path: <jonas@astral.example.com> -Delivered-To: j@pallas.eruditorum.org -Received: from example.com (example.com [213.88.137.35]) - by pallas.eruditorum.org (Postfix) with ESMTP id 869591115E - for <jesse@bestpractical.com>; Sun, 29 Jun 2003 18:04:04 -0400 (EDT) -Received: from jonas by example.com with local (Exim 4.20) - id 19WkLK-0004Vr-0I - for jesse@bestpractical.com; Mon, 30 Jun 2003 00:08:18 +0200 -Resent-To: jesse@bestpractical.com -Resent-From: Jonas Liljegren <jonas@example.com> -Resent-Date: Mon, 30 Jun 2003 00:08:17 +0200 -Received: from mail by example.com with spam-scanned (Exim 4.20) - id 19Wayz-00068j-KO - for jonas@astral.example.com; Sun, 29 Jun 2003 14:08:42 +0200 -Received: from jonas by example.com with local (Exim 4.20) - id 19Wayz-00068g-FY - for red@example.com; Sun, 29 Jun 2003 14:08:37 +0200 -To: Redaktionen <red@example.com> -Subject: [Jonas Liljegren] Re: [Para] =?iso-8859-1?q?Niv=E5er=3F?= -From: Jonas Liljegren <jonas@example.com> -Date: Sun, 29 Jun 2003 14:08:37 +0200 -Message-ID: <87d6gxt7ay.fsf@example.com> -User-Agent: Gnus/5.1002 (Gnus v5.10.2) Emacs/21.2 (gnu/linux) -MIME-Version: 1.0 -Content-Type: multipart/mixed; boundary="=-=-=" -Sender: Jonas Liljegren <jonas@astral.example.com> -Resent-Message-Id: <E19WkLK-0004Vr-0I@example.com> -Resent-Sender: Jonas Liljegren <jonas@astral.example.com> -Resent-Date: Mon, 30 Jun 2003 00:08:18 +0200 -X-Spam-Status: No, hits=-5.7 required=5.0 - tests=AWL,BAYES_10,EMAIL_ATTRIBUTION,MAILTO_WITH_SUBJ, - QUOTED_EMAIL_TEXT,USER_AGENT_GNUS_UA - version=2.55 -X-Spam-Level: -X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp) - ---=-=-= -Content-Type: text/plain; charset=iso-8859-1 -Content-Transfer-Encoding: quoted-printable - -Material f=F6r att uppdatera texten om niv=E5er. - -Denna text b=F6r dessutom ligga som ett uppslagsord och inte d=E4r den ligg= -er nu. - - ---=-=-= -Content-Type: message/rfc822 -Content-Disposition: inline - -Return-path: <list-bounces@example.com> -Received: from mail by example.com with spam-scanned (Exim 4.20) - id 19WFzq-0005i1-WE - for jonas@example.com; Sat, 28 Jun 2003 15:44:13 +0200 -Received: from localhost - ([127.0.0.1] helo=example.com ident=list) - by example.com with esmtp (Exim 4.20) - id 19WFzp-0005hf-Tz; Sat, 28 Jun 2003 15:44:05 +0200 -Received: from mail by example.com with spam-scanned (Exim 4.20) - id 19WFzh-0005hR-Bu - for list@example.com; Sat, 28 Jun 2003 15:44:03 +0200 -Received: from jonas by example.com with local (Exim 4.20) - id 19WFzh-0005hO-AO - for list@example.com; Sat, 28 Jun 2003 15:43:57 +0200 -To: list@example.com -Subject: Re: [Para] =?iso-8859-1?q?Niv=E5er=3F?= -References: <002701c33d62$170fb2e0$a33740d5@TELIA.COM> - <002301c33d66$bf6483e0$d97864d5@remotel2tu76c8> - <64753.217.210.4.156.1056801224.squirrel@example.com> -From: Jonas Liljegren <jonas@example.com> -Date: Sat, 28 Jun 2003 15:43:57 +0200 -In-Reply-To: <64753.217.210.4.156.1056801224.squirrel@example.com> (Jakob - Carlsson's message of "Sat, 28 Jun 2003 13:53:44 +0200 (CEST)") -Message-ID: <877k76uxk2.fsf@example.com> -User-Agent: Gnus/5.1002 (Gnus v5.10.2) Emacs/21.2 (gnu/linux) -X-BeenThere: list@example.com -X-Mailman-Version: 2.1.2 -Precedence: list -List-Id: Öppen lista för alla medlemmar <list.example.com> -List-Unsubscribe: <http://example.com/cgi-bin/mailman/listinfo/list>, - <mailto:list-request@example.com?subject=unsubscribe> -List-Archive: <http://example.com/pipermail/list> -List-Post: <mailto:list@example.com> -List-Help: <mailto:list-request@example.com?subject=help> -List-Subscribe: <http://example.com/cgi-bin/mailman/listinfo/list>, - <mailto:list-request@example.com?subject=subscribe> -Sender: list-bounces@example.com -Errors-To: list-bounces@example.com -X-Spam-Status: No, hits=-7.0 required=5.0 - tests=BAYES_00,EMAIL_ATTRIBUTION,IN_REP_TO,QUOTED_EMAIL_TEXT, - REFERENCES,REPLY_WITH_QUOTES,USER_AGENT_GNUS_UA - version=2.55 -X-Spam-Level: -X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp) -MIME-Version: 1.0 -Content-Type: text/plain; charset=iso-8859-1 -Content-Transfer-Encoding: quoted-printable - -"Jakob Carlsson" <esrange@example.com> writes: - ->> Om du g=E5r in p=E5 Hemsidan och sen p=E5 Torget. ->> D=E4r ser du att det st=E5r ditt anv=E4ndarnamn och ->> bredvid det Niv=E5 5. ->> Klicka p=E5 niv=E5 5 s=E5 kommer du in p=E5 en sida som ->> f=F6rklarar allt om niv=E5systemet. -> -> Bra svar. Men jag k=E4nner f=F6r att ge en kort f=F6rklaring av niv=E5-sy= -stemet. - -Jag skulle kunna l=E4gga en massa tid p=E5 at skriva samma sak om och om -igen. Fliker in h=E4r f=F6r att s=E4ga detta =E4nnu en g=E5ng...: - - * Det =E4r jag som hittat p=E5 det h=E4r med niv=E5system - - * Det =E4r en stor skillnad p=E5 hur det =E4r t=E4nkt att vara och hur det= - =E4r - nu. Jag har stora planer och en massa id=E9er jag vill genomf=F6ra. - - * Niv=E5systemet =E4r en =E5terkoppling f=F6r vad man gjort f=F6r webbplat= -sen. - Som ett tack g=F6r hj=E4lpen. - - * Systemet finns som en inspiration f=F6r de som d=E5 k=E4nner f=F6r att g= -=F6ra - mer. Men jag vill inte att det ska ge en negativ influens f=F6r de - som inte gillar niv=E5er. Var och en ska kunna v=E4lja att ignorera - niv=E5n. Speciellt b=F6r de f=F6rst=E5 att det inte har att g=F6ra med - graden av andlig utveckling, esoteriska kunskaper eller n=E5got - s=E5dant. - - * Inspirationen till niv=E5erna kommer fr=E5n spel, hemliga ordenssystem, - kosmska hiearkier, skr=E5v=E4sen, akademier, politisk administration, - osv. Det =E4r ett element av rollspel. En lek. - - * Olika niv=E5er motsvarar olika roller p=E5 webbplatsen. Webbplatsen - webbmaster och ansvbariga har en viss niv=E5, bes=F6kare och g=E4ster har - en annan niv=E5. - - * Alla datorsystem har administrat=F6rssystem f=F6r dem som sk=F6ter - systemet. Jag har valt att arrangera dessa funktioner i en skala. - Niv=E5n anger hur mycket av systemet du har r=E4tt att administrera. - - * Att ha ett niv=E5system f=F6r access g=F6r att man kan g=F6ra som p=E5 f= -ilm; - att l=E5ta de med h=F6gre access komma =E5t mer information. De med - riktigt h=F6g niv=E5 kan n=E5 topphemlig information. P=E5 denna webbpl= -ats - kan varje anv=E4ndae v=E4lja att h=E5lla vissa personliga uppgifter. Har - du h=F6g niv=E5 har du rollen som anv=E4ndaradministrat=F6r och har - tillg=E5ng till dessa uppgifter. Just nu =E4r vi tre personer med - denna niv=E5n. - - * Niv=E5systemet =E4r ett m=E5tt p=E5 p=E5litlighet. Vi ger dig h=F6gre n= -iv=E5 n=E4r - vi litar p=E5 att du inte kommer att f=F6rst=F6ra f=F6r oss. F=F6r ju h= -=F6gre - niv=E5, desto l=E4ttare kan du sabbotera inneh=E5llet. - - * P=E5 en h=F6gre niv=E5 beh=F6vs det inte bara att vi litar p=E5 att du v= -ill - v=E4l. Du m=E5ste =E4ven ha ett gott omd=F6me, teknisk f=F6rst=E5else, - intresse och logiskt t=E4nkande. Utan detta =E4r det l=E4tt h=E4nt att = -du - f=F6rst=F6r saker av misstag. - - * Vi vill uppmuntra medlemmarna att g=F6ra det som =E4r bra f=F6r - webbplatsen. Tilldelandet av h=F6gre niv=E5 ska uppmuntra till att - g=F6ra det som =E4r bra. - - * F=F6r att minska missbruk av e-postadresser visar vi e-postadresser - bara f=F6r de med lite h=F6gre niv=E5. P=E5 s=E5 vis vill vi undvika att - n=E5gon g=E5r med som medlem bara f=F6r att samla e-postadresser f=F6r a= -tt - sedan g=F6ra reklamutskick. - - * Idag n=E5r du olika niv=E5er p=E5 detta vis: - - 0. Kom in p=E5 webbplatsen som g=E4st - - 1. V=E4lj anv=E4ndarnamn och ange e-postadress - - 2. Logga in med det l=F6senord som skickats till dig - - 3. Skrivit en presentation - - 5. Presentationen har godk=E4nts - - 6. Du har svarat p=E5 ett f=E5tal fr=E5gor om dina intressen - - 7. Du har svarat p=E5 en massa fr=E5gor om intressen och beskrivit dem - detaljerat - - 10. N=E5gon v=E4ktare tycker du f=F6rtj=E4nar h=F6gre niv=E5 f=F6r att du= - =E4r s=E5 - trevlig och engagerad i webbplatsen. - - 11. Du har gjort ett antal kopplingar mellan =E4mnen och =F6verv=E4gande - delan av dem har godk=E4nts av en v=E4ktare, och du accepterar att - b=F6rja som l=E4rling i v=E4ktarakademin (jobbet som - systemadministrat=F6r) - - 12-39. D=E5 och d=E5 tittar jag p=E5 vad du gjort i form av skrivande av - texter och arbetande med uppslagsverkets =E4mnen, och justerar din - niv=E5 i f=F6rh=E5llande till m=E4ngd och kvalit=E9 p=E5 arbetet - - 40. Du har full=E4ndat ett helt =E4mnesomr=E5de. En m=E4ngd sammanl=E4nk= -ade - =E4mnen med bra textinneh=E5ll. - - 41. F=F6rtroende att arbeta med adminstration av medlemsregistret. - - 42. Delaktig i utvecklandet av webbplatsens prgrammering. - - - * Allts=E5. Automatik tar dig till niv=E5 7. - - * Men som sagt. Jag har en massa andra planer d=E4r mycket mer kopplas - till niv=E5er och d=E4r det finns systemautomatik f=F6r hela v=E4gen till - niv=E5 40. - - * 41 och 42 ligger utanf=F6r niv=E5systemet i =F6vrigt. Den som har de - niv=E5erna har inte n=F6dv=E4ndigtvis tagit sig till niv=E5 40 innan. De - motsvaras av anv=E4ndaradministrat=F6r och systemadministrat=F6r och - niv=E5n speglar maktbefogenheterna snarare =E4n vad man i =F6vrigt gjort - f=F6r webbplatsen. - - * Alla texter. Allt inneh=E5ll =E4r =F6ppet f=F6r alla. =C4ven f=F6r bes= -=F6kare som - inte loggar in. Du kan till och med g=E5 in p=E5 - administrationssidorna utan att logga in. Vi g=F6mmer inte inneh=E5ll. - Det vi g=F6r =E4r att hindra dig fr=E5n att =E4ndra inneh=E5llet. Vi d= -=F6ljer - dock en del information om andra medlemmar i syfte att f=E5 s=E5 m=E5nga - som m=F6jligt att sj=E4lv skriva in sig och skriva en presentation. - ---=20 -/ Jonas - http://jonas.example.com/myself/en/index.html - -_______________________________________________ -List mailing list -List@example.com -http://example.com/cgi-bin/mailman/listinfo/list - - ---=-=-= - - - --- -/ Jonas - http://jonas.example.com/myself/en/index.html - ---=-=-=-- - diff --git a/rt/lib/t/data/new-ticket-from-iso-8859-1 b/rt/lib/t/data/new-ticket-from-iso-8859-1 deleted file mode 100644 index 299392d26..000000000 --- a/rt/lib/t/data/new-ticket-from-iso-8859-1 +++ /dev/null @@ -1,31 +0,0 @@ -Return-Path: <hw@nordkapp.net> -Delivered-To: j@pallas.eruditorum.org -Received: from sm1.nordkapp.net (sm1.nordkapp.net [62.70.54.150]) - by pallas.eruditorum.org (Postfix) with ESMTP id 48F4E11112 - for <jesse@bestpractical.com>; Mon, 2 Jun 2003 14:58:37 -0400 (EDT) -Received: (qmail 3612 invoked by uid 1009); 2 Jun 2003 18:58:36 -0000 -Received: from unknown (HELO office.nordkapp.net) (213.161.186.83) - by 0 with SMTP; 2 Jun 2003 18:58:36 -0000 -Message-Id: <5.2.1.1.0.20030602205708.0314c5f8@mail.nordkapp.net> -X-Sender: hw@nordkapp.net@mail.nordkapp.net -X-Mailer: QUALCOMM Windows Eudora Version 5.2.1 -Date: Mon, 02 Jun 2003 20:58:30 +0200 -To: Jesse Vincent <jesse@bestpractical.com> -From: Wilhelmsen Håvard <hw@nordkapp.net> -Subject: Re: rt-3.0.3pre1 -In-Reply-To: <20030602185607.GN10811@fsck.com> -References: <5.2.1.1.0.20030602204834.031406d8@mail.nordkapp.net> - <5.2.1.1.0.20030530194214.0371c988@mail.nordkapp.net> - <5.2.1.1.0.20030530194214.0371c988@mail.nordkapp.net> - <5.2.1.1.0.20030602204834.031406d8@mail.nordkapp.net> -Mime-Version: 1.0 -Content-Type: text/plain; charset="iso-8859-1"; format=flowed -Content-Transfer-Encoding: 8bit -X-Spam-Status: No, hits=-1.9 required=5.0 - tests=AWL,EMAIL_ATTRIBUTION,IN_REP_TO,QUOTED_EMAIL_TEXT, - REFERENCES,REPLY_WITH_QUOTES - autolearn=ham version=2.55 -X-Spam-Level: -X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp) - -Håvard diff --git a/rt/lib/t/data/new-ticket-from-iso-8859-1-full b/rt/lib/t/data/new-ticket-from-iso-8859-1-full deleted file mode 100644 index 493ca1591..000000000 --- a/rt/lib/t/data/new-ticket-from-iso-8859-1-full +++ /dev/null @@ -1,38 +0,0 @@ -X-Mailer: QUALCOMM Windows Eudora Version 5.2.1 -To: Jesse Vincent <jesse@bestpractical.com> -From: Wilhelmsen Håvard <hw@nordkapp.net> -Subject: Re: rt-3.0.3pre1 -X-Spam-Status: No, hits=-1.9 required=5.0 - tests=AWL,EMAIL_ATTRIBUTION,IN_REP_TO,QUOTED_EMAIL_TEXT, - REFERENCES,REPLY_WITH_QUOTES - autolearn=ham version=2.55 -X-Spam-Level: -X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp) - -At 14:56 02.06.2003 -0400, you wrote: ->> This patch didn't help us out. ->> We still got problems with auto responding e-mails sent from the system ->> when a new ticket is created. ->> The same problem appears when one of the staff replays to an new ticket. ->> All Norwegian letters is converted to strange letters like ø ->> ->> We would love if this bug could be fixed. On our mail server we are ->running ->> perl 5.6.1 since we are using debian stabel packet lists. -> ->I'd love it too. I just can't find it. Can you send me ->(jesse@bestpractical.com) a couple of email messages containing ->characters that break your RT? - -Hello again, - -Thanks for your fast replay! - -I don't know how this looks at your end but it is letters like: ø æ Ã¥ -If your want to make this in html it will be ø å and &aerlig; - - --- -HÃ¥vard - - diff --git a/rt/lib/t/data/russian-subject-no-content-type b/rt/lib/t/data/russian-subject-no-content-type deleted file mode 100644 index 03d95b8c4..000000000 --- a/rt/lib/t/data/russian-subject-no-content-type +++ /dev/null @@ -1,42 +0,0 @@ -Return-Path: <mitya@fling-wing.example.com> -X-Real-To: <mitya@second.example.com> -Received: from [194.87.5.31] (HELO sinbin.example.com) - by cgp.second.example.com (CommuniGate Pro SMTP 4.0.5/D) - with ESMTP-TLS id 69661026 for mitya@second.example.com; Wed, 18 Jun 2003 11:14:49 +0400 -Received: (from daemon@localhost) - by sinbin.example.com (8.12.8/8.11.6) id h5I7EfOj096595 - for mitya@second.example.com; Wed, 18 Jun 2003 11:14:41 +0400 (MSD) - (envelope-from mitya@fling-wing.example.com) -Received: from example.com by sinbin.example.com with ESMTP id h5I7Ee8K096580; - (8.12.9/D) Wed, 18 Jun 2003 11:14:40 +0400 (MSD) -X-Real-To: <mitya@second.example.com> -Received: from [194.87.0.31] (HELO mail.example.com) - by example.com (CommuniGate Pro SMTP 4.1b7/D) - with ESMTP id 76217696 for mitya@example.com; Wed, 18 Jun 2003 11:14:40 +0400 -Received: by mail.example.com (CommuniGate Pro PIPE 4.1b7/D) - with PIPE id 63920083; Wed, 18 Jun 2003 11:14:40 +0400 -Received: from [194.87.5.69] (HELO fling-wing.example.com) - by mail.example.com (CommuniGate Pro SMTP 4.1b7/D) - with ESMTP-TLS id 63920055 for mitya@example.com; Wed, 18 Jun 2003 11:14:38 +0400 -Received: from fling-wing.example.com (localhost [127.0.0.1]) - by fling-wing.example.com (8.12.9/8.12.6) with ESMTP id h5I7Ec5R000153 - for <mitya@example.com>; Wed, 18 Jun 2003 11:14:38 +0400 (MSD) - (envelope-from mitya@fling-wing.example.com) -Received: (from mitya@localhost) - by fling-wing.example.com (8.12.9/8.12.6/Submit) id h5I7Ec0J000152 - for mitya@example.com; Wed, 18 Jun 2003 11:14:38 +0400 (MSD) -Date: Wed, 18 Jun 2003 11:14:38 +0400 (MSD) -From: "Dmitry S. Sivachenko" <mitya@fling-wing.example.com> -Message-Id: <200306180714.h5I7Ec0J000152@fling-wing.example.com> -To: mitya@example.com -Subject: ÔÅÓÔ ÔÅÓÔ -X-Spam-Checker-Version: SpamAssassin 2.60-cvs-mail.demos (1.193-2003-06-13-exp) -X-Spam-Level: + -X-Spam-Status: No, hits=1.0 required=5.0 tests=SUBJ_ILLEGAL_CHARS autolearn=no - version=2.60-cvs-mail.demos -X-Spam-Report: * SUBJ_ILLEGAL_CHARS 1.0 (Subject contains too many raw illegal characters) - -Content-Length: 6 - -ôåóô - diff --git a/rt/lib/t/data/text-html-in-russian b/rt/lib/t/data/text-html-in-russian deleted file mode 100644 index b965b1b59..000000000 --- a/rt/lib/t/data/text-html-in-russian +++ /dev/null @@ -1,87 +0,0 @@ -From rickt@other-example.com Tue Jun 17 20:39:13 2003 -Return-Path: <rickt@other-example.com> -X-Original-To: info -Delivered-To: mitya@vh.example.com -Received: from example.com (mx.example.com [194.87.0.32]) - by vh.example.com (Postfix) with ESMTP id 8D77B16E6BD - for <info>; Tue, 17 Jun 2003 20:39:05 +0400 (MSD) -Received: from hotline@example.com - by example.com (CommuniGate Pro GROUP 4.1b7/D) - with GROUP id 76033026; Tue, 17 Jun 2003 20:38:00 +0400 -Received: by example.com (CommuniGate Pro PIPE 4.1b7/D) - with PIPE id 76033052; Tue, 17 Jun 2003 20:38:00 +0400 -Received: from [217.132.49.75] (HELO compuserve.com) - by example.com (CommuniGate Pro SMTP 4.1b7/D) - with SMTP id 76032971 for info@example.com; Tue, 17 Jun 2003 20:37:41 +0400 -Date: Wed, 18 Jun 2003 01:41:01 +0000 -From: Ó÷åáíûé Öåíòð <rickt@other-example.com> -Subject: Ïðèãëàøàåì ðóêîâîäèòåëÿ, íà÷àëüíèêîâ ïîäðàçäåëåíèé íà òðåíèíã YXLWLJ3LPT9UHuLyGTzyuKQc06eIZ96Y6RVTCZFt -To: Info <info@example.com> -References: <0ID97EGL951H1907@example.com> -In-Reply-To: <0ID97EGL951H1907@example.com> -Message-ID: <HDE46LIK8GGJJ72I@other-example.com> -MIME-Version: 1.0 -Content-Type: text/html; charset=Windows-1251 -Content-Transfer-Encoding: 8bit -X-Spam-Flag: YES -X-Spam-Checker-Version: SpamAssassin 2.60-cvs-jumbo.demos (1.190-2003-06-01-exp) -X-Spam-Level: ++++++++++++++ -X-Spam-Status: Yes, hits=14.9 required=5.0 tests=BAYES_99,DATE_IN_FUTURE_06_12 - FROM_ILLEGAL_CHARS,HTML_10_20,HTML_FONTCOLOR_UNKNOWN,HTML_FONT_BIG - MIME_HTML_ONLY,RCVD_IN_NJABL,SUBJ_HAS_SPACES,SUBJ_HAS_UNIQ_ID - SUBJ_ILLEGAL_CHARS autolearn=no version=2.60-cvs-jumbo.demos -X-Spam-Report: 14.9 points, 5.0 required; - * 2.3 -- Subject contains lots of white space - * 1.0 -- BODY: HTML font color is unknown to us - * 0.3 -- BODY: FONT Size +2 and up or 3 and up - [score: 1.0000] - * 2.8 -- BODY: Bayesian classifier spam probability is 99 to 100% - * 1.0 -- BODY: Message is 10% to 20% HTML - * 1.0 -- From contains too many raw illegal characters - * 1.0 -- Subject contains a unique ID - * 1.0 -- Subject contains too many raw illegal characters - * 1.2 -- Date: is 6 to 12 hours after Received: date - [217.132.49.75 listed in dnsbl.njabl.org] - * 1.2 -- RBL: Received via a relay in dnsbl.njabl.org - * 2.0 -- Message only has text/html MIME parts -Status: RO -Content-Length: 2743 -Lines: 36 - -<html><body><basefont face="times new roman, times, serif" size="2"> -<center>Ó÷eáíûé Öeíòp "ÊÀÄÐÛ ÄÅËÎÂÎÃÎ ÌÈÐÀ" ïpèãëaøaeò ía òpeíèíã:<br> -<font size="5"><b>ÌÎÒÈÂÀÖÈß ÊÀÊ ÈÍÑÒÐÓÌÅÍÒ ÓÏÐÀÂËÅÍÈß ÏÅÐÑÎÍÀËÎÌ</b></font><br> -<font color="red"><b>19 èþíÿ 2003 ã.</b></font><br> -<b><i>Òpeíèíã ïpeäíaçía÷eí äëÿ âûcøeão è cpeäíeão óïpaâëeí÷ecêoão ïepcoíaëa.</i></b><br></center><br> -<p align="justify"><b>Òpeíep: Áopìoòoâ Ïaâeë.</b> Ïpaêòè÷ecêèé ïcèõoëoã, oïûò paáoòû áoëee 10 ëeò â oáëacòè ïcèõoëoãèè è áèçíec-òpeíèíãoâ. Àâòop pÿäa ïóáëèêaöèé è ìeòoäè÷ecêèõ ïocoáèé paçëè÷íûõ íaïpaâëeíèé ïcèõoëoãèè, â òoì ÷ècëe: “Òeõíoëoãèÿ äeëoâoão oáùeíèÿ”, “Òeõíèêè è ïpèeìû ýôôeêòèâíûõ ïepeãoâopoâ”, “Ñòpaòeãèè ôopìèpoâaíèÿ êopïopaòèâíoão èìèäæa” è äp. Çaêoí÷èë ËÃÓ ôaêóëüòeò coöèaëüíoé ïcèõoëoãèè, Ðoccèécêóþ Àêaäeìèþ ãocóäapcòâeííoé cëóæáû ïpè Ïpeçèäeíòe ÐÔ, êópcû MBA.<br><br> -<b><u>Öeëè òpeíèíãa:</u></b><br> -1. Îcâoèòü ïpèeìû óïpaâëeíèÿ ìoòèâaöèeé;<br> -2. Ïoëó÷èòü ïpaêòè÷ecêèe íaâûêè ìoòèâaöèè ïepcoíaëa ê paáoòe;<br> -3. Îcâoèòü ocíoâíûe íaâûêè êoìaíäooápaçoâaíèÿ;<br> -4. Îâëaäeòü ïpaêòè÷ecêèìè ìeòoäaìè coçäaíèÿ è ócèëeíèÿ paáo÷eé ìoòèâaöèè, êoìaíäooápaçoâaíèÿ.<br><br> -<b><u>Çaäa÷è òpeíèíãa:</u></b><br> - - Îcâoèòü ìeòoäû ïoáóæäeíèÿ äpóãèõ ëþäeé ê âûïoëíeíèþ oïpeäeëeííoé äeÿòeëüíocòè;<br> - - Íaó÷èòücÿ íaïpaâëÿòü ïoáóæäeíèÿ coòpóäíèêoâ â cooòâeòcòâèe c çaäa÷aìè opãaíèçaöèè.<br><br> -<b><u>Ñoäepæaíèe ïpoãpaììû:</u></b><br> -<b>I. Ìaòepèaëüíûe è íeìaòepèaëüíûe ôopìû ìoòèâaöèè:</b><br> -1. Ìecòo è poëü ìoòèâaöèè â óïpaâëeíèè ïepcoíaëoì;<br> -2. Ïpaêòèêa óïpaâëeíèÿ opãaíèçaöèÿìè.<br> -<b>II. Ïpaêòè÷ecêoe ïpèìeíeíèe ìoòèâaöèè â óïpaâëeíèè ïepcoíaëoì:</b><br> -1. Àíòèìoòèâèpóþùèe pacïopÿæeíèÿ;<br> -2. Ìoòèâaöèÿ è oöeíêa äeÿòeëüíocòè (poëü aòòecòaöèè coòpóäíèêoâ);<br> -3. Ìoòèâaöèÿ è ïpaêòèêa íaêaçaíèé.<br><br> -<b><u> çaâepøeíèè ïpoãpaììû ó÷acòíèêè cìoãóò:</u></b><br> -1. Îpèeíòèpoâaòü coòpóäíèêoâ ía äocòèæeíèe oïpeäeëeííoão peçóëüòaòa;<br> -2. Îâëaäeòü íeoáõoäèìûìè íaâûêaìè óïpaâëeíèÿ ìoòèâaöèeé ïepcoíaëa;<br> -3. Ïpèìeíÿòü ïoëó÷eííûe çíaíèÿ â ïpaêòèêe óïpaâëeíèÿ ïepcoíaëoì;<br> -4. Îïpeäeëÿòü èíäèâèäóaëüíûe ocoáeííocòè (ïpeäïo÷òeíèÿ) ìoòèâaöèè coòpóäíèêoâ â opãaíèçaöèè.<br> -<i> õoäe òpeíèíãa ècïoëüçóeòcÿ paáo÷èé è cïpaâo÷íûé ìaòepèaë ïo ìoòèâaöèè è còèìóëèpoâaíèþ ïepcoíaëa poccèécêèõ êoìïaíèé. Ïo oêoí÷aíèè âûäaeòcÿ cepòèôèêaò.</i><br><br> -<center>Ïpoäoëæèòeëüíocòü: 1 äeíü, 8 ÷acoâ (äâa ïepepûâa, oáeä)<br> -<b>Ñòoèìocòü ó÷acòèÿ: 4 700 póáëeé áeç ÍÄÑ.</b><br> -921-5862, 928-4156, 928-4200, 928-5321</center><br> -<font size=1> Åcëè èíôopìaöèÿ ïoäoáíoão poäa Âac íe èíòepecóeò è ïo äpóãèì âoïpocaì - ïèøèòe: <a href="mailto:motiv@mailje.nl">seminar</a></font> -<br><font size="1" color="#ffffff">3ZkRPb60QBbiHef1IRVl</font> -</body></html> - - - diff --git a/rt/lib/t/data/text-html-with-umlaut b/rt/lib/t/data/text-html-with-umlaut deleted file mode 100644 index 90e5d3fa9..000000000 --- a/rt/lib/t/data/text-html-with-umlaut +++ /dev/null @@ -1,35 +0,0 @@ -Return-Path: <gst@example.com> -Delivered-To: j@pallas.eruditorum.org -Received: from vis.example.com (vis.example.com [212.68.68.251]) - by pallas.eruditorum.org (Postfix) with SMTP id 59236111C3 - for <jesse@example.com>; Thu, 12 Jun 2003 02:14:44 -0400 (EDT) -Received: (qmail 29541 invoked by uid 502); 12 Jun 2003 06:14:42 -0000 -Received: from sivd.example.com (HELO example.com) (192.168.42.1) - by 192.168.42.42 with SMTP; 12 Jun 2003 06:14:42 -0000 -Received: received from 172.20.72.174 by odie.example.com; Thu, 12 Jun 2003 08:14:27 +0200 -Received: by mailserver.example.com with Internet Mail Service (5.5.2653.19) id <LJSB7T54>; Thu, 12 Jun 2003 08:14:39 +0200 -Message-ID: <50362EC956CBD411A339009027F6257E013DD495@mailserver.example.com> -Date: Thu, 12 Jun 2003 08:14:39 +0200 -From: "Stever, Gregor" <gst@example.com> -MIME-Version: 1.0 -X-Mailer: Internet Mail Service (5.5.2653.19) -To: "'jesse@example.com'" <jesse@example.com> -Subject: An example of mail containing text-html with an umlaut in the content -Date: Thu, 12 Jun 2003 08:14:39 +0200 -Content-Type: text/html; - charset="iso-8859-1" -Content-Transfer-Encoding: quoted-printable - -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<HTML><HEAD> -<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; charset=3Diso-8859-= -1"> - - -<META content=3D"MSHTML 6.00.2800.1170" name=3DGENERATOR></HEAD> -<BODY> -<DIV><FONT face=3DArial><FONT size=3D2>Hello,<BR><BR>ist this kind of Messa= -ges, that=20 -causes rt to crash.<BR><BR>Mit freundlichen Gr=FC=DFen<BR>Gregor=20 -Stever ^^causes Error<SPAN=20 -class=3D975501206-12062003>!!</SPAN></FONT></FONT></DIV></BODY></HTML> diff --git a/rt/lib/t/regression/00placeholder b/rt/lib/t/regression/00placeholder deleted file mode 100644 index 0afc6045c..000000000 --- a/rt/lib/t/regression/00placeholder +++ /dev/null @@ -1 +0,0 @@ -1; diff --git a/rt/lib/t/regression/mime_tests b/rt/lib/t/regression/mime_tests deleted file mode 100644 index 26e4dbf84..000000000 --- a/rt/lib/t/regression/mime_tests +++ /dev/null @@ -1,19 +0,0 @@ -use RT::Ticket; -use RT::Queue; - -use MIME::Parser; -use File::Temp; -use RT::EmailParser; - -open (HANDLE, "data/nested-mime-sample"); -my $parser = RT::EmailParser->new() - $parser->ParseMIMEEntityFromFileHandle(\*HANDLE); -my $entity = $parser->Entity; - -my $q = RT::Queue->new($RT::SystemUser); -$q->Load('general'); -ok ($q->Id, "Queue is loaded"); -my $Ticket = RT::Ticket->new($RT::SystemUser); -my ($tid, $ttid, $msg) =$Ticket->Create( Queue => $q->Id, Subject => "Nested mime test", MIMEObj => $entity); -ok ($tid, $msg); -ok($Ticket->Id); |