Community Forum
Please read the intro before joining/posting. Thank you.
If you have questions about our software, chances are this forum has the answers.
You'll need to register before you can post on the forum to ask your question or to answer another one. A reply will be posted to each and every question that is asked so there is no need to double post or bump your post. We'll do our best to answer promptly, but in some cases it may take a day or two. If you bump your post, it may be removed. Bear with us and we'll get your question answered quickly.
Here are a few tips to help you to get your questions answered more rapidly.
IMPORTANT: Posts in English only. We don't employ translators and we'll be unable to understand your message properly and will probably delete it.
SOFTWARE: Each software has it's own forum. Software here is NOT supported. Posts about this software will be deleted. Supported software questions ONLY please.
SEARCH: Use the search option to see if your question has been answered on the forum before now or if there is an answer in the documentation of your software.
PERSONAL SUPPORT: If you have purchased a commercial version of any software, using the contact option at the licence centre ensures a faster response.
AUTO DELETION: Accounts older than 5 days, with no posts or topics, are automatically deleted. Only register if you are thinking of posting.
LINKS: Any links posted are not clickable (to deter spammers) and must be copied / pasted into your browser address bar.
Index Search Register Login
You are not logged in.
- Topic Active | Unanswered
SpamPosts in the Maian Responder forum by RigPa
RigPa 11-09-2022 13:23:53 I am getting totally spammed. Are there any other way than CleanTalk? Is it possible to use Google Captcha? |
maiandavid 12-09-2022 03:21:00 If you use the 'post' or 'get' form options you can create your own form with any spam protection. Just change the form action to point to your check location that does the tests and when it passes the checks post it to the responder location.
When all checks have passed post to your responder 'signup.php' page.
David - Lead Developer/Programmer
www.maianmedia.com |
RigPa 05-10-2022 16:22:16 Someone - a script, hacked the responder and sent out 8.000 spam mails. I am sure they did not guess the password. How can I stop bots from reading the files? Which directories and what attributes are needed? |
RigPa 05-10-2022 16:44:24 Mails are sent from the responder: Mail delivery failed: returning message to sender A message that you sent could not be delivered to one or more of its shary.harding@fpbe.net Action: failed ---------------------- |
maiandavid 06-10-2022 09:08:15 Ideally you need to identify where the attack generated from. Are your signup forms protected?
David - Lead Developer/Programmer
www.maianmedia.com |
RigPa 08-10-2022 21:33:34 The signup is integrated on a WordPress page with no smtp info. But it is clear that they had access to connect.php. From there they had access to the database. |
maiandavid 10-10-2022 09:01:59 Are you sure the Wordpress installation didn't cause the problem? It's famous for vulnerabilities. lol.
David - Lead Developer/Programmer
www.maianmedia.com |
RigPa 10-10-2022 13:57:22 Yep. But WP passes control to Maian Responder and there is only ONE place to find the login info to the Maian database: \control\connect.php. I set the attributes to 600 on that directory and changed password and so far, the mail sending has stopped. Is it ok to set this dir to 600? Or would it be accidental if it works? |
RigPa 15-10-2022 14:36:21 I am by no means a PHP expert but I think I made it all the way through the captcha function and I get a 0.9 score back with a manual sign-up. Right after that, I need to pass mail and name to the maian responder (POST) but I can't make that post work. Can't even find something similar on the net. Do you have a suggestion for a POST action to the signup.php? I'm kinda stuck there. (Every single signup form on the entire Internet is spammed today so I honestly think this spam check should be part of Maian Responder.) |
maiandavid 16-10-2022 17:02:20 I don't think 600 will work for the public html area. The sign up form is something you create yourself, and in many cases the form exists on another domain, so adding spam controls would mean installing other plugins etc. You should create the spam controls yourself before the data is passed to the responder. A spam option is something I'm considering though. It should be fairly easy o implement if you are using the standard post option. You could protect the form with Askimet for example before it is passed: https://akismet.com/ Or use Google captcha? The best way might be an ajax form that does all the checks, then you use Curl to post the data to the responder.
David - Lead Developer/Programmer
www.maianmedia.com |
RigPa 29-10-2022 19:11:57 Akismet is far from enough. I hope Google Captcha is more efficient. My responder is bombarded with hundreds of signups every day and it is unusuable until I make GC work. So far I get a return code from GC and I need to post the variables from the form (nm, nm2 & em) but I can't figure out how. I can't get those 3 variables picked up from the form and can't find anything on Google that can do that. <!DOCTYPE html> <?php // Check if form was submitted: $myfile = fopen("newfile.txt", "w") or die("Unable to open file!"); $txt = "start\n"; if ($_SERVER['REQUEST_METHOD'] === 'POST' && !empty($_POST['recaptcha_response'])) { // Take action based on the score returned: $curlResponse = curl_exec($curlHandle); <body> <div class="field"> <div class="field"> <div class="field is-grouped"> <input type="hidden" name="recaptcha_response" id="recaptchaResponse"> Captcha codes are modded. |
maiandavid 02-11-2022 10:06:19 What do you see if you log the post response to a file? file_put_contents('path_to_log.txt', print_r($_POST, true), FILE_APPEND);
David - Lead Developer/Programmer
www.maianmedia.com |
RigPa 21-11-2022 14:37:20 Its weird. I posted a week ago and did see the post a few days ago when I checked. I also saw it 3 minutes ago but now it is gone. So I try again: Thanks! That helped somewhat :-) Array So the data is ok. But the Post curl gives an error: ["fail","An error occurred, please try again later."] So I still have to make the POST work. Looks like this now: $pp = array('cid' => '1', 'nm' => $firstname, 'nm2' => $lastname, 'em' => $mail); $curlResponse = curl_exec($curlHandle); |
RigPa 21-11-2022 14:39:12 I couldnt write sqrbracketstart em sqrbracketend in previous post - forum synthax square brackets kinda ruins the PHP code |
maiandavid 30-11-2022 03:33:07 Is there anything else in the logs folder when it fails? Any other errors?
David - Lead Developer/Programmer
www.maianmedia.com |
RigPa 05-12-2022 11:28:04 From WP log: [05-Dec-2022 12:08:17 Europe/Copenhagen] PHP Warning: curl_setopt() expects parameter 1 to be resource, null given in /home/lukparke/passionblogist.com/contact.php on line 82 My own log: POSTed array - which fails: Nothing in the Maian log files The part that fails: (line 82) Seems the curl post is bad. The parameter string is probably wrong... |
RigPa 26-02-2023 09:02:30 Is there any hope the new version can handle rejection of spam signups? I have taken my responder down and only use MailPoet because every time I set up Maian Responder (on a new subdomain) it only takes 14 days before thousands of spam mails have registered. |
maiandavid 01-03-2023 01:07:32 Maian Responder has support for CleanTalk, an anti spam system.
David - Lead Developer/Programmer
www.maianmedia.com |
RigPa 11-03-2023 20:17:43 I know. Can I simply copy the new version over the old - except for the license file? |
maiandavid 13-03-2023 00:56:00 Yep, just follow the upgrade instructions. If you have attachments the new version has a different location, so just backup your existing installation before and then move anything as necessary.
David - Lead Developer/Programmer
www.maianmedia.com |
RigPa 15-05-2023 13:47:38 Subscriber last name (surname) is now optional I have absolutely no luck in skipping surname. Tried removing the NM2 related stuff from the sign up code but get this: Signup Errors Please enter last name |
maiandavid 19-05-2023 07:29:47 Sorry. Can you redownload Maian Responder: And update the 'signup.php' file in your installation, then try again.
David - Lead Developer/Programmer
www.maianmedia.com |
RigPa 21-05-2023 14:12:50 Had problems with sending mails. Something stopped working when upgrading. While sending test mails every campaign and every mail and every subscriber suddenly vanished. From one sec to the next. Database is totally empty. Not a single record left. Zeroed. What happened? |
maiandavid 21-05-2023 20:48:12 The upgrade will not wipe the database, so no idea. You can restore from backup and try again.
David - Lead Developer/Programmer
www.maianmedia.com |
RigPa 27-05-2023 06:59:49 It wasn't the upgrade. Tried sending test mails a few times that didnt work. When I changed the mail server and sent again everything disappeared. Yup it sounds strange. Makes no sense... |
maiandavid 31-05-2023 09:24:39 RigPa wrote: It wasn't the upgrade. Tried sending test mails a few times that didnt work. When I changed the mail server and sent again everything disappeared. Yup it sounds strange. Makes no sense... It really doesn't.
David - Lead Developer/Programmer
www.maianmedia.com |