According to WordFence, there’s an issue with 3.2.7 and lower which has been patched in 3.2.8 but both 3.2.7 and 3.2.8 aren’t availabile.
When will these be released or how to we get them?
]]>Hi, We use Sparkpost in a lot of (WordPress) websites and are very happy with it. But now WordFence reports the Sparkpost plugin as possibly abandoned because it hasn’t been updated for over two years.
I asked Sparkpost if they could not just make a small update e.g. to just confirm it is tested up to WP6.1.1, but they answered that they do not maintain the plugin. So my question is who does?
As far as I’m concerned everything works great, but I don’t like WordFence complaining.
Regards,
Carl
Hi there,
I get an error sending forms with this plugin.
Backend log: PHP Warning: Undefined property: PHPMailer\\PHPMailer\\PHPMailer::$Version in /wp-content/plugins/sparkpost/mailer.smtp.class.php on line 20
Using php 8.1 (tried 8.0 en 7.4, both same error).
Happens both when using smtp or html
I am able to send testmail from backend.
Site uses WP 6.02 + Avada 7.8.1
Any help would be appreciated.
Cheers, Michael
Hi
I need help like we have overrides settings in admin area which I want to make blank how to do that
I am having some email there that I am saving after blank but get there again
thanks
Hi,
I’ve been checking emails sent using glockapps and see that the SPF eval fails due to the return path not being the same as the domain.
I tried to set up a bounce subdomain for this client (as a test) and the DNS record (as per your documentation) but don’t see any way of setting the correct return path using your WordPress plugin.
I’ve had to remove the bounce subdomain as I wasn’t sure if it was hurting their emails.
As an example, I had example.com for sending and bounce.example.com as a bounce domain (not set as default; would this be default for all my domains?).
Can you help me configure it correctly?
Thanks.
Hi,
I use LearnDash plugin to host online courses on my site. Under the LearnDash LMS < Course Reports tab in the WP Dashboard, we (admins) can track students’ course progression reports and send bulk or individual emails as necessary.
After installing SparkPost (I am a premium user), I am not being able to send bulk email notification to all my students. After clicking ‘send’, the browser keeps loading for a long time and then shows a 524 error. However, I can still send email from this panel to individual student.
Before installing SparkPost I was using default wordpress mail functionalities. But I faced issues in email deliverability and installed SparkPost SMTP. All of my other transactional emails are still being delivered with sparkpost, just not the ones I send (in bulk) from COURSE Reports panel.
I contacted LearnDash and they said:
as you have referenced, by default email deliverability is handled by WordPress and not LearnDash. Now, on the other hand, as the issue started happening after installing the SparkPost third-party plugin, it seems that this plugin is causing a conflict with the Notifications add-on. This issue is out of LearnDash control. I suggest you to get in touch with the plugin’s support service about this issue.
Note: I tried both SMTP and HTTP method.
]]>It appears this plugin works only with the default IP pool. Is there any way to select a different IP pool when sending via this plugin? If not, could such a feature be added in the future?
]]>Hello, I have created a free account with the Sparkpost, which had been verified. And I have installed your plugin and configured it at my Woocommerce store.
But, when I am trying to send a test mail, it is failing to send mail. The debug message I am getting is as follows:
2020-11-15 07:38:27 Connection: opening to smtp.sparkpostmail.com:587, timeout=300, options=array()
2020-11-15 07:38:35 Connection failed. Error #2: stream_socket_client(): unable to connect to smtp.sparkpostmail.com:587 (Connection refused) [/home/hawakalc/public_html/wp-includes/PHPMailer/SMTP.php line 344]
2020-11-15 07:38:35 SMTP ERROR: Failed to connect to server: Connection refused (111)
SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
Please help.
]]>Sparkpost causes a Fatal error when trying to send emails through the Woocommerce Follow Ups plugin. It’s linked to the recent update to PHPMailer in WordPress.
When you try to send an email the following occurs:
PHP Fatal error: Uncaught Error: Class ‘PHPMailer\PHPMailer\Exception’ not found in /wp-includes/PHPMailer/PHPMailer.php:2969
Stack trace:
#0 /wp-includes/pluggable.php(480): PHPMailer\PHPMailer\PHPMailer->addAttachment(”)
#1 /wp-content/plugins/woocommerce/includes/emails/class-wc-email.php(653): wp_mail(Array, ‘Your OrthOracle…’, ‘<!DOCTYPE html>…’, Array, Array)
#2 /wp-content/plugins/woocommerce/includes/class-wc-emails.php(359): WC_Email->send(’[email protected]…’, ‘Your OrthOracle…’, ‘<!DOCTYPE html>…’, Array, ”)
#3 /wp-content/plugins/woocommerce-follow-up-emails/includes/sending/class-fue-sending-mailer.php(559): WC_Emails->send(’[email protected]…’, ‘Your OrthOracle…’, ‘<!DOCTYPE html>…’, Array, ”)
#4 /wp-includes/PHPMailer/PHPMailer.php on line 2969
Disabling Sparkpost causes the error to go away. I have spoken to the developer of Follow Ups, they have said the problem is with Sparkpost.
]]>Hey.
In the newest version of wordpress (5.5) I’ve started to get the following notice/error in my backend.
Deprecated: class-phpmailer.php is deprecated since version 5.5.0! Use wp-includes/PHPMailer/PHPMailer.php instead. The PHPMailer class has been moved to wp-includes/PHPMailer subdirectory and now uses the PHPMailer\PHPMailer namespace. in /usr/www/users/username/dev/wp-includes/functions.php on line 4963
I suppose this is something that needs updating in the plugin to be compatible with the latest wordpress version. as it now uses the PHPMailer\PHPMailer namespace instead.
Kind Regards
– Allan
I’ve just setup a new Spark account – I can’t send using the plugin via HTTP or SMTP mode.
SMTP results in Authentication credentials invalid
HTTP results in Invalid permissions – transmission read/write
I’ve tried setting the permissions manually in Spark, and then also tried “All” permissions on the key – nothing works.
Also tried setting up a new API key, but the plugin won’t save the new key details.
]]>Hey Sparkpost team,
We rely on Sparkpost for a ton of our WordPress sites. We’re really surprised and disappointed that this plugin seems to have been abandoned. It’s working fine so far under latest WP 5.5, but I’m starting to worry.
I’d hope that your team can review the current codebase and test for latest WP compatibility and post an update, at a minimum? Frankly I don’t feel like there are any additional features we’d need out of the plugin, but as a leading vendor of transactional and SMTP services I’m surprised you’re neglecting such a major part of the market.
it’s not a good look.
]]>I get this error when sending a test e-mail from wp plugin.
How may i fix the issue?
Response received
Response headers: Requests_Utility_CaseInsensitiveDictionary Object( [data:protected] => Array ( [date] => Wed, 12 Aug 2020 14:13:42 GMT [content-type] => application/json [content-length] => 181 [vary] => Accept [server] => msys-http [cache-control] => no-cache, no-store ))
Response body: { “errors”: [ { “message”: “invalid data format\/type”, “description”: “field ‘content.headers’ is of type ‘json_array’, but needs to be of type ‘json_object'”, “code”: “1300” } ] }
Error in transmission
I got the plugin set up and the “Test” feature works in the settings, but when I specify one of my templates under “Basic Settings” and then use the test feature, I get this response: { “message”: “Subresource not found”, “description”: “template ‘enrollment-prospect-magic-link-login’ does not exist”, “code”: “1603” }
Except I know that enrollment-prospect-magic-link-login is the correct template ID; I copied it directly from Sparkpost.
Am I missing something obvious or is this a bug?
]]>Just a warning to anyone thinking of using this plugin, I recently had my SparkPost account suspended because my site sent a suspicious link in an email. I don’t send spam emails from my site but obviously, with WordPress, there’s a chance you’ll get a comment notification email with a spam link in it. Due to a single email with a spam link, SparkPost decided to suspend my account without notifying me. I had to email their support team asking why my account was suspended and they sent me an email asking why I sent an email with a particular link. I asked for more details and said it might have been from a spam comment notifying me about the comment. Their follow-up email just said that they were suspending my account and after that I was locked out of my account completely. They aren’t willing to give me any additional info to try and fix the issue. So now I can’t even get in to see what domains I had on their service so I can move them. Just top notch customer service from SparkPost.
]]>I did everything. Verified domain. Setup API with SMTP permissions and Transmission: Read/Write checked. Installed the plugin, enabled to send via sparkpost, input my API, selected SMTP 587 for method. Verified my firewall isn’t blocking SMTP 587. Test Email wont send, and wordpress emails wont go through SP. SparkPost can’t help, GoDaddy can’t help. Anyone out there who can ?
]]>Hi.
I have two domains set up on Sparkpost, through their website.
sitea.com
siteb.com
I have two bounce domains set up too:
bounce.sitea.com (default for the account)
bounce.siteb.com
I have a subaccount set up on the Sparkpost website. The subaccount only has access to siteb.com and bounce.siteb.com.
However, the WordPress plugin sends messages using the bounce domain bounce.sitea.com, which is wrong. It should send it from bounce.siteb.com.
It’s a problem because I have two business websites, which are not connected at all. Emails from the second business will say “mailed by First Business” which is just confusing.
See the last section of this page for an explanation: https://www.sparkpost.com/docs/tech-resources/custom-bounce-domain/
]]>Hello,
I have a problem that the reply-to field is empty even though it is set in the email headers. The emails are sent from a contact form built with WPForms and it worked well for over a year until recently.
The headers in WP Mail Log look like this:
Headers:
From: John Doe Reply-To: [email protected] Content-Type: text/html; charset=utf-8
but when I open the email after it’s sent through Sparkpost the Reply-To field is not set.
]]>SparkPost have recently announced changes to how their Transmissions API work: https://www.sparkpost.com/blog/error-handling-transmissions-api/. Although that post mentions changes happening in January 2019, an email sent to SparkPost users in late September suggests the changes may in fact take place on 17 November 2018.
Will the SparkPost plugin continue to work correctly after these changes? Are there any changes that need to be made in plugin configuration after the changes have taken place?
If any information is available it would be appreciated, to help prepare for the changes as a user of the plugin. Thanks.
]]>Hello,
I am currently using the Sparkpost developer plan to send transaction email to my site’s registered users hosted on Auth0.com. I have had no trouble thus far testing it for a week or so and I could verify that new users are receiving registration notifications.
Now, I want to extend the use and am testing Sparkpost plugin locally on my WordPress site (HTTP API replacing an earlier SMTP plugin). However, I am not sure of certain how-tos or what-is’ and could not find answers on the plugin’s WordPress home. Wonder if someone here could help or redirect me to appropriate resources.
1. Newsletter Plugin Integration: Has it been tested / deployed in production to work with the Newsletter plugin? Any known issues?
2. Mark emails as transactional: What is this configurable option under Settings – Sparkpost – Overrides? When checked, a test email from myCred plugin went to Gmail’s promotional folder. When uncheked, it was delivered to inbox. What does the option signify and what is the recommended configuration, considering my site will send both transactional emails from plugins such as myCred, new posts published (currently handled by SMTP plugin/WordPress.com), and regular Newsletters?
3. Any dependence on Default wp-cron: I have disabled the default cron daemon and instead use a web-based cron. Does Sparkpost plugin rely on the default cron in any way to send email-notifications to multiple users?
Edit. 4. Email Header Says PHP Mailer: The test emails received have a header that say Using PHPMailer 5.2.22. Is this expected?
Can someone please advice?
Thanks in advance,
Kind regards
Hi there,
I’ve been using the WordPress plugin for quite some time, with great results. However, yesterday I started receiving no messages from the web site.
I tried a test message from the plugin, and this is the error message I get:
Connection: opening to smtp.sparkpostmail.com:587, timeout=300, options=array ()
Connection: opened
SERVER -> CLIENT: 220 2.0.0 smtp.sparkpostmail.com ESMTP ecelerity 4.2.39.65269 r(Core:4.2.39.48) Wed, 25 Jul 2018 16:57:42 +0000
CLIENT -> SERVER: EHLO https://www.farnellweb.com
SERVER -> CLIENT: 250-b.mta1vsmtp.cc.aws-usw2b.prd.sparkpost says EHLO to 192.185.4.143:54941250-STARTTLS250-AUTH=LOGIN PLAIN250-AUTH LOGIN PLAIN250-ENHANCEDSTATUSCODES250-PIPELINING250 8BITMIME
CLIENT -> SERVER: STARTTLS
SERVER -> CLIENT: 220 2.0.0 continue
SMTP Error: Could not connect to SMTP host.
SMTP NOTICE: EOF caught while checking if connected
Connection: closed
SMTP Error: Could not connect to SMTP host.
Can you help me?
Thank you.
]]>Hello,
I’m using your plugin in wordpress multisite, but this plugin is generating a database error in the following query:
ALTER TABLE wp_sp_email_logs CHANGE COLUMN
idid SERIAL
Error Code: 1069
Error Message: Too many keys specified; max 64 keys allowed.
The Call Stack is:
do_action('plugins_loaded')
wp-includes/plugin.php:453
WPSparkPost\SparkPost->db_update_check()
wp-content/plugins/sparkpost/sparkpost.class.php:89
WPSparkPost\SparkPost->install_db()
wp-content/plugins/sparkpost/sparkpost.class.php:83
WPSparkPost\SparkPost->install_email_log_table()
wp-content/plugins/sparkpost/sparkpost.class.php:75
I think this is happening because you’re calling the install_db function on plugins_loaded hook, and creating the table again and again.
add_action('plugins_loaded', array($this, 'db_update_check'));
Please resolve this issue ASAP, this is causing slowdown to my site by creating errors in huge number.
Thanks
]]>When attempting to reset the password, it hangs for a while (probably 15 second timeout) and then eventually gives up and gives me the error: “The email could not be sent.
Possible reason: your host may have disabled the mail() function.”
We tested and it does work when SparkPost is disabled. SparkPost is otherwise working fine. I just sent a test email and it worked.
Some info:
Multisite
Wordpress latest version (4.9.4)
SparkPost latest version (3.1.0)
I’m having trouble understanding the template settings to have “From email” and “reply-to” to work with Gravity Forms as I understand that it doesn’t work otherwise.
(as per this link https://github.com/SparkPost/wordpress-sparkpost/issues/24 and https://www.sparkpost.com/docs/integrations/using-templates-sparkpost-wordpress/ )
I’m using wordpress / sparkpost for multiple email sending parts.
I’m not sure if setting a template will limit me in the other parts of my website using sparkpost as sending service.
Anyone can provide me some more details how to setup a template that works for all email services?
]]>We started to use sparkpost on several of our client sites for contact forms. A bot got less than 10 spam messages through a new site’s form before we were able to shore it up. No notice or anything and our account was suspended. What’s worse is that the email notification they sent was caught by our google’s spam filter and our client’s lost several days of fresh leads before we realized emails were not going out. Thank goodness for saving outbound emails. I really wouldn’t use this company if you are doing any kind of serious emailing.
]]>Please consider adding the ability to enable/disable link and open tracking. I would like to track opens, but not links. When link tracking is enabled, the replaced links are too long and appear spammy.
Please also consider adding a reply-to field to allow me to configure a reply-to on the sent emails.
I’m switching over from mandrill and their worpdress plugin provided these features and they were very helpful.
]]>Hi,
I’ve been debugging all day, and it seems that Sparkpost plugin is not working with the newest Gravity Forms (https://www.gravityforms.com/).
Through the Gravity Forms logging, it shows that the notification email is sent to the server to be delivered, yet it is never delivered and it is not listed in the “Message Events” in the sparkpost.com dashboard.
I deactivated the Sparkpost plugin, and Gravity Forms did deliver the email using the default WordPress method.
I had the plugin set up using the API method. The plugin DID send the default WordPress blog post comment moderation emails and notifications from iThemes Security Pro (https://ithemes.com/security/), Sprout Invoices (https://sproutapps.co/sprout-invoices/), and Subscribe to Comments Reloaded (https://www.ads-software.com/plugins/subscribe-to-comments-reloaded/)
I don’t know where the problem lies, but I thought I would let you know.
]]>SparkPost Settings asks for providing an API key.
In my SparkPost account, I am able to create an API key, but can’t see it (except the first 4 digits).
How do I enter the API key????
I have tried entering only the first 4 digits but in that case, I am getting
Preparing request data
Request headers: Array( [User-Agent] => wordpress-sparkpost/3.0.1 [Content-Type] => application/json [Authorization] => 8096************************************)
Request body: {"recipients":[{"address":{"email":"[email protected]","header_to":"[email protected]"}}],"options":{"open_tracking":true,"click_tracking":true,"transactional":true},"content":{"from":{"email":"[email protected]","name":"WordPress"},"subject":"SparkPost email test","headers":{"Date":"Fri, 5 May 2017 16:15:42 +0000","Message-ID":"<[email protected]>","X-Mailer":"PHPMailer 5.2.22 (https:\/\/github.com\/PHPMailer\/PHPMailer)"},"html":"<h3>Hurray!!<\/h3><p>You've got mail! <br\/><br> Regards,<br\/><a href=\"https:\/\/www.sparkpost.com\">SparkPost<\/a> WordPress plugin<\/p>"}}
Making HTTP POST request to https://api.sparkpost.com/api/v1/transmissions
Response received
Response headers: Requests_Utility_CaseInsensitiveDictionary Object( [data:protected] => Array ( [date] => Fri, 05 May 2017 16:15:42 GMT [content-type] => application/json [server] => msys-http [cache-control] => no-cache, no-store ))
Response body: {"errors": [ {"message": "Unauthorized."} ]}
Error in transmission
]]>
The latest version Version 3.00 crashes my sites _ had to fall back on the previous version.
Please advise when the problem is fixed- I am using the Divi theme from elegant themes.
My sites are all up to date .
Thanks
Guy
]]>Hi all,
honestly I don’t know if this issue is related to the WP plugin or to SparkPost itself.
All URLs in my emails are re-writed. For example:
UpdraftPlus Blog - erhalte aktuelle Neuigkeiten und Angebote: Blog-Link (https://go.sparkpostmail1.com/f/a/d8mLPUmv5SH4i0QBzuSwsw~~/AAHldwA~/RgRasD31P0EIAaxmHII34ppXA3NwY1gEAAAAAFkGc2hhcmVkYQNuZXdgDTUyLjM4LjE5MS4yMThCCgAG9bjNWAkjsiBSHndlYm1hc3RlckBldXBlbmVyLXRhdWNoa2x1Yi5iZQlRBAAAAABEHGh0dHA6Ly91cGRyYWZ0cGx1cy5jb20vbmV3cy9HAnt9Ew~~) - RSS-Link (https://go.sparkpostmail1.com/f/a/HJim4g8na_LXHSLKbmZ3HQ~~/AAHldwA~/RgRasD31P0EIAaxmHII34ppXA3NwY1gEAAAAAFkGc2hhcmVkYQNuZXdgDTUyLjM4LjE5MS4yMThCCgAG9bjNWAkjsiBSHndlYm1hc3RlckBldXBlbmVyLXRhdWNoa2x1Yi5iZQlRBAAAAABEJ2h0dHA6Ly9mZWVkcy5mZWVkYnVybmVyLmNvbS9VcGRyYWZ0UGx1c0cCe30T)
Any idea why?
BR
Alex