it would be a good idea to explain (even on the project page) what is the added benefit from using a module instead of the core contact functionality with proper permissions

The only difference I see is that contact form can be enabled per role but probably it can also be implemented with "core contact form" + "rules module"

Comments

Thomas_Zahreddin’s picture

Status: Active » Closed (works as designed)

hi,
this is not possible as you describe:

1. there is no permission that could be set in D6 core for the contactform for anonymous users
2. i overwrote this with a access callback-function using hook_menu_alter to change the properties for user/%user/contact, but (!) the contact form checks if the sender (!) has a valid e-mail address (i suppose this is the reason the original contact form can not be used).