1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

XF 1.4 Spam Phrases

Discussion in 'XenForo Questions and Support' started by Albanian, Apr 13, 2015.

  1. Albanian

    Albanian Member

    Hi Guys,

    I am getting a lot of spammers on my forum(-/+ 20-30 threads a day) especially from dermakin products.
    So ive post some rules in the Spam Phrases(options -> spam management)
    Code:
    http://www.tripleeffectseyeserum.org/dermakin-skin-serum/
    dermakin
    dermaskin
    When i try to create a test thread with one of these words or url it doesnt block the thread, it just appears on the forum.. Am i doing something wrong, or are there other options to block those threads or spammers?

    Regards,
     
  2. Brogan

    Brogan XenForo Moderator Staff Member

    The 'Maximum Messages to Check for Spam' value works in conjunction with the spam phrases.

    It won't apply to you if your message count is higher than the value set there.
     
  3. Albanian

    Albanian Member

    I tried 0 and 1 both without success
     
  4. Brogan

    Brogan XenForo Moderator Staff Member

    O disables all spam checks.

    1 means if your message count is greater than 1 it won't apply.
     
  5. Albanian

    Albanian Member

    thanks, solved!
     
  6. webducknj

    webducknj Active Member

    we're having the same problem. in our case i've entered a bunch of phrases and the number mentioned above is set to 4.

    eyeserum is one of our spam phrases yet a spammer just posted
    http://www.idolizeadvancedeyeserumfacts.com/wrinkle-repair/

    how would it happen that a new account with a first post that includes a banned phrase would be able to post it anyway?

    been trying to get a handle on some minor site admin issues and this one has me puzzled.

    thanks,
    bart
     
    Last edited: Apr 18, 2015
  7. Mike

    Mike XenForo Developer Staff Member

    If you just have "eyeserum" in, that link won't trigger. The default approach matches full words only.

    If you want to match abitrary strings, you need to use the regular expression support mentioned in the description, which in this case would be:

    /eyeserum/i
     
  8. webducknj

    webducknj Active Member

    Thank you very much Mike! I was wondering what the sentence "If you start the line with /, the line will be treated as a regular expression (example: /test/i)." meant and that answers my question. I've changed my phrases accordingly so we'll see tomorrow morning how the spammers like it!
    Bart
     
  9. webducknj

    webducknj Active Member

    followed your advise and things looked to be improving until just now when this happened
    Screen Shot 2015-04-22 at 8.41.05 AM.png

    spam phrases listed below
    Screen Shot 2015-04-22 at 8.41.25 AM.png
     
  10. Mike

    Mike XenForo Developer Staff Member

    What does the history show?

    There was a bug that was fixed in a recent version that allowed edits to bypass spam checks. It should be fixed in 1.4.6 though.
     
  11. webducknj

    webducknj Active Member

    will have to check the history and if updates have been applied to this site.
    thanks for the advise.
    bart
     
  12. Albanian

    Albanian Member

    I am getting every day new spammers even when i block there url's.. what can I do? Just updating every day the spam phrases list???
     
  13. Zynektic

    Zynektic Well-Known Member

  14. Albanian

    Albanian Member

    Thnx, seems good! I just also tried to block some spam reffers by putting this in the .htaccess file:

    Code:
    ## SITE REFERRER BANNING
    RewriteCond %{HTTP_REFERER} semalt.com [NC,OR]
    RewriteCond %{HTTP_REFERER} urlopener.com [NC,OR]
    RewriteCond %{HTTP_REFERER} openallurls.com [NC,OR]
    RewriteCond %{HTTP_REFERER} seoanalyses.com [NC]
    RewriteRule .* - [F]
     
  15. Zynektic

    Zynektic Well-Known Member

    I block URL's of any form being allowed to post until they have x messages and also specific words if no URL so it flags in moderation queue before they can post so I can quickly deny it and ban them.

    Obviously take into account the content they are trying to post first, some may not be spam at all.

    Oh and just to add, if you do a quick search there are ways that explain blocking disposable email addresses and certain countries and things but be careful using these as some are legit and if you block an entire country that is not a good idea.
     
    Albanian likes this.

Share This Page