Public-access contact form

mike's picture

I am seeking a way to implement a public-access contact form; e.g., so an anonymous user can contact faculty. This can be done by hacking the core contact module, but that is not a desirable solution. How would you implement a contact form that pulls the email-to address from the faculty's profile, has the user input their name & email-from address?

I've been tinkering with Webform and CCK to try and solve this, but I keep getting stumped by correctly directing the email to the right user.

I'm also interested in your thoughts on captcha and other anti-spam measures for such public contact forms.

Thanks!

More! by mike