public function exec_send($to, $subject, $text, $from_address = false, $from_name = false)
{
$from_address = $from_address ?: $this->email_from;
$from_name = $from_name ?: $this->email_from_name;
$text = mw()->url_manager->replace_site_url_back($text);
$content = array();
$content['content'] = $text;
$content['subject'] = $subject;
$content['to'] = $to;
$content['from'] = $from_address;
$content['from_name'] = $from_name;
return \Mail::send('mw_email_send::emails.simple', $content, function ($message) use($to, $subject, $from_address, $from_name) {
$from_name = $from_name ?: $from_address;
if ($from_address != false) {
$message->from($from_address, $from_name);
}
$message->to($to)->subject($subject);
});
return;
}