Willem it's not usually a permission problem - it's when the hosting provider hasn't configured the machine to allow mail to be sent from that account. I think sometimes it's and unusal response code - I think it would be nice if it could be specifically responded to - with the words - Check your mail configuration provided by your hoster or ISP -
What happens is that your hosting provider would have the server configured securely to avoid OPEN RELAY on the server.
A hosting company should be able to tell you what you need to put in your SMTP configuration - that's what you need to have in place to send mail.
Do you have a local installation of DotNetNuke - why not try this experiment - go into your existing mail account setttings - and look at your outgoing mail server options..put them into your local build - Host/Settings / SMTP and click update - and send a test message -
You should get a test message sent to you because you are sending mail from your own network using the same configuration as you would if it were on the web server.
The difference is this - Every machine requires a specific setup for email to be sent securely - without the risk of the server being left open for spamming.
Another way to look at it .. If you have ever put the wrong mail sending address in your outlook or outlook express mail settings, and try to send, you get a note back saying you can't relay mail from this account. This is in line with what's happening on the server, but because it's web based, and DotNetNuke is using the CDO methods, it's returning that error.
I hope this helps clarify a few things for you, but you need to speak to your hosting company and get details from them, not set more permissions on the server.
Nina Meiers