svn commit: [2295] branches/stable/lib/Act/Email.pm: merge r2294: in case more than one address is given, only use the first

maddingue at free.fr maddingue at free.fr
Tue Apr 16 01:05:42 CEST 2013


Revision: 2295
Author:   maddingue
Date:     2013-04-16 01:05:42 +0200 (Tue, 16 Apr 2013)
Log Message:
-----------
merge r2294: in case more than one address is given, only use the first

Modified Paths:
--------------
    branches/stable/lib/Act/Email.pm

Modified: branches/stable/lib/Act/Email.pm
===================================================================
--- branches/stable/lib/Act/Email.pm	2013-04-15 22:58:46 UTC (rev 2294)
+++ branches/stable/lib/Act/Email.pm	2013-04-15 23:05:42 UTC (rev 2295)
@@ -46,7 +46,11 @@
 
     my @headers;
 
-    my $from = Email::Address->new( ref $args{from} ? ( @{ $args{from} }{ 'name', 'email' } ) : ( '', $args{from} ) );
+    my @from = ref $args{from}
+             ? ( @{ $args{from} }{ 'name', 'email' } )
+             : ( '', (split /,/, $args{from})[0] );
+
+    my $from = Email::Address->new(@from);
     push @headers, ( From => $from->format() );
     chomp $args{subject};
 



More information about the Act-cvs mailing list