Reply to comment
Email CCK Field
Drupal has a custom CCK field for email addresses. Their is a custom Drupal module that provides this field. One of the ways that I am using it is to associate different Content types that I have (Students and Faculty) with this field. Once this field is on that content type, I can hit the "Display Settings" for the content field and choose to use a Contact form. This is a far better option than exposing a naked email address for all the email harvesting spambots out there.
By protecting the email address behind a contact form, you provide an easy to use mechanism for web site users to initiate contact with any of the email addresses that you have configured with your content. For example, you could even use a "Contact the author" functionality for a article that is a content type in your Drupal instance.
One issue that I had with this module is that I had to customize the link that was output from "Email Contact Form" to "Send Email" I easily accomplished this by just adding the following to the template for the individual node types that had this field and added the following snippet of PHP to the template
<?php
if ($node->field_cs_email_address[0]['view']) {
print '<p><a href="/email/' . $node->nid . '/field_email">' Send Email . '</a></p>';
}
?>
In case you are wondering, here's what the "Display Settings" looked like when I specified that the email address should be rendered to be a contact form:
Now I have one additional task. each time the contact form is used, I need to bcc an address. I need to move on to something else, but maybe I will get some ideas here.

