I believe it's because of the from address. The from e-mail address when it was sent from the forum worked, but the one when you tried to send an e-mail to them didn't.
Is it possible to change the code somewhere to ensure the from field is always 'noreply@freeasphost.co.uk' but put in the subject line something like E-mail sent from (users name or email address).