DynamoMTL / spree_chimpy

Spree/MailChimp Integration
BSD 3-Clause "New" or "Revised" License
35 stars 123 forks source link

Mailchimp blocked #91

Closed amitpatelx closed 7 years ago

amitpatelx commented 7 years ago

I suddenly started facing error on mailchimp integration for eCommerce both on staging and live.

selection_999 003

Basically the call to API is blocked somehow and it generally comes when I restart the app.

Has anybody faced such issues?

amitpatelx commented 7 years ago

Here what mailchimp replied.

Thanks for reaching out to MailChimp Support.

Recently we've seen an increase in the number of users reporting this sort of HTML response so I'd be happy to help clarify. The response you're seeing is generated from one of our upstream providers, Akamai. Akamai is a service that filters incoming requests by IP address, uses an IP's reputation to filter those requests, and denies any requests that do not pass filter criteria. If you're seeing this type of response with any regularity, it means that whatever IP address(es) are making these requests have registered some sort of block with Akamai.

I know you might be asking yourself 'How did this happen?' or 'What do I do to fix this?' so I'd like to take a minute to explain a few common questions.

Why am I being blocked? By looking up your IP through the reference number provided, we can see that your IP was recently associated with several malicious actions taken against Akamai managed URLs. If you're connecting to other applications with these IPs, it's likely that you've seen similar issues since Akamai sees around 20% of all internet traffic.

But I didn't do anything! Why does MailChimp think I'm a bad or malicious user? We don't, and Akamai doesn't either. We can only see a limited amount of information so we want to be clear that this is only representative of behavior coming from your IP address. This is not a reflection of your activity in particular. Akamai, or any other web service, would have no way of differentiating between you and a neighbor that shares your IP.

Is this something MailChimp can fix? Unfortunately not. MailChimp does not have any direct control over how Akamai classifies blocks or flags IP addresses. That being said, we do have a few suggestions, explained below, that can help get things back to normal.

What can I do to get things working again? Because these error responses are specific to IP Addresses, we recommend taking action that would change the IP address of the requests being made. This can be accomplished through any of the following options:

  • Access the application from behind a proxy or through a VPN
  • Access the application from a different network
  • If your accessing the application from a web server: Request a new IP from your hosting provider
  • If this is a home or business network: Reach out to your Internet Service Provider and request a change of external IP
  • Wait it out. Typically blocks of this nature can clear just as quickly as they were implemented, assuming the behavior in question has stopped.

Noting all of the above, if you have any questions concerning this matter, or any other questions concerning our API, please don't hesitate to reply to this email.