Ahahhhh, you want to send a link…..you can use a contact plug in for that…..the user would enter his email in the form and the link would be part of the message.
I do not believe there is a WP widget that will attach a file to an email and send it……normally the user would simply download the file from a post, page or sidebar entry, and for that check for the “download” widget.
Sounds like you changed the URL….easiest way would be to have the old .com site “parked” on your server. That way all your links are still going to work.
That is helpful, but its a slightly different scenario as the URL of the blog is not changing, but the domain is going to pointed to the public_html file instead of the add on domain’s directory.