Turning off smtp authentication is a huge security hole without any other sort of limitation on who can send email. If you *must* do it, you can add that user's ip to host_accept_relay, to make an exception to the host_auth_accept_relay.
What woudl this be now? I'm getting the same thing trying to go through java and i've tried adding 127.0.0.1, localhost.localdomain on
hostlist relay_hosts
and also on relay_domains and I get this:
Ok, now here's some strange, when i change the TO address to a locally hosted domain on the server it works. But the script cannot send email to an external domain.
This might only be an issue for exim 4 users, and the fix is in the link above. (Note exim 4 is still in beta).
This only effects programs that use smtp via localhost and exim 4. Most cgi scripts will use the sendmail/exim binary directly, so this wouldn't affect too many people.