I have a web application for creating links. I would like it to be easier for users to send the links that they create to others using gmail, yahoo mail, etc. Yahoo mail has a special quirk that I need a workaround for.
If you have a Yahoo email account, follow this link:
http://compose.mail.yahoo.com/?body=http%3A%2F%2Flocalhost%3A8000%2Fpath%23anchor
Note that yahoo redirects to a specific mail server (e.g. http://us.mc431.mail.yahoo.com/mc/compose ). As with the case, it decodes the hexadecimal codes. One of them,% 23, is a hash character that is not legal in the value of the query string parameter. All information after% 23 is lost.
All my links are broken and just using a different character is not an option.
Calling us.mc431.yahoo.com works directly for me, but probably not for all users, depending on their location.
I tried setting html = true | false by putting the url in the html tag. Nothing works. Has anyone got a reliable workaround for this particular quirk?
Note: any server-based workaround is not a starter for me. This should be a link between Yahoo and the end user.
thank
yahoo
mcqwerty Oct 27 '09 at 17:16 2009-10-27 17:16
source share