Ok I have set up the forums so that a user must validate their e-mail address. That e-mail will go out to a non-hotmail account no problem, hotmail it never shows up even if I add my domain as a safe sender in hotmail. This is probably the same with any "free account", but we are not live so I am using my own hotmail to test. Other members can not e-mail hotmail accounts from the members profile.
I can however use the e-mail list in admin options to send to a hotmail account. I assume this is because the from address is "revealed". Whereas the profile "click to send e-mail" is not so that an address remains private.
After some searching I read that this relates to spf records in the DNS.
So I contact my host (Network Solutions) and got this:
Thank you for contacting Network Solutions. We are committed to creating the best customer experience possible. One of the first ways we can demonstrate our commitment to this goal is to quickly and efficiently handle your recent request.
In regards to your concern, we do apologize but we do not configure SPF records as of the moment.
Hmmm ok so I can't fix the issue that way.. Any ideas?
I don't want to do this, as I really want the e-mail address verified, but... I was thinking of shutting off the validation entirely. Then making the "click to send e-mail" just like the e-mail list and a member would have to choose to have their e-mail address private or not by using the "allow members to e-mail you" option in their profile?
Here are my e-mail components: ASPMail: installed! ASPQMail: installed! CDOSYS (IIS 5/5.1/6): installed!
And I am working from a snitz install with only the site integration mod, and I have not edited any mail related asp pages.
I actually called Network solutions and spoke to a rep, he indicated that there should be some code in the asp that wil reveal the sent from address which should solve the no spf problem. Is there a way to have the "validate" e-mail just come from the forum admin address without the "spoofing"
I finally found a post that explained error checking in inc_mail.asp Which returned this error: error '8004020f'
In the same post localhost was mentioned, so I did another search for localhost which suggested using localhost (just like it's typed localhost) in the mail server address box in email configuration in place of mail.anydomain.com.
Now it's all working!
Hopefully this will help someonelse!
One question if any of the wizs here can answer it... Why did that work?