diff --git a/lib/classes/message/manager.php b/lib/classes/message/manager.php
index 774a5907180..5440a589584 100644
--- a/lib/classes/message/manager.php
+++ b/lib/classes/message/manager.php
@@ -159,8 +159,7 @@ class manager {
$s = new \stdClass();
$s->sitename = format_string($SITE->shortname, true, array('context' => \context_course::instance(SITEID)));
- // When the new interface lands, the URL may be reintroduced, but for now it isn't supported, so just hit the index.
- $s->url = $CFG->wwwroot.'/message/index.php';
+ $s->url = $CFG->wwwroot.'/message/index.php?id='.$eventdata->userfrom->id;
$emailtagline = get_string_manager()->get_string('emailtagline', 'message', $s, $recipient->lang);
$localisedeventdata->fullmessage = $eventdata->fullmessage;
diff --git a/message/lib.php b/message/lib.php
index 474b27429fe..801ebdd111a 100644
--- a/message/lib.php
+++ b/message/lib.php
@@ -348,19 +348,6 @@ function message_post_message($userfrom, $userto, $message, $format) {
$eventdata->fullmessageformat = $format;
$eventdata->smallmessage = $message;//store the message unfiltered. Clean up on output.
-
- $s = new stdClass();
- $s->sitename = format_string($SITE->shortname, true, array('context' => context_course::instance(SITEID)));
- $s->url = $CFG->wwwroot.'/message/index.php?user='.$userto->id.'&id='.$userfrom->id;
-
- $emailtagline = get_string_manager()->get_string('emailtagline', 'message', $s, $userto->lang);
- if (!empty($eventdata->fullmessage)) {
- $eventdata->fullmessage .= "\n\n---------------------------------------------------------------------\n".$emailtagline;
- }
- if (!empty($eventdata->fullmessagehtml)) {
- $eventdata->fullmessagehtml .= "
---------------------------------------------------------------------
".$emailtagline;
- }
-
$eventdata->timecreated = time();
$eventdata->notification = 0;
return message_send($eventdata);