Skip to main content
7 votes

Upgraded to PHP 7.2; no errors but Sparkpost doesn't receive and send CiviMail

I encountered the same problem and investigated a bit further... The SparkPost extension does not directly use mcrypt but it does use CRM_Utils_Crypt which makes use of mcrypt if it is available. If ...
Aidan's user avatar
  • 13.5k
7 votes
Accepted

Upgraded to PHP 7.2; no errors but Sparkpost doesn't receive and send CiviMail

PHP 7.2 does not have the mcrypt module, and the Sparkpost extension needs that module. If you can install php7.2-mcrypt as a pecl module Sparkpost will work. If not, I would move to php 7.1 for ...
Kevin Cristiano's user avatar
4 votes

Has anyone compared the two Sparkpost extension?

I've used them both. CiviDesk's version wins hands down on ease of installation as you just install and plug in your API from SparkPost. Also if I understand it, sending via the API is preferred. ...
Laryn's user avatar
  • 8,268
3 votes
Accepted

Upgrade from CiviCRM 5.12.4 to 5.13.5 generates Sparkpost PHP fatal error

See if https://github.com/cividesk/com.cividesk.email.sparkpost/pull/77 fixes your problem. It's been merged but there has not been a release of the sparkpost extension since then so either pull from ...
Aidan's user avatar
  • 13.5k
3 votes
Accepted

What is the cause of Error: Call to undefined function civicrmVersion() in sparkpost_civicrm_check()

I found this on the github issue list: https://github.com/cividesk/com.cividesk.email.sparkpost/pull/58/commits/69a0bdb17bb520334da7f472a2d7670b44da8071 Applied the commit and it has resolved the ...
Darren's user avatar
  • 761
3 votes

What is your CiviMail throughput/sending speed with sparkpost?

I use the following settings, basically the default: Mailer batch limit: 0 Mailer job size: 0 Mailer throttle time: 0 Database Update Frequency: 10 I use a long-running cron, so it's really just one ...
bgm's user avatar
  • 3,431
3 votes
Accepted

Why does outbound email stop working after enabling the PHP Mcrypt extension?

CiviCRM has a utility class CRM_Utils_Crypt for encryption & decryption. If PHP Mcrypt is installed, it uses that plus base64 encoding. If not, it falls back to using just base64. This class is ...
davejenx's user avatar
  • 2,365
2 votes

Is there a way to re-send failed transactional emails using SparkPost email extension?

I have two outside ideas that 'might' be helpful: Is it possible Activities have been made for the emails that should have gone out? Emails from the Contact record will almost certainly have created ...
Andyg8's user avatar
  • 1,611
2 votes

we are trying to set up Sparkpost in CiviCRM, but we are using G-Suite and cant use DNS?

Your question does not say why you can't use DNS? Google Apps will I think let you configure the abuse@ and postmaster@ addresses as aliases (Google refers to these as "groups"). Google will still ...
Chris Burgess's user avatar
2 votes

Getting into the inbox with Sparkpost

"One thing that puts us off a dedicated IP is the extra admin that would be involved in keeping the IP off blacklists. " That's one of Sparkpost's responsibilities (although you should also monitor, ...
bgm's user avatar
  • 3,431
2 votes

Getting into the inbox with Sparkpost

Same advise here, we have all our customers on a few private IPs as this is the only way to not end-up been blacklisted. If you are sending with the default provider's service, tens of thousands of ...
cividesk's user avatar
  • 686
2 votes

Civimail sparkpost extension stats / is my mail being delivered?

Found the answer, thanks @MatthewWire for the hint. Emails were going out using the "backup mailer" defined at civicrm/admin/setting/smtp because we had the wrong API key installed for sparkpost.
twowheeler's user avatar
2 votes
Accepted

Failure in setting up replies mailbox

I changed the address to include a local part so VERP. This now works
Vietyank's user avatar
  • 996
2 votes

Failure in setting up Sparkpost for outgoing mail

I got Sparkpost support to help me with this. I needed to add a DKIM TXT entry in my DNS for vietfeir.com and generate a new API key.
Vietyank's user avatar
  • 996
2 votes
Accepted

Unable to Add User

It seems like you were missing the "Unsupervised" rule in CiviCRM (from Contacts > Find and Merge Duplicate Contacts). The default rule, by email, was set as "General". I ...
bgm's user avatar
  • 3,431
2 votes

Why can't I download spark?

Sorry for the inconvenience. We had a small glitch recently and it should be resolved.
bgm's user avatar
  • 3,431
2 votes

Configuration page for newly installed SparkPost extension error: Cannot decrypt token. Invalid format

Install from git. The sparkpost-1.5.tar.gz was released after fixes for this were committed in July, but for some reason aren't in the release.
konadave's user avatar
  • 192
1 vote

CiviMail --> Sparkpost -- Invalid links in header & footer

The problem was caused by the index.php in the links. I fixed by changing the WordPress Settings --> Permalinks It was set for Custom Structure and when I changed it to Day and Name it fixed the ...
jimcrist's user avatar
  • 763
1 vote

Scheduled job process_mailing does not complete

I have had similar issues recently, after I have manually ran some random scheduled jobs forcefully. Later I have changed the time of the scheduled job, specially for the ones that runs daily, to ...
Tapash's user avatar
  • 3,004
1 vote

Sparkpost service no longer free - any recommendations?

Have you looked into amazon ses? It's not free but afaik by far the lowest price. A couple of steps to set up (and more complicated than others) but works well.
netzih's user avatar
  • 497
1 vote

Sparkpost service no longer free - any recommendations?

My recommendation is that you pay for SMTP services with a dedicated IP address. Your domain being blacklisted and marked as SPAM would end up far more costly.
KarinG - Semper IT's user avatar
1 vote

Sparkpost service no longer free - any recommendations?

Two weeks ago I would suggest Mailgun but the plugin supplied for webhook settings seems to be updated to work for new CiviCRM versions. But if you somehow make it work (and so integrate the service ...
loker's user avatar
  • 158
1 vote

Upgraded to PHP 7.2; no errors but Sparkpost doesn't receive and send CiviMail

OK, the answers here finally sunk in. The key is Aidan's answer in my mind, to simply use the same PHP version in your cron job as in your CiviCRM setup. Thanks, @Aidan, this is the 2nd (unrelated) ...
Karl Rudnick's user avatar
1 vote

CiviCRM Slow Bulk Emails to Sparkpost via Rest

How many emails are you trying to send? mailer cron=8 is really if you want to send a lot (I would not consider putting something else than 1 if less than 100k emails sent). As for the job size at ...
Xavier's user avatar
  • 10.2k
1 vote

CiviContribute Thank You Letter not emailed - using CiviDesk SparkPost

This appears to be a rather old bug. I opened an issue here and also a pull request. The fix will be shipped with CiviCRM 5.12. Meanwhile, it's a 1 line patch that can be applied on top of CiviCRM 5....
bgm's user avatar
  • 3,431
1 vote

CiviContribute Thank You Letter not emailed - using CiviDesk SparkPost

If anyone finds this post and is experiencing problems with the Sparkpost extension by PESC (not CiviDesk) this link may help: Event registration fatal error since v5.0.1
Davy Ivins's user avatar
  • 1,114
1 vote

Getting into the inbox with Sparkpost

Getting your own IP with SparkPost doesn't lessen their activity or responsibility under their contract to provide whitelisting for you. It probably makes it easier for them to respond quickly and ...
Joe Murray's user avatar
  • 6,741
1 vote

CiviMail and Sparkpost Bounces Not Updating email address "On Hold"

There's a forum discussion here which I think helps towards the answer. If you look at the table civicrm_mailing_bounce_type there's a threshold of 3 for bounce type 'Syntax'. I just encountered a ...
Andy Clark's user avatar
  • 4,845
1 vote

Sending one copy of each CiviMail campaign to a specific email address?

CiviRules provides a good foundation for say 'if trigger X happens, then do Action Y'. I have no idea if the option you need is there but if it isn't it might be a good place to add it. In other ...
petednz - fuzion's user avatar
  • 28.4k
1 vote

Sparkpost Cividesk integration - processing of bounces

All you need to do is follow the documentation, as suggested by Karin. When you save the API key in the setup screen, the extension will make API calls to SparkPost and create a callback. Whenever a ...
cividesk's user avatar
  • 686

Only top scored, non community-wiki answers of a minimum length are eligible