use strict; use warnings; use Mail::Bulkmail::Dynamic; my $bulk = Mail::Bulkmail::Dynamic->new( "merge_keys" => [qw(BULK_EMAIL )], "merge_delimiter" => "::", "From" => "'Jim Thomason'", LIST => [qw(stefan.petrea@gmail.com::Stefan)], "Subject" => "This is a test message", "Message" => "your email is BULK_EMAIL and your name is " ) || die Mail::Bulkmail->error(); $bulk->bulkmail() || die $bulk->error;