Configuring CiviCRM SMTP for using Google Mail's SMTP services:
SMTP Server: ssl://smtp.gmail.com
SMTP Port: 465
SMTP Username: <your valid Google mail username>
SMTP Password: <your valid Google mail password>
Finally, you likely need to tell Google that you wish to allow this level of access. See here: ...
You might want to check out this recording of a CiviCon session? https://www.youtube.com/watch?v=6K3awPdA7h0. Not sure if it will answer all your questions but I am sure it will give you a good idea :-)
While the Google API has an unauthenticated limit of 2,500 requests per day per IP, using an API key currently gives free a quota of 100,000 requests per day, with additional requests by payment.
You'll need a recent-ish (4.7.9, 4.6.23 or greater) version of CiviCRM to use the API key for geocoding: CRM-18830: Google Geocoding - use SSL, restore API key.
Google has a limit on encoding per day (2500) records, https://developers.google.com/maps/documentation/geocoding/usage-limits I suspect you've hit that limit. You can enable billing to increase your limits, $0.50 USD / 1000 additional requests, up to 100,000 daily.
This sounds consistent with hitting a rate limit in Google Maps API.
If so, the fix would be to disable geocoding (as you've done) or to configure a valid API key associated with payment details so Google can bill you for geocoding.
I recently observed similar behaviour when a client was viewing large numbers of contacts in a proximity smart group - ...
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 process those addresses as well, but I think you can configure them so you can field the Sparkpost setup email.
Here is Sparkpost docs on that: https://www....
You have two options:
Set up a sidebar in your WordPress theme that only appears on contribution pages that contains the pixel. I know how to do this in Drupal using Blocks; I don't know how to do it in WordPress off the top of my head, but I'm sure it's doable.
If you are or have access to a coder, you can write a CiviCRM extension to do this. I've ...
we have deployed this in a couple of situations including making a UI that let's you set the Civi Group, or a Civi Relationship, as the basis for the Mailman group. There is still the issue about what happens when someone unsubs via Mailman, since the Civi synch just puts them back in ;-)
I don't think we were ever able to take it further than a build for ...