Using wp_schedule_event to send emails including links

I guess the problem is just a syntax error..

it should read:

$body = "A text message including a {$link} .";

but in this way it will just print out the html as text. you must also add headers to tell that it’s an html email.

$to = '[email protected]';
$subject="The subject";
$body = 'The email body content';
$headers = array('Content-Type: text/html; charset=UTF-8');

wp_mail( $to, $subject, $body, $headers );