Closed omniscitoad closed 6 years ago
webform will send an email from the site email address defined in drupal. That domain also needs to be added as a sending domain in sparkpost. Also I like using one of these two modules for drupal
and if you're sending from the contact record
then the from address, which defaults to the logged in user, also needs to be in sparkpost's sending domains
So, I'm using the com.pesc.sparkpost CiviCRM/Sparkpost integration extension. It is working really well so far for just about everything except for the welcome email for mailing list group subscriptions. I've tried through a drupal webform and through a Civi profile (using checkmark boxes for public subscriber groups). In both cases, the double-opt-in email gets sent properly, and the link in the double-opt-in email works properly. Upon clicking the link I am sent to a confirmation page with an error message (bellow), but the welcome email is never sent, and the transactional email is shown as pending on the user's profile in Civi.
So, Transactional emails and Mass mail are definitely being sent fine through Sparkpost, and the subscription mechanism is working as intended. So I'm pretty sure that my sparkpost smtp settings are working as intended, contrary to the error message. So far it seems to be just these welcome emails that aren't sending properly.
Civi CRM 4.6.30 com.pesc.sparkpost 1.3.4