Ah - Sie arbeiten mit einem Platzhalter! Dann ist die Lösung einfach, ergänzen Sie einfach einen dritten Parameter in der Funktion replace():
replace('%placeholder%', $url, 'html');
Alternativ können Sie das &code= direkt in den Mail-Inhalt schreiben und nur den Code via Platzhalter ersetzen.