diff --git a/lib/emails/helpers.ts b/lib/emails/helpers.ts index e5218a0a..5c07dbbe 100644 --- a/lib/emails/helpers.ts +++ b/lib/emails/helpers.ts @@ -25,5 +25,11 @@ export function getFormattedMeetingId(videoCallData: VideoCallData): string { } export function stripHtml(html: string): string { - return html.replace("
", "\n").replace(/<[^>]+>/g, ""); + const aMailToRegExp = /"]*)"[\s\w="_:#;]*>([^<>]*)<\/a>/g; + const aLinkRegExp = /"]*)"[\s\w="_:#;]*>([^<>]*)<\/a>/g; + return html + .replace(//g, "\n") + .replace(aMailToRegExp, "$1") + .replace(aLinkRegExp, "$2: $1") + .replace(/<[^>]+>/g, ""); }