>After one of our web users inputs and saves their information, emails are sent out automatically, to customers specified by that user with embedded links back to our website. Unfortunately, in come cases, different margins are being used and this causes breaks in the text, that make the links invalid.
>
>I know how to fix the link but I don't want our customers to have to do this.
As any time when you have hardcoded carriage returns in the text you want to generate, specially when the text has some expanding macros inside, the line lengths of the final output are nearly unpredictable.
The cure, of course, is to remove the hardcoded carriage returns, and send the email as HTML - the recipient's mailer software will take care of the display. There were a few threads around here how to send mail as HTML, and you can search the one that fits what you use (Outlook, MAPI or whatever).