SPECIAL OFFER: Only $69 for access to everything in OSTraining for 1 year! You save $75!  1
Join today and get access to 1,000's of books and videos. Learn WordPress, Drupal, Magento, Joomla and more! Sign up today!

Privacy of User Contact Forms

6 years 3 weeks ago #117441 by BamaJohn
Privacy of User Contact Forms was created by BamaJohn
I manage a Drupal site for our HOA and I have been asked if i or other admins can view messages sent via user's contact forms? I have poked around and all I see are log entries where users access a contact form but I do not see the message.

I do not want to see the messages - my hope is that it is not possible so I can assure the owners.

Please Log in to join the conversation.

6 years 3 weeks ago - 6 years 3 weeks ago #117456 by Duke3D
Replied by Duke3D on topic Privacy of User Contact Forms
The answer varies and depends on the specific software being used to process the form and create the e-mail, along with its settings. In most cases, unless the site builder specifically wanted to create an archive of sent messages, they are not retained for both hard drive space management/maintenance and performance reasons.

So, three options. 1) Specifically identify the software loaded and used for form entry, lookup at the author's website and documentation whether it has an archiving feature and if so, how that feature is activated and check those settings and any specified archive files. 2) Submit a form with a highly unique non-dictionary word in it like xyzyxyz. Open your preferred database management software such as Navicat or PHPMyAdmin or use the file created by an export of the database to CSV and do a full-database/full-text search for that string of characters. 3) Answer truthfully that you have no idea if it does, that you have no reason to think it does, and if it does, you have no idea where to find it.

My bet is that if the HOA client wanted an archive copy for customer service reasons, and they chose not to install a ticketing system, they would send a bcc copy of the email to some other administrator-related email account instead of saving it to the database.

Please Log in to join the conversation.

6 years 3 weeks ago #117457 by steve
Replied by steve on topic Privacy of User Contact Forms
Duke3D, many thanks for the answer. Yes, those are good points - many contact forms may store their content, even it's not immediately visible.

Hi and welcome, BamaJohn. Do you know which Drupal module you're using for these messages? The default Contact module? The Webform module?

Please Log in to join the conversation.

6 years 3 weeks ago #117523 by BamaJohn
Replied by BamaJohn on topic Privacy of User Contact Forms
It is the default D7 user contact form.

A little background on the politics - it is a disagreement among us owners and I was asked if another admin could "snoop" on private messages. I do not want to see the messages or make it possible for anyone else. I've told the owners to simply exchange personal emails on the first message and they can use direct email.

The "other" admin does not have access to the server so if it takes anything not native to D7 admin menu items we are safe. Thanks in advance.

Please Log in to join the conversation.

6 years 2 weeks ago #117535 by Nick
Replied by Nick on topic Privacy of User Contact Forms
Hi BamaJohn,

There are two types of contact forms in the Drupal 7 core:
1) Personal - these allow users to contact each other
2) Site Wide

By default, the Personal contact form (that each user can enable from their profile) only goes to the respective user. Also, the requests don't get saved to the database.

That being said, a Site Wide contact form can be created, which allows entering the recipients' (including multiple recipients') email addresses. The recipients would not need a Drupal account in this case.

For each one, www.drupal.org/project/contact_save (a non-core module) can be installed to extend Drupal's functionality and allow saving the messages to the database.

Hope this helps! Let us know if you have any questions and we'll be glad to answer.

kind regards,
Nick

Follow us on Twitter - twitter.com/OSTraining
Like us on Facebook - facebook.com/ostraining

Please Log in to join the conversation.

Join today and get access to 1,000's of books and videos. Learn WordPress, Drupal, Magento, Joomla and more! Sign up today!