In the case of a low traffic blog (for instance), that only accepts anonymous comments (no user registration) and manually validates them before publishing them, would it be possible to have a sort of internal white list for trusted email addresses (in the comment "email" field)?

The idea would be that comments using one of those addresses would be published immediately, without requiring validation.

(Obviously the email addresses of the commenters are not visible to the visitors.)

Is there a module for that?

2 Answers 2


You can use the Comment Trust module in order to auto-approve comments from trusted visitors.

Comment Trust auto-approves comments by users with previously-approved comments. It rewards trusted commenters with immediate approvals, while requiring you to approve the comments by new visitors. Works for both anonymous and authenticated users.

  • Thanks, I'll have to try it out. That looks exactly like what I was looking for.
    – s427
    Jul 4, 2015 at 22:24
  • Looks great. Can you confirm if it plays nice with Mollom?
    – s427
    Jul 5, 2015 at 9:02
  • I didn't use it with Mollom so couldn't confirm, unfortunately.
    – herci
    Jul 5, 2015 at 10:59
  • 1
    The module doesn't have any setting to whitelist some email address; it has the setting to blacklist email addresses, which is the one set on Email addresses to never auto-approve. Wasn't this one of the requirements made from @s427?
    – apaderno
    Aug 8, 2015 at 3:40
  • 1
    @kiamlaluno : for me it was a suggestion more than a requirement ("a sort of internal white list"). The purpose of my question was to find a way to make validation easier (and improve user experience for frequent commenters) by auto-approving comments based on some rules. This module definitely does that, and in a way that is probably easier than having to manually fill and maintain a white list, so it's fine for me. (Was not aware that my question was a duplicate, sorry if it's the case.)
    – s427
    Aug 12, 2015 at 8:26

Make a rule with event after saving a new comment. Then make a view with the list of emails which should be bypassed. Compare this with the current email of the user, if there is a match publish the comment on the node. The comparing can be done with views + vbo and the rules action: Load a list of entity objects from a VBO View.combined with a loop statement.

  • Thanks for the suggestion, although I would have hoped for something a little more straightforward. ^^
    – s427
    Apr 9, 2015 at 19:24
  • If you mean a more straightforward solution I cannot give. If you mean a a more straightforward explanation of this solution then I can do that. pls let me know
    – Justme
    Apr 10, 2015 at 17:47
  • Yeah I meant a more straightforward solution (via a module or something like that). I appreciate your suggestion though. :)
    – s427
    Apr 12, 2015 at 10:04

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.