diff --git a/CRM/Mailing/BAO/Mailing.php b/CRM/Mailing/BAO/Mailing.php index f0ced3b8d881c77010710a14236a9736045661f5..21d10f7c5f77d2aab9ed34ad29bb15daed6f7446 100644 --- a/CRM/Mailing/BAO/Mailing.php +++ b/CRM/Mailing/BAO/Mailing.php @@ -1363,6 +1363,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])) {