-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Honey Pot/Spam protection #541
Comments
A honeypot field already exists. These must be smarter bots! Do the spam e-mails have recurring domains? If yes, you cloud add them to the domain blocklist in settings. |
But it does not exist on the user generated forms. I think you template it used for the global subscription form, not for the one where you can generate and select each list. They enter gmail addresses for some reasons. |
Yep, got it. |
Forgot this: you can just add Just merged a change that automatically generates this along with the form code (for the next release). |
Nice! That is also what I did after you mentioned it first. Let's see how much spam now arrives. |
Spam is still coming in... Can't we add some other basic protection mechanism? |
The only other thing that could work is a CAPTCHA. |
Is there a way to show statistic from which page the request to subscribe was made? I've added this honey pot to all forms, but I must have missed one or it is not working at all. |
No way to figure this out inside listmonk directly. Assuming that you're running it behind a webserver (for SSL), you can refer to the webserver's access logs to figure out. |
I just added a fixed name to the name field and noticed that the traffic comes from my home (main) page. I've added the honey pot field, which does not help at all. Arent there any other options that we could add (instead of recaptcha)? |
The only way would be to bundle an image CAPTCHA which should weed out most bots, except for the very sophisticated ones (which are unlikely to bother signing up to a mailing list maybe). However, an image-only CAPTCHA creates accessibility issues too. Maybe something like this https://www.hcaptcha.com can be an optional plugin. |
A few suggestions to better control spam signups. Rather than a captcha which everyone will have a different preference on which one to use & is a pain for end-users....
Also, be nice to have an automated option that could be run say monthly to clean the list using the same email validation rules.
|
Hello, |
hCAPTCHA support has been added to listmonk and will be available in the upcoming release. It should've been this weekend but is delayed by a few days and will be released later this week. |
Great! Thank you @knadh |
I hope you publish this week 😍 |
Any news @knadh on the updated docker image? |
Hey Guys, I've checked and enabled hcaptcha. Is there any other way to prevent spam with little modification? Did listmonk improve anything beside the hcaptcha in the last releases (I've just upgraded from 2.1) |
Whoa, bots have bypassed hCaptcha en-masse? That is very unusual. Apart from that, listmonk has no other bot protection built in (infeasible to have either). It should be handled externally by a WAF or a bot protection mechanism. |
Do you use Cloudflare Nico? It's a popular way to protect public pages from bots. |
Sorry if I take advantage of this conversation, I already enabled |
Bots do not bypass hcaptcha. That is just what I've added yesterday. They passed the normal form. My wish would be to protect from bots without this additional captcha method. Isnt there a basic solution that would hold off most bots? I mean how do other services like airtable prevent bots without requireing recaptcha? And no, I dont use cloudflare yet. I wish there was a more simple solution to this. My E-Mail Service (Mailjet) suggested me to create a sub-account where the account quality is not so important. I could send transactional emails with this sub account to get a better score for my marketing emails. Otherwise they will block my account. @knadh Would it be possible to use a different smtp service just for transactional messages like opt-in? |
Unfortunately, there isn't anymore. Bots are extremely sophisticated and can even solve conventional graphical captchas in some cases. ;( That's why bot protection services like Cloudflare have become immensely popular.
This isn't possible currently. Will see if this can be made configurable in the future. |
Cloudflare is fairly simple. Just do some web/video searches for "how to block bots with cloudflare". |
Is your feature request related to a problem? Please describe.
Currently I get a lot of "Undelivered mail returned to sender" Email, as spam bots enter invalid email into my subscription form.
Describe the solution you'd like
Can't we add a honeypot field, that must be true or false, contain a specific text etc, that is rejected if that is invalid. It would be good, if no user interaction is required, so no CAPTCHA would be nice.
I am using double opt-in of course, but avoiding those tons of invalid emails would be great!
The text was updated successfully, but these errors were encountered: