[Rt-commit] r14722 - in rt/branches/3.999-DANGEROUS: lib/RT/Interface lib/RT/ScripAction
sunnavy at bestpractical.com
sunnavy at bestpractical.com
Fri Aug 1 23:10:42 EDT 2008
Author: sunnavy
Date: Fri Aug 1 23:10:41 2008
New Revision: 14722
Modified:
rt/branches/3.999-DANGEROUS/ (props changed)
rt/branches/3.999-DANGEROUS/lib/RT/Interface/Email.pm
rt/branches/3.999-DANGEROUS/lib/RT/ScripAction/Notify.pm
rt/branches/3.999-DANGEROUS/lib/RT/ScripAction/SendEmail.pm
Log:
r15206 at sunnavys-mb: sunnavy | 2008-08-02 10:41:32 +0800
cleaned Mail::Address
Modified: rt/branches/3.999-DANGEROUS/lib/RT/Interface/Email.pm
==============================================================================
--- rt/branches/3.999-DANGEROUS/lib/RT/Interface/Email.pm (original)
+++ rt/branches/3.999-DANGEROUS/lib/RT/Interface/Email.pm Fri Aug 1 23:10:41 2008
@@ -50,7 +50,7 @@
use strict;
use warnings;
-use Mail::Address;
+use Email::Address;
use MIME::Entity;
use RT::EmailParser;
use File::Temp;
@@ -418,7 +418,7 @@
# duplicate head as we want drop Bcc field
my $head = $args{'entity'}->head->dup;
- my @recipients = map $_->address, Mail::Address->parse( map $head->get($_), qw(To Cc Bcc) );
+ my @recipients = map $_->address, Email::Address->parse( map $head->get($_), qw(To Cc Bcc) );
$head->delete('Bcc');
my $sender = RT->config->get('SMTPFrom')
@@ -695,7 +695,7 @@
}
return 0 unless @bad_recipients;
- $_->{'address_obj'} = ( Mail::Address->parse( $_->{'Recipient'} ) )[0] foreach @bad_recipients;
+ $_->{'address_obj'} = ( Email::Address->parse( $_->{'Recipient'} ) )[0] foreach @bad_recipients;
foreach my $recipient (@bad_recipients) {
my $status = send_email_using_template(
@@ -814,7 +814,7 @@
my @recipients
= map lc $_->address,
- map Mail::Address->parse( $args{'Head'}->get($_) ), qw(To Cc);
+ map Email::Address->parse( $args{'Head'}->get($_) ), qw(To Cc);
my @res;
foreach my $address (@recipients) {
@@ -888,7 +888,7 @@
# Some broken mailers send: ""Vincent, Jesse"" <jesse at fsck.com>. Hate
$Addr =~ s/\"\"(.*?)\"\"/\"$1\"/g;
- my @Addresses = Mail::Address->parse($Addr);
+ my @Addresses = Email::Address->parse($Addr);
my ($AddrObj) = grep ref $_, @Addresses;
unless ($AddrObj) {
@@ -918,7 +918,7 @@
$head->set(
$field => join ', ',
map $_->format, grep !$skip{ lc $_->address },
- Mail::Address->parse( $head->get($field) )
+ Email::Address->parse( $head->get($field) )
);
}
}
Modified: rt/branches/3.999-DANGEROUS/lib/RT/ScripAction/Notify.pm
==============================================================================
--- rt/branches/3.999-DANGEROUS/lib/RT/ScripAction/Notify.pm (original)
+++ rt/branches/3.999-DANGEROUS/lib/RT/ScripAction/Notify.pm Fri Aug 1 23:10:41 2008
@@ -53,7 +53,7 @@
use base qw(RT::ScripAction::SendEmail);
-use Mail::Address;
+use Email::Address;
=head2 prepare
@@ -86,8 +86,8 @@
if ( $arg =~ /\bOther_?Recipients\b/i ) {
if ( my $attachment = $self->transaction_obj->attachments->first ) {
- push @Cc, map { $_->address } Mail::Address->parse( $attachment->get_header('RT-Send-Cc') );
- push @Bcc, map { $_->address } Mail::Address->parse( $attachment->get_header('RT-Send-Bcc') );
+ push @Cc, map { $_->address } Email::Address->parse( $attachment->get_header('RT-Send-Cc') );
+ push @Bcc, map { $_->address } Email::Address->parse( $attachment->get_header('RT-Send-Bcc') );
}
}
Modified: rt/branches/3.999-DANGEROUS/lib/RT/ScripAction/SendEmail.pm
==============================================================================
--- rt/branches/3.999-DANGEROUS/lib/RT/ScripAction/SendEmail.pm (original)
+++ rt/branches/3.999-DANGEROUS/lib/RT/ScripAction/SendEmail.pm Fri Aug 1 23:10:41 2008
@@ -58,7 +58,7 @@
use RT::EmailParser;
use RT::Interface::Email;
-use Mail::Address;
+use Email::Address;
=head1 name
@@ -238,7 +238,7 @@
=head2 to
-Returns an array of L<Mail::Address> objects containing all the To: recipients for this notification
+Returns an array of L<Email::Address> objects containing all the To: recipients for this notification
=cut
@@ -249,7 +249,7 @@
=head2 cc
-Returns an array of L<Mail::Address> objects containing all the Cc: recipients for this notification
+Returns an array of L<Email::Address> objects containing all the Cc: recipients for this notification
=cut
@@ -260,7 +260,7 @@
=head2 bcc
-Returns an array of L<Mail::Address> objects containing all the Bcc: recipients for this notification
+Returns an array of L<Email::Address> objects containing all the Bcc: recipients for this notification
=cut
@@ -274,7 +274,7 @@
my $self = shift;
my $field = shift;
my $header = $self->template_obj->mime_obj->head->get($field);
- my @addresses = Mail::Address->parse($header);
+ my @addresses = Email::Address->parse($header);
return (@addresses);
}
More information about the Rt-commit
mailing list