Dynamically created anchor tags are not displaying as a link in email template when received at client end

I am creating a link for an email template to approve some order.

$approvalLink = "<a href='" . $url . "/Request/Approval/code/" . $Code . "'>Approve</a>";

This link works fine most of the time but sometimes it displays as a string because an unintended space is added between “<” and “a”. As a result of this link appears to be a string. this is how link looks like in the email:

< a href='blahblah'>Approve</a>

What can be the possible reason for this space and how can I fix it?

I am using PHP, symfony and phpmailer class to send emails.

Source: Symfony Questions

Was this helpful?

0 / 0

Leave a Reply 0

Your email address will not be published. Required fields are marked *