Mail adding extra characters to hyperlink

I am trying to create a hyperlink in my Mail signature. The actual link should be http://visitor.constantcontact.com/...%3D%3D but Mail is inserting characters after the percentage sign so that it becomes http://visitor.constantcontact.com/...%253D%253D. This makes the hyperlink useless and directs users to an error page. Plus it makes me look like an idiot, since I'm trying to get people to click on the link to subscribe to my email newsletter.

I've searched for other instances of this problem and while I found them the posted solutions didn't help. I can't change the URL to exclude the percentage signs, since it was generated by Constant Contact, not me. I also can't make the signature plain text, since then I wouldn't be able to create a hyperlink. How can I get Mail to stop inserting "25" after the percentage signs?

iMac, Mac OS X (10.5.7)

Posted on Jul 5, 2009 8:55 PM

Reply
10 replies

Jul 5, 2009 10:56 PM in response to Laura Foley

Laura,

Open up Safari to the constantcontact website, and open a new email message open so you can see both windows. From the address bar in Safari highlight all of the address (or triple click) and then drag that address into the new email window. Copy the item you dragged and then paste the item into the signature preference file. Finally send the email and check the file received for errors. The hyperlink will not look correct in the "new mail" window but it will arrive correctly.

Jul 6, 2009 12:07 AM in response to Laura Foley

Hi Laura, welcome to Apple discussions.

You should find that this is purely due to a thing called "hyper text mark-up language" (HTML) and the way the computer interprets it. If a name contains any special character, which could be an "umlaut" or parantheses.

E.g: "marginal" turns into: "& quot; marginal & quot;" (without gaps between ampersand and quot because try and reply to this post and take the gap out and see what happens to the "&" and the "quot" with no gap: it turns into a "

Have fun with your machine, it looks fine (including the link you sent - opens both the same window)

Message was edited by: Alexandre

Jul 6, 2009 4:56 AM in response to Laura Foley

Thanks, everyone, for your help. Boy, you guys stay up late!

I don't think I explained my problem very well. If I cut and paste the Constant Contact URL into the body of the email, it works great. It's when I want to create alternate text for the link in my signature block, in this case "Click here to subscribe," then go to Edit/Link to apply the correct URL, that the extra characters are added.

Here's the entire link if you want to play around with the results:
http://visitor.constantcontact.com/manage/optin/ea?v=001WVdpo956d6k6PybRvEKkXQ%3 D%3D

And here's what Apple Mail does to it:
http://visitor.constantcontact.com/manage/optin/ea?v=001WVdpo956d6k6PybRvEKkXQ%2 53D%253D

My husband suggested a workaround for this problem: to create a redirect page on my Web site and link to that instead of directly to Constant Contact. But this Mail problem is annoying and I'd like to learn if Apple will be addressing this issue soon.

Jul 6, 2009 9:01 PM in response to Laura Foley

Laura,

Go to this page http://www.createarevolution.com/blog/2008/02/07/creating-an-html-signature-in-a pple-mail/. This example worked but the instructions weren't 100% correct. I did get it to work just fine though. You will need a html editor and know how to embed a hyperlink. I use BBEdit for my html editor.

Start by creating a default signature in Mail with any text. This creates the file you will need to replace later. After you have done this completely quit Mail.app. Next you create a html file with your html editor and make your signature to say this "click here" or whatever you like, with fancy graphics and colors. You will have to code the html correctly to get the colors and graphics right. You will need a HTML editor to do it. Save the file and then put a .html on the end of it. Then you open the html file in Safari by control clicking it and select "open with Safari". Next inside Safari click save as Web Archive, and save it to the /Users/Library/Mail/Signatures/ folder under the same name that is already there. This replaces the current signature with your new html embedded one. Then you open up Mail and send a test message to verify that it worked.

Message was edited by: b3av1s

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Mail adding extra characters to hyperlink

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.