I installed GD-mail Queue plugin because wp-foro became very slow when I posted a new item on the forum or when users were sending a reply.
This plugin works fine when sending emails, but WP foro was still very slow. When testing the email queue all my mails stay in the queue [~1 second (5minutes interval)]. I checked the Cron job with “WP Crontrol” plugin becaus apparently the cron job wasn’t started.
I saw this topic already was on this Forum 3 years ago and tried the proposed solution.
Hello,
You need to check the wp-config.php for this line:
define(‘DISABLE_WP_CRON’, true);
and change it to
define(‘DISABLE_WP_CRON’, false);
or add it if it is not there.Then the cron will run.
By changing the config.php with Filezilla my site crashed and I had to replace the config.php with the old one.
Do you have a solution for this.
Kind regards, Theo
]]>Hello, it would be amazing to have an option to resend any email directly from the plugin dashboard.
It would make the log page even more powerful.
Thank you.
]]>I have set an email at Queue Overrides “Change Email From” and “Change Email Sender”, same email at both, not understanding much the difference between them, however when any email get sent, it still gets sent using wordpress@domain email
I do not have Add emails into the queue setting enabled as whenever I enable that, emails gets stuck and never gets sent. Without enabling, email gets sent immediately, which is fine.
The email override when set on bbpress toolbox > Email override work correctly and picks correct email to send, for other emails, it still keeps on sending with wordpress@domain
Am I doing anything wrong here? or this is any bug?
]]>How can I remove the “GD Mail Queue plugin for WordPress by Dev4Press” link added to the bottom of each email?
I have tried the following function, but no luck:
add_filter('gdmaq_htmlfy_poweredby', function($powered_by_html) {
return '';
}, 100);
]]>
Hi,
Recently i noticed that most of emails come TWICE. Not sure why.
For example the two emails in the capture, i got them twice.
https://drive.google.com/file/d/1A8ZzzaCbMpfYy7GG1r-0LYUYFKaw3QVD/view?usp=sharing
Any ideas how i can fix that? Is it something i did wrong or something changedin WP?
Thanks
]]>Hi,
WP latest and PHP 8.2.x
[27-Mar-2024 09:32:02 UTC] PHP Warning: Undefined array key -1 in /home/wp-content/plugins/gd-mail-queue/d4plib/core/d4p.wpdb.php on line 344
Thanks
]]>Hi,
Wordfence sends emails for authenticate login, in two cases.
1. If your login looks “suspicious”, apparently from google captchas
and
2. If two factor authentication is enabled.
Those emails must bypass the queue. Any help on how to do that?
Thank you
]]>When intercept is on (HTMLfy off) the plugin is encoding ‘&’ in the email Subject to ‘&’. If I turn off the plugin the ‘&’ display correctly as ‘&’ in the email subject.
Can you please implement a fix for this? Thank you.
]]>I’m using your magnificent plugin on our website, everything worked well until it suddenly stopped. We did not make any changes in the database, with cron jobs or in FTP, but the plugin stopped sending emails since 17.12. They are all queued only. When I try to send something from the queue again, I get “Nothing done” message. What could have happened please? The test email from Settings came in fine, the SMTP server is working, just the emails from the queue are not being processed any further. Is there any way to manually take them out of the queue and send them straight away please?
Thank you very much in advance for your help and advice.
]]>Hi,
[01-Nov-2023 17:30:03 UTC] PHP Warning: Undefined property: PHPMailer\PHPMailer\PHPMailer::$Version in /home/wp-content/plugins/gd-mail-queue/core/admin/ajax.php on line 44
Thanks
]]> I have a marketing email on my platform and I would like to know if it’s possible to have like an “exception” so that if a client order on the website you can still receive the order confirmation email instead of being placed in the queue after all the marketing email.
thanks!
Hello, i am using Send Users E-Mail and only one Mail gets fetched but still fails, even though i have around ~130 “mailable” users.
Hi,
I’m using GD Mail Queue with turning HTMLfy off.
I tried to reset a user password and recieved a email. A url for reseting password in this email was encoded like this :
https://tsukushikai.ed.jp/wordpress/wp-login.php?action=rp&key=7XARrPjX9FZgPIQRTJUj&login=20230426-6448e25e73a6c&wp_lang=ja
converted “&” to “&”, this is HTML encoded. Could you fix that for me?
Thank you
]]>[24-Jan-2023 12:22:53 UTC] Cron reschedule event error for hook: gdmaq_run_queue, Error code: could_not_set, Error message: The cron event list could not be saved., Data: {“schedule”:”gdmaq_queue”,”args”:[],”interval”:600}
This same error (i mean with cron reschedule) seems to come also from other plugins:
]]>Hi,
Normally, if we send an email to someone and CCed some other persons, the persons, who are in To, get the email as To and they can see who are CCed. Also, CCed person gets email as CCed only. That means they can see who are in To and s/he can see that s/he is CCed only.
But, while using GD Mail Queue, we have noticed that all persons whether in To or CC or BCC, are getting email as To which is misleading to them. Also, To or CCed persons can not see who are CCed which is might be objectionable.
How to resolve this situation? Please help.
]]>As a requirement that I feel, the plugin should have a mail filter options. For example, an email with the headings “registration” or “password reset” should not be taken in queue and sent instantly if the administrator consdier it an urgent email for example registration or forgotten password email. If you add such a filter to this plugin, it will be useful.
]]>Hi,
Where can i find some information about how to use that?
The reason is i want registrations emails and password to be send immediately. Forum notications ( a lot ) via the plugin.
Thank you
]]>After installation of GD Mail Queue, I observed a peculiar behavior… Sometimes, not always, same mail is going twice. I checked the Log and seen that mailed is queued twice. Is it a known issue? What can I do to avoid it?
]]>Is there anyway to retry sending mail automatically in the event the SMTP server goes down or is unreachable for a period of time?
]]>The plugin works fine, thank you!
But we have this problem: WooCommerce Mails not sending through GD Mail Queue. They are coming with the own WooCommerce template.
]]>Hi,
Is it possible to
1. send password-rest emails immediately – without queuing
2. push all other emails into queue
Thanks
Shawn
Hi,
I am using Subscribe2 to send newsletters to our subscribers. But Subscribe2 does not use a queue for sending mail. It just fires off all mail. That causes many retries, because mail servers don’t accept that many connections.
Now I would like to use GD Mail Queue for queuing. Could this work? Can I set a time (in seconds) between messages, to prevent retries?
Thanks in advance,
Jack.
Can you tell me if this plugin is compatible with WP Mail SMTP and Notification plugins?
https://www.ads-software.com/plugins/notification/
https://www.ads-software.com/plugins/wp-mail-smtp/
Joel
]]>Hello, WordPress Core emails and html emails sent from “Subscribe To Comments Reloaded” Plugin are sent without footer. What do I hace to change in the settings to add footer?
]]>Hello, how can I send html instead plain text WordPress core emails?
]]>Hello, where and how can I change email templates? Thanks
]]>I’m getting an error from the test tool on GD Mail Queue plugin. I put in my connection credentials for non encrypted smtp in port 25 as a test, but the credentials work just fine if I put them in a test php file in the website root folder.
This is my direct test php file, user and password is masked:
<?php
ini_set('display_errors', 'On');
error_reporting(E_ALL);
include_once './wp-includes/PHPMailer/PHPMailer.php';
include_once './wp-includes/PHPMailer/SMTP.php';
include_once './wp-includes/PHPMailer/Exception.php';
$mail = new \PHPMailer\PHPMailer\PHPMailer();
$mail->SMTPDebug = 2;
$mail->IsSMTP(); // send via SMTP
$mail->Host = '8d3b-mail.weeklys.org';
$mail->Port = 25;
$mail->SMTPAuth = true;
$mail->Username = '*redacted*';
$mail->Password = '*redacted*';
$mail->From = '[email protected]';
$mail->FromName = 'Albuquerque.com';
$mail->AddAddress("[email protected]");
$mail->Subject = 'Testing PHPMailer from web';
$mail->Body = 'Testing connection to SMTP server using PHPMailer';
$mail->SMTPAutoTLS = false;
$mail->send();
This is the website response:
2021-11-17 21:03:49 SERVER -> CLIENT: 220 8d3b-mail.weeklys.org ESMTP Postfix (Debian/GNU)
2021-11-17 21:03:49 CLIENT -> SERVER: EHLO citysites.weeklys.com
2021-11-17 21:03:49 SERVER -> CLIENT: 250-8d3b-mail.weeklys.org250-PIPELINING250-SIZE250-ETRN250-STARTTLS250-AUTH PLAIN LOGIN250-AUTH=PLAIN LOGIN250-ENHANCEDSTATUSCODES250-8BITMIME250-DSN250-SMTPUTF8250 CHUNKING
2021-11-17 21:03:49 CLIENT -> SERVER: AUTH LOGIN
2021-11-17 21:03:49 SERVER -> CLIENT: 334 VXNlcm5hbWU6
2021-11-17 21:03:49 CLIENT -> SERVER: [credentials hidden]
2021-11-17 21:03:49 SERVER -> CLIENT: 334 UGFzc3dvcmQ6
2021-11-17 21:03:49 CLIENT -> SERVER: [credentials hidden]
2021-11-17 21:03:49 SERVER -> CLIENT: 235 2.7.0 Authentication successful
2021-11-17 21:03:49 CLIENT -> SERVER: MAIL FROM:<[email protected]>
2021-11-17 21:03:49 SERVER -> CLIENT: 250 2.1.0 Ok
2021-11-17 21:03:49 CLIENT -> SERVER: RCPT TO:<[email protected]>
2021-11-17 21:03:49 SERVER -> CLIENT: 250 2.1.5 Ok
2021-11-17 21:03:49 CLIENT -> SERVER: DATA
2021-11-17 21:03:49 SERVER -> CLIENT: 354 End data with <CR><LF>.<CR><LF>
2021-11-17 21:03:49 CLIENT -> SERVER: Date: Wed, 17 Nov 2021 13:03:49 -0800
2021-11-17 21:03:49 CLIENT -> SERVER: To: [email protected]
2021-11-17 21:03:49 CLIENT -> SERVER: From: “Albuquerque.com” <[email protected]>
2021-11-17 21:03:49 CLIENT -> SERVER: Subject: Testing PHPMailer from web
2021-11-17 21:03:49 CLIENT -> SERVER: Message-ID: <mp4vUrZrlXdNCvjkzYggLfkaNHZxAvm6sycsWmIAsGc@citysites.weeklys.com>
2021-11-17 21:03:49 CLIENT -> SERVER: X-Mailer: PHPMailer 6.5.0 (https://github.com/PHPMailer/PHPMailer)
2021-11-17 21:03:49 CLIENT -> SERVER: MIME-Version: 1.0
2021-11-17 21:03:49 CLIENT -> SERVER: Content-Type: text/plain; charset=iso-8859-1
2021-11-17 21:03:49 CLIENT -> SERVER:
2021-11-17 21:03:49 CLIENT -> SERVER: Testing connection to SMTP server using PHPMailer
2021-11-17 21:03:49 CLIENT -> SERVER:
2021-11-17 21:03:49 CLIENT -> SERVER: .
2021-11-17 21:03:49 SERVER -> CLIENT: 250 2.0.0 Ok: queued as 580577640A41
2021-11-17 21:03:49 CLIENT -> SERVER: QUIT
2021-11-17 21:03:49 SERVER -> CLIENT: 221 2.0.0 Bye`
But from the plugin test I get:
Results
An error occurred:
SMTP Error: Could not connect to SMTP host.
Setup
PHPMailer Version: 6.5.0
CharSet: UTF-8
ContentType: text/plain
Encoding: 7bit
From: [email protected]
FromName: Albuquerque
Sender:
Mailer: smtp
Host: 8d3b-mail.weeklys.org
Port: 25
SMTPSecure:
SMTPAuth: 1
Timeout: 300
MIME Message
Date: Wed, 17 Nov 2021 20:40:10 +0000
To: [email protected]
From: Albuquerque <[email protected]>
Subject: Test email: Albuquerque
Message-ID: <[email protected]>
X-Mailer: PHPMailer 6.5.0 (https://github.com/PHPMailer/PHPMailer)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
This is the message sent from your website to test email delivery.
This message was sent at: 2021-11-17 20:40:10`
My setup is WordPress Version 5.8.2, System: `
Web server Apache
PHP version 8.0.11 (Supports 64bit values)
PHP SAPI fpm-fcgi
PHP max input variables 3000
PHP time limit 120
PHP memory limit 256M
Max input time 60
Upload max filesize 2M
PHP post max size 8M
cURL version 7.64.0 OpenSSL/1.1.1d
Is SUHOSIN installed? No
Is the Imagick library available? Yes
Are pretty permalinks supported? Yes
.htaccess rules Custom rules have been added to your .htaccess file.
`
Hi,
Just wondering how GD Mail Queue handles bounced email to prevent server blacklisting?
]]>Sending to an invalid email address(e.g. [email protected] [email protected]) will halt the mail queue.
PHP Fatal error: Uncaught PHPMailer\\PHPMailer\\Exception: Invalid address:
Only way to resume the mail queue is to remove blocking records from WP_GDMAQ_QUEUE database table.
Can the plugin handle this Exception so one invalid email address won’t block the whole queue?
]]>Hello there,
I’m experiencing a problem with sending emails. We are using both PHP mail function and Custom SMTP Server (Sendinblue), but both not sending email. Both cases are similar. Emails are pushed to the queue, but Email CRON Job is not running. I found this in the overview “~ 1 second (10 minutes interval)”.
Is there any chance you can help me solve this problem?
Thank you in advance and have a nice day.