• So I’m having some weird behavior. My site, using Paid Memberships Pro, sends an email to the admins, and the user, when a new person signs up. But the emails are arriving hours apart. I’m not sure about the specific API (if any) that postman-smtp is running, but I’m wondering if there’s some strange rate limit in effect? Has anyone experienced this, having issues sending two messages in the same script to different addresses?

    They show up in the ‘sent mail’ area of my gmail account for which I’ve gone through the oAuth process, but don’t arrive for about an hour. Which for “click here to confirm your email” type messages is pretty not-ok.

    Thoughts?

    https://ww.wp.xz.cn/plugins/postman-smtp/

Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Author Jason Hendriks

    (@jasonhendriks)

    If they are in the Sent box in Gmail, that means Google has them and is in charge of delivery. The delay occurs then, after Postman sends the Gmail and before the user receives it.

    I can’t imagine why Google would delay sending an email, but it’s possible, if they are having technical problems. It’s not something that should be ongoing.

    Yes there are sending limits for Gmail and Google Apps mail.

    Are you sending FROM a Gmail address TO a Gmail address? Are you using a custom domain managed by Google Apps?

    Thread Starter bfinleyui

    (@bfinleyui)

    From a regular gmail address to another regular gmail address. The wordpress is just hosted on an amazon ec2 instance.

    The delay also seemed to affect emails sent from gmail to non-gmail addresses.

    Plugin Author Jason Hendriks

    (@jasonhendriks)

    Inspect the headers of the delayed email and see if there are SPF, DKIM, Spam or Phishing warnings. For Gmail -> Gmail, there shouldn’t be.

    Thread Starter bfinleyui

    (@bfinleyui)

    No errors there. Here’s the full headers of a delayed e-mail, no warnings, but you can see that the X-Received header near the bottom has a time of 10:28 PDT, but it doesn’t show up as being received until 12:18.

    (I’ve changed the names of my servers and addresses, so there shouldn’t be any real identifiable information here)

    Delivered-To: [email protected]
    Received: by 10.36.51.146 with SMTP id k140csp4076633itk;
            Tue, 7 Apr 2015 12:18:20 -0700 (PDT)
    X-Received: by 10.140.107.72 with SMTP id g66mr24610220qgf.70.1428434300170;
            Tue, 07 Apr 2015 12:18:20 -0700 (PDT)
    Return-Path: <[email protected]>
    Received: from mail-qk0-x241.google.com (mail-qk0-x241.google.com. [2607:f8b0:400d:c09::241])
            by mx.google.com with ESMTPS id i7si8323060qcm.27.2015.04.07.12.18.19
            for <[email protected]>
            (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
            Tue, 07 Apr 2015 12:18:20 -0700 (PDT)
    Received-SPF: pass (google.com: domain of [email protected] designates 2607:f8b0:400d:c09::241 as permitted sender) client-ip=2607:f8b0:400d:c09::241;
    Authentication-Results: mx.google.com;
           spf=pass (google.com: domain of [email protected] designates 2607:f8b0:400d:c09::241 as permitted sender) [email protected];
           dkim=pass [email protected];
           dmarc=pass (p=NONE dis=NONE) header.from=gmail.com
    Received: by mail-qk0-x241.google.com with SMTP id a135so6360318qkc.1
            for <[email protected]>; Tue, 07 Apr 2015 12:18:19 -0700 (PDT)
    DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
            d=gmail.com; s=20120113;
            h=message-id:content-type:from:to:subject:date
             :content-transfer-encoding:content-disposition:mime-version;
            bh=zlBXRQOapUzI/gEBdPsesEjYesFkbV8tzLBkOxfR5Bk=;
            b=s5qczZRG/vyDP75w3RgeZSn5TmH/UhpT/7pkhNSR3RNrhCtr2mWzfMFKIaEe2Qxwz0
             VRQIE1ehdivDFiX0tNKbq9vRBqRu7r8sEh9pxB7E3kuXUxqRoU7M0lLoqkuv4gJQQgvH
             ####################################################################
             T+6Y+KBN+WmPagniHZAhYbRuofFZJ2uvM1uajIt6frbyIdFkd8EQvNsvo7H+qnjvMeP/
             mdAy7nhPCSoep6zOkSlwcMAML+5Y1d3EF6h6vpqfrNQMWfL5/8cFZ+wxQGzA6N2JuS8t
             RCJQ==
    X-Received: by 10.55.53.72 with SMTP id c69mr33342336qka.67.1428427725440;
            Tue, 07 Apr 2015 10:28:45 -0700 (PDT)
    Return-Path: <[email protected]>
    Received: from localhost (ec2-33-30.compute-1.amazonaws.com. [52.4.43.30])
            by mx.google.com with ESMTPSA id 144sm5754934qhx.45.2015.04.07.10.28.44
            for <[email protected]>
            (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
            Tue, 07 Apr 2015 10:28:45 -0700 (PDT)
    Message-ID: <[email protected]>
    X-Mailer: Postman SMTP 1.5.11 for WordPress (https://ww.wp.xz.cn/plugins/postman-smtp/)
    Content-Type: text/html; charset=UTF-8
    From: mysite <[email protected]>
    To: [email protected]
    Subject: Your membership confirmation for mysite.com
    Date: Tue, 07 Apr 2015 17:28:45 +0000
    Content-Transfer-Encoding: quoted-printable
    Content-Disposition: inline
    MIME-Version: 1.0
    
    <p>Dear newtry,</p><p>Thank you for your membership to mysite.com.=
     Your membership account is now active.</p>=0A<p>Below are details about=
     your membership account.</p>=0A=0A<p>Account: newtry (to_address@gmai=
    l.com)</p>=0A<p>Membership Level: Free User</p>=0A =0A=0A<p>Log in to yo=
    ur membership account here: http://mysite.com/login/?redirect_to=3D=
    https%3A%2F%2Fmysite.com%2Fmembership-account%2F</p><p>=0A=09Respec=
    tfully,<br />=0A=09mysite.com=0A</p><code></code>
    Thread Starter bfinleyui

    (@bfinleyui)

    The same thing happens if I send two emails from the test script (in the settings) in succession. The first one came through immediately, the second took about an hour and a half.

    Plugin Author Jason Hendriks

    (@jasonhendriks)

    Ya, you can see that Google held on it to it for two hours. No idea why. Did this happen before you installed this plugin? What if you send from a different Gmail account? Maybe this one has been flagged for something.

Viewing 6 replies - 1 through 6 (of 6 total)

The topic ‘Rate limits?’ is closed to new replies.