my $payload = {
'sender' => {
'name' => $vars{'fromname'},
'email' => $vars{'frommail'},
},
'to' => [{
'name' => $vars{'name'},
'email' => $vars{'email'},
}],
'subject' => $vars{'subject'},
'HTMLcontent' => $body,
};
$payload->{'textContent'} = $vars{'preview'} if $vars{'preview'};
my $attrs = {
'headers' => $headers,
'content' => encode_json $payload,
};
####
encountered object 'Site::Email=HASH(0x55fa0a139c18)', but neither allow_blessed, convert_blessed nor allow_tags settings are enabled (or TO_JSON/FREEZE method missing)
##
##
my $email = Site::Email->new;
my $resp = $email->send(
'fname' => $fname,
'user' => "$prefix$data{'idCRM'}",
'token' => $token,
'template' => 'newuser',
'name' => $to,
'email' => $email,
'subject' => 'Your Book Boost Account...'
);