diff --git a/CRM/Mailing/BAO/Mailing.php b/CRM/Mailing/BAO/Mailing.php index ce320a9b26838963fcd08eff16c6cd3c58962617..c150438cdb9d748d83917c1200b186650d0d5180 100644 --- a/CRM/Mailing/BAO/Mailing.php +++ b/CRM/Mailing/BAO/Mailing.php @@ -1346,6 +1346,10 @@ ORDER BY civicrm_email.is_bulkmail DESC $numSlices = count($embed_data); $url = ''; for ($i = 0; $i < $numSlices; $i++) { + $embed_url_data = parse_url($embed_data[$i]); + if (!empty($embed_url_data['scheme'])) { + $token_a['embed_parts'][$i] = preg_replace("/href=\"(https*:\/\/)/", "href=\"", $token_a['embed_parts'][$i]); + } $url .= "{$token_a['embed_parts'][$i]}{$embed_data[$i]}"; } if (isset($token_a['embed_parts'][$numSlices])) {