Support » Plugin: s2Member Framework (Member Roles, Capabilities, Membership, PayPal Members) » S2 Member – Not Receiving Registration Emails

  • Hi – I’m having recurring issues with S2 Member. I’m not sure if it is related to the KLEO theme I am now using. People who purchase are not receiving their registration email, even though the Email Log is saying it has been sent. Please see below the log I have of the most recent transaction where the registration email was sent but not received. I’m thinking this might be the problem – [6] => Skipping this IPN response, for now. The Subscr. ID is not associated with a registered Member.

    LOG ENTRY: Mon Jul 18th, 2016 @ precisely 11:57 pm UTC
    PHP v5.4.45 :: WordPress v4.5.3 :: s2Member v160503
    Memory 101.97 MB :: Real Memory 103.00 MB :: Peak Memory 102.50 MB :: Real Peak Memory 103.00 MB
    theconciergesociety.com/?s2member_paypal_notify=1
    User-Agent: PayPal IPN ( https://www.paypal.com/ipn )
    Array
    (
    [txn_type] => subscr_signup
    [subscr_id] => I-V6U2UR2683J6
    [last_name] => Miante
    [option_selection1] => theconciergesociety.com
    [option_selection2] => 122.151.43.170
    [residence_country] => AU
    [mc_currency] => USD
    [item_name] => Concierge Secret Society / Private Forum & Library Membership $25 per month
    [business] => abbie@lifestyleelements.com.au
    [amount3] => 25.00
    [recurring] => 25.00
    [verify_sign] => A1v6GPoY.XXw7kgkhH9jahz9QjUDAW5evmVBVTUol52BrOTwi3abc492
    [payer_status] => unverified
    [payer_email] => melissamiante@yahoo.com
    [first_name] => Melissa
    [receiver_email] => abbie@lifestyleelements.com.au
    [payer_id] => C7NRZAHLWL3BW
    [option_name1] => Originating Domain
    [invoice] => 578d6a7ad5549~122.151.43.170
    [option_name2] => Customer IP Address
    [reattempt] => 1
    [item_number] => 1
    [subscr_date] => 16:57:24 Jul 18, 2016 PDT
    [custom] => theconciergesociety.com
    [charset] => windows-1252
    [notify_version] => 3.8
    [period3] => 1 M
    [mc_amount3] => 25.00
    [ipn_track_id] => 5d5d2307139d1
    [s2member_log] => Array
    (
    [0] => IPN received on: Mon Jul 18, 2016 11:57:37 pm UTC
    [1] => s2Member POST vars verified through a POST back to PayPal.
    [2] => s2Member originating domain ($_SERVER["HTTP_HOST"]) validated.
    [3] => s2Member txn_type identified as ( web_accept|subscr_signup ).
    [4] => s2Member txn_type identified as ( web_accept|subscr_signup ) w/o update vars.
    [5] => Signup Confirmation Email sent to: “Melissa Miante” <melissamiante@yahoo.com>.
    [6] => Storing IPN signup vars into a Transient Queue. These will be processed on registration.
    )

    [subscr_gateway] => paypal
    [subscr_baid] => I-V6U2UR2683J6
    [subscr_cid] => I-V6U2UR2683J6
    [eotper] =>
    [ccaps] =>
    [level] => 1
    [ip] => 122.151.43.170
    [period1] => 0 D
    [mc_amount1] => 0.00
    [initial_term] => 0 D
    [initial] => 25.00
    [regular] => 25.00
    [regular_term] => 1 M
    [currency] => USD
    [currency_symbol] => $
    )

    LOG ENTRY: Mon Jul 18th, 2016 @ precisely 11:57 pm UTC
    PHP v5.4.45 :: WordPress v4.5.3 :: s2Member v160503
    Memory 101.42 MB :: Real Memory 102.25 MB :: Peak Memory 101.87 MB :: Real Peak Memory 102.25 MB
    theconciergesociety.com/?s2member_paypal_notify=1
    User-Agent: PayPal IPN ( https://www.paypal.com/ipn )
    Array
    (
    [mc_gross] => 25.00
    [invoice] => 578d6a7ad5549~122.151.43.170
    [protection_eligibility] => Ineligible
    [payer_id] => C7NRZAHLWL3BW
    [payment_date] => 16:57:26 Jul 18, 2016 PDT
    [payment_status] => Completed
    [charset] => windows-1252
    [first_name] => Melissa
    [option_selection1] => theconciergesociety.com
    [option_selection2] => 122.151.43.170
    [mc_fee] => 0.95
    [notify_version] => 3.8
    [subscr_id] => I-V6U2UR2683J6
    [custom] => theconciergesociety.com
    [payer_status] => unverified
    [business] => abbie@lifestyleelements.com.au
    [verify_sign] => A6vTsaUCyid7FpSvJBdVh.ZXTU76AxMVxw5CIXIaKefiIBvU1yvP7ppd
    [payer_email] => melissamiante@yahoo.com
    [option_name1] => Originating Domain
    [option_name2] => Customer IP Address
    [txn_id] => 0FX368163G164781Y
    [payment_type] => instant
    [last_name] => Miante
    [receiver_email] => abbie@lifestyleelements.com.au
    [payment_fee] => 0.95
    [receiver_id] => N6F9CPWGUFQHU
    [txn_type] => subscr_payment
    [item_name] => Concierge Secret Society / Private Forum & Library Membership $25 per month
    [mc_currency] => USD
    [item_number] => 1
    [residence_country] => AU
    [receipt_id] => 1664-2197-5565-5108
    [transaction_subject] => Concierge Secret Society / Private Forum & Library Membership $25 per month
    [payment_gross] => 25.00
    [ipn_track_id] => 5d5d2307139d1
    [s2member_log] => Array
    (
    [0] => IPN received on: Mon Jul 18, 2016 11:57:35 pm UTC
    [1] => s2Member POST vars verified through a POST back to PayPal.
    [2] => s2Member originating domain ($_SERVER["HTTP_HOST"]) validated.
    [3] => s2Member txn_type identified as ( subscr_payment|recurring_payment ).
    [4] => Sleeping for 15 seconds. Waiting for a possible ( subscr_signup|subscr_modify|recurring_payment_profile_created ).
    [5] => Awake. It’s Mon Jul 18, 2016 11:57:50 pm UTC. s2Member txn_type identified as ( subscr_payment|recurring_payment ).
    [6] => Skipping this IPN response, for now. The Subscr. ID is not associated with a registered Member.
    [7] => Re-generating. This IPN will go into a Transient Queue; and be re-processed during registration.
    )

    [subscr_gateway] => paypal
    [subscr_baid] => I-V6U2UR2683J6
    [subscr_cid] => I-V6U2UR2683J6
    [ccaps] =>
    [level] => 1
    [ip] => 122.151.43.170
    [currency] => USD
    [currency_symbol] => $
    )

    https://wordpress.org/plugins/s2member/

Viewing 10 replies - 1 through 10 (of 10 total)
  • @abbie, I suspect the problem lies with neither s2Member nor the Kleo theme, but with your host. Who is your host?

    I’d suggest troubleshooting by using the Postman SMTP plugin, or else change your host.

    Thanks KTS915 – I will speak to my host and see what’s going on.

    I’ve just been speaking to my host which is HostGator. They have no record of receiving the email and think it may be a script error. Possibly a plug in issue although I have testing this. The problem is, when I send test emails they work and are sent (so unlikely a host error) but when someone registers and pays via PayPal with S2Member this where the problem occurs.

    At this stage I’m thinking of changing from S2Member altogether and moving to MemberPress.

    Any other thoughts would be appreciated.

    It’s nothing to do with s2Member. The problem is with your host.

    It’s up to you whether to change to MemberPress (that plugin is useless for me but your needs may be different) but, either way, I’d certainly leave HostGator and move to a decent host.

    Thanks. I’ve been using HostGator for years and haven’t had very many issues. Based on the log file above, what should I be saying to HostGator? I’ve sent them the exact same log file and they suggest a scripting issue. If you don’t believe it is, what do you think is going wrong at a hosting level? Thanks.

    Years ago, HostGator was very good. Then the founder sold to EIG, which buys up hosts with strong reputations and trades on them while depleting the service. Their response to you is an example of this. It’s really just a fob-off because they probably just haven’t a clue what the problem is.

    The problem almost certainly lies with the wp_mail function, which is a core WordPress function but which is known to be unreliable with many hosts. The plugin I mentioned at the beginning is your best bet for identifying and resolving the problem. It will try to create a method of sending emails using SMTP instead.

    If it can’t, you will have problems with email irrespective of what plugins you use, and you should just make things easier for yourself and move. Choose a managed host that specializes in WordPress, who will understand such things as problems with wp_mail. There are several such hosts that are very inexpensive, and many hosts have SMTP built-in to their setups.

    That’s great information. Thank you. I have been using Easy WP SMTP but sounds like I need to look at the Postman SMTP plugin you suggest. I’ve also disabled a few plugins again to see if that helps. Out of curiosity, which host(s) do you recommend?

    In the US, which is where I am, I strongly recommend Lightning Base, who I’m with, and Little Bizzy. In Europe, I’ve heard very good things about Siteground.

    I see you’re in Australia, and I don’t know any Aussie hosts, so you might need to do some research.

    Thanks so much for all your help! I really appreciate it. I’ve just downloaded Postman SMTP and thing seem to be working. However, I will be waiting for a new paying member before I feel confident everything is all ok. I’ll update how I go.

    My pleasure!

    If you decide to stick with s2Member, I’d suggest that you use the official s2Member Community Forum in future (details at the top of the support tab), because that’s much more active than this is, and you’ll find more people able and willing to help.

Viewing 10 replies - 1 through 10 (of 10 total)
  • The topic ‘S2 Member – Not Receiving Registration Emails’ is closed to new replies.