}
# Do the merge.
+ my $subject;
+ if (! $tt->process(\$tmplData->{'subject'}, $cols, \$subject)) {
+ warn "Failed to process template: " . $tt->error();
+ warn "Template: $tmplData->{'subject'}\n"
+ if $verbose;
+
+ next;
+ }
+
my $out;
if (! $tt->process(\$tmplData->{'body'}, $cols, \$out)) {
warn "Failed to process template: " . $tt->error();
}
if ($verbose) {
- print "Subject: $tmplData->{'subject'}\n";
+ print "Subject: $subject\n";
print "From: $tmplData->{'from'}\n";
print "Attachment: $file_to_attach\n" if defined $file_to_attach;
print $out;
my $mail = MIME::Entity->build(
To => \@emails,
From => $tmplData->{'from'},
- Subject => $tmplData->{'subject'},
+ Subject => $subject,
Bcc => $tmplData->{'bcc'},
Cc => $tmplData->{'bc'},
'Reply-To' => $tmplData->{'reply_to'},