I have a SharePoint web application with a default zone (window auth only) with a url
http://internal.companysite.com and an extended zone (FBA only) with a url
http://external.companysite.com. The later one is a public url for non-employees.
When a external user (non-employee) subscribes for alerts, he/she gets the alert emails with internal urls (except for 'Mobile View' link). However the very first subscription confirmation email has proper internal urls embeded in it.
I have seen a couple of discussions on MSDN forums but none of them provide a useful suggestion.
I have seen few posts talking about changing default zone but in my case it is not possible.