diff --git a/resources/install/scripts/app/voicemail/resources/functions/send_email.lua b/resources/install/scripts/app/voicemail/resources/functions/send_email.lua index 0480f8c9dd..b72350b1a0 100644 --- a/resources/install/scripts/app/voicemail/resources/functions/send_email.lua +++ b/resources/install/scripts/app/voicemail/resources/functions/send_email.lua @@ -156,11 +156,20 @@ file = voicemail_dir.."/"..id.."/msg_"..uuid.."."..vm_message_ext; --send the email - send_mail(headers, - voicemail_mail_to, - {subject, body}, - (voicemail_file == "attach") and file - ); + if (voicemail_file == "attach") then + freeswitch.email(voicemail_mail_to, + voicemail_mail_to, + "To: "..voicemail_mail_to.."\nFrom: "..voicemail_mail_to.."\nX-Headers: "..headers.."\nSubject: "..subject, + body, + file + ); + else + freeswitch.email(voicemail_mail_to, + voicemail_mail_to, + "To: "..voicemail_mail_to.."\nFrom: "..voicemail_mail_to.."\nX-Headers: "..headers.."\nSubject: "..subject, + body + ); + end end --whether to keep the voicemail message and details local after email