--- a/Allura/allura/tasks/mail_tasks.py
+++ b/Allura/allura/tasks/mail_tasks.py
@@ -116,3 +116,26 @@
     smtp_client.sendmail(
         addrs_html, fromaddr, reply_to, subject, message_id,
         in_reply_to, html_msg)
+
+@task
+def sendsimplemail(
+    fromaddr,
+    toaddr,
+    text,
+    reply_to,
+    subject,
+    message_id,
+    in_reply_to=None):
+    plain_msg = mail_util.encode_email_part(text, 'plain')
+    html_text = g.forge_markdown(email=True).convert(text)
+    html_msg = mail_util.encode_email_part(html_text, 'html')
+    multi_msg = mail_util.make_multipart_message(plain_msg, html_msg)
+    smtp_client.sendmail(
+        [toaddr], fromaddr, reply_to, subject, message_id,
+        in_reply_to, multi_msg)
+    smtp_client.sendmail(
+        [toaddr], fromaddr, reply_to, subject, message_id,
+        in_reply_to, plain_msg)
+    smtp_client.sendmail(
+        [toaddr], fromaddr, reply_to, subject, message_id,
+        in_reply_to, html_msg)