• Hi,

    I configured API KEY and List ID and email + name fields from the form in the plugin, but anyway after submitting the form, checking Opt-in checkbox the name and email is not saved in the MailChimp list.

    The debug shows the following error:

    [10/24/2018 8:45 AM] - STATUS : Contact Form 7 response: Mail sent OK | MailChimp.com response: <HTML><HEAD>
    <TITLE>Access Denied</TITLE>
    </HEAD><BODY>
    <H1>Access Denied</H1>
     
    You don't have permission to access "http://us19.api.mailchimp.com/3.0/lists/0ac5b32132" on this server.<P>
    Reference #18.36941160.1540370741.3131f981
    </BODY>
    </HTML>

    I will appreciate some help.

    Best regards
    Malgorzata

Viewing 2 replies - 1 through 2 (of 2 total)
  • Same problem here. Just setup the plugin for the first time. FYI, I manually replaced the list ID and reference with “*”. Not sure if the API request has to be over https? Noticed the error URL is http.

    [12/12/2018 6:11 AM] – STATUS : Contact Form 7 response: Mail sent OK | MailChimp.com response: <HTML><HEAD>
    <TITLE>Access Denied</TITLE>
    </HEAD><BODY>
    <H1>Access Denied</H1>

    You don’t have permission to access “https://us19.api.mailchimp.com/3.0/lists/**********&#8221; on this server.<P>
    Reference #18.********.**********.********
    </BODY>
    </HTML>

    I reached out to Mailchimp support and it appears that the issue is with Akamai (see below), not the Contact Form 7 MailChimp Extension.

    My site is hosted on a shared server so I reached out to customer support to see if they could change my site’s IP address. It took them 7 days to respond and in the meantime, the issue managed to resolve itself by simply waiting the Akamai block out. I just tested it (without making any changes) and the extension successfully worked as expected.

    *** FROM MAILCHIMP SUPPORT ***

    Hello,

    Thank You for reaching out to our Mailchimp Tech Support Team, I can definitely understand the concern there and would be happy to help out.

    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, and denies any requests that do not pass filter criteria. This response indicates that the IP address that your internet connection is using has registered some sort of block with Akamai.

    I looked up that reference number and can see that the IP address was recently associated with several malicious actions taken against Akamai managed URLs. Since Akamai sees around 20% of all internet traffic, you might’ve seen this issue when connecting to other applications with the same IP.

    Now this doesn’t mean that you did anything wrong at your end whatsoever. This information is reflective of the behavior coming from that particular IP address, which other people may be using as well. Unfortunately, Akamai, or any other web service, would have no way of differentiating between you and someone else who shares the same IP.

    That said, we do have a few suggestions. Since the error is specific to the IP address, changing the IP address should help move things forward.
    This can be done in multiple ways:
    * Wait it out. Blocks of this nature can clear just as quickly as they were implemented, assuming the behavior in question has stopped.
    * Clear cache and cookies, disable browser extensions, attempt to browse the app using an incognito window.
    * Access the application (make your API requests) from a different network/or from behind a proxy/through a VPN
    * If the requests are generated from a web server: Request a new IP from your hosting provider
    * If accessing the application (or making API requests) from a home or business network: Reach out to your Internet Service Provider and request a change of external IP

    If you have any other questions or concerns, please do not hesitate to reach back out to us; it’s always our pleasure to assist.

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Access Denied’ is closed to new replies.