I found a fix for the SMTP at GoDaddy mail issue I see in so many Medium-trust posts and help Docs. First, you must read all the result documents you can see here with the search phrase SMTP, Medium-Trust, GoDaddy and throw in a few more random searches for good measure. Then, read all the documents on GoDaddy using the same method. Pull out some hair, watch the to-hot-for tv add on the GoDaddy mainpage for a brief intermission, toss and turn for three hours and then wake up from your dream of winning the lotto and hiring the Dallas Cowgirls to dust your swimming pool and put these settings into your web.config and site admin panel for a test, unless you're a female computer geek (MAN THATS HOT!).
Then, ignore the other stuff you read (Except for the parts you shouldn't) and try the following server settings in ALL THREE LOCATIONS. 2 In web.config and 1 in the Mail setup on your Administration Setting page.
- SMTP USER : YourUsername@yourdomain.com << or .net or .org or .ItTook16ManHours8RockStarsAndTwoPizzasToSolve
- SMTP Password: Your password
- SMTP Server: relay-hosting.secureserver.net
- SMTP Port: 25
- SMTP Requires Authentication? PUT A CHECK IN IT!
- SMTP Use SSL? LEAVE IT UNCHECKED!
PLEASE NOTE: I cannot find a single related reference on either site. Then, use a secondary Windows Live ID (If you are a MS developer and haven't done this, you should, it allows you to see different user rights based views in mojo mojoPortal, heck create 1 for each of your personalities as long as it is a valid unique email address you can confirm the resulting registration email from) Sign in, click the Live login link if you have that turned on OR create a new user with the secondary email address and a new username. Your account has been created but you must click a url in the message you won't ever seem to get if you don't try the setting above,,,,,check your email. Click the link. go back to your mojoPortal and sign in. It is important to note that IF you have Live ID enabled and register using the mojoPortal "Live" link, your password will be the token Microsoft sends back from live and NOT your live Password. The response you get from a Request Password submission will prove this, if you have the settings right.
ERROR MESSAGES SOLVED :
- The one that basically says your dot.net can't do that and serves up your email domain, username and password to the GoDaddy Email account in the error message. Oh! If you are fixing this on the live server,,reset your godaddy email password RIGHT NOW and then replace the passwords you have just entered in the web config and admin panel.
- The one that tells you all that neat non related DOT.Net info about turning debugging on so you can see the error, which is not actually the real error because apparently GoDaddy don't go there.
- The Registration Confirmation Email and all the other Email functions that are included in the FREE Version of mojoPortal, a simply amazing product that I highly recommend. It may even solve issues in the paid version which I would be happy to test if Joe Audette finds it in his heart to send me the full versions to play with and recommend to my clients.
- Pardon me for posting such a verbose solution for you to test but, if you have worked on this as long as I have delerium has set in and you need a break.