latest stable versions: v150827 (changelog)

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Aweber integration: no rulesets matched error

Home Forums Community Forum Aweber integration: no rulesets matched error

This topic contains 7 replies, has 2 voices. Last updated by  Cristián Lávaque 3 years, 9 months ago.

Topic Author Topic
Posted: Wednesday Apr 3rd, 2013 at 11:00 am #46471

I’ve set up an email parser in Aweber to build a list of new registrants

I used these instructions to set up the parser:
http://www.s2member.com/kb/aweber-email-parser-for-s2member/

and these instructions to debug:
http://www.s2member.com/kb/debugging-the-aweber-integration/

The problem:
My test registration did not get added to the mailing list.

What happened:
I did get the bcc message with the registration info — see below (personal info x-d out)
The log at wp-content/plugins/s2member-logs matched the registration info
The BCC message didn’t work in the test parser — ‘no rulsets matched’ error returned
The BCC message DID work after manually adding Fake: header and two blank lines to the top

Question: How can I get actual registrations to parse? Should I try to add Fake: Header somehow?

– – – – – – – – – –

BCC data from test registration

s2Member Subscription Request
s2Member w/ PayPal Email ID
Ad Tracking: s2Member-expertvatraining.com
EMail Address: xxxxxxx@yahoo.com
Buyer: Jxxxx xxxx-testing
Full Name: xxx-testing
First Name: Jxxxx
Last Name: xxxx-testing
IP Address: 68.100.240.214
User ID: 44
Login: xxxx-testing
Role: s2member_level1
Level: 1
CCaps:
– end.

List Of Topic Replies

Viewing 7 replies - 1 through 7 (of 7 total)
Author Replies
Author Replies
Posted: Thursday Apr 4th, 2013 at 8:50 am #46593

The parser test tool says: “Paste the full text of an email below, including full headers.”

When you copy the email copy you got, don’t just copy the body. Most email clients have an option to view the full/original text including headers. In Gmail, for example, the menu from the top-right corner has “show original”. Try that when testing the parser.

In AWeber, I think the user has to confirm the subscription before he’s shown in the list.

There’s also the 12 hour rule they have, where they won’t send additional confirmation messages before that. https://help.aweber.com/entries/21681442

And did you verify that the Reverse DNS record is not the problem? Without it your “add” emails will be blocked as spam by Aweber and names will not be added to your list. http://www.s2member.com/kb/debugging-the-aweber-integration/

Let me know if that helps.

Posted: Thursday Apr 4th, 2013 at 9:35 am #46603

Cristián –

Thanks for the help with proper parser testing

I tested the message again in the parser (view source of message in Outlook for Mac, paste the results)

And it parsed successfully

– – – – – – –

Now, about the confirmation – should the user get a confirmation email from AWeber?

I used a valid email for test user – but I didn’t get a confirmation request.

Is this proof that AWeber didn’t get the message?

I would think yes – please confirm

– – – – – – – –

I called my hosting provider and they do not honor requests to add reverse DNS records.

Is there some way I can work around this?

– – – – – – – –

Thanks again for all the help

Posted: Thursday Apr 4th, 2013 at 9:54 am #46613

Thanks for the help with proper parser testing

I’m glad that worked. :)

I called my hosting provider and they do not honor requests to add reverse DNS records.

Hmm… I’d check with AWeber if that’s actually the problem in your case and, if so, ask them for a way around it.

Posted: Thursday Apr 4th, 2013 at 10:14 am #46617

I’d check with AWeber if that’s actually the problem in your case

You must have read my mind – just heading over to ask them now

Thank you for the help – much appreciated!

Joanne

Posted: Thursday Apr 4th, 2013 at 1:03 pm #46623

OK – – – here is the feedback from AWeber

They suggest making the IP addresses in the message match.

How can I do this:
– – – – – – – – –
There are a couple of issues here. When doing an IP look up for
“host308.hostmonster.com” the address is “74.220.215.108”,
however the from IP in the header is “67.222.55.9”.

In addition, the from address is lsited as real-address-removed [at]yahoo.com.

So, when AWeber reads the header, it will snuff out the message because
the send IP address and the host IP address do not match.

To eliminate the illusion of spoofing, there are a couple of ways this
might be corrected.

You could change the sent IP to the server’s default, or create
a dedicated IP address through the email server.

If you have any other questions, or need further assistance,
please do not hesitate to ask. We’re happy to help!

Posted: Friday Apr 5th, 2013 at 8:49 am #46691

Thanks for the update.

First time I hear about the IP mismatch they mention… I’ll ask Jason about it and let you know what he says.

Posted: Saturday Apr 6th, 2013 at 6:20 am #46734

Here’s what he replied:

This is a question they will need to ask their hosting company, because s2Member does not set any IP addresses when an email message is sent from their server. s2Member includes the User’s IP Address in the message body that it sends to AWeber, but that’s not the issue here.

What she’s reporting can happen in a shared hosting environment, where the mail server resides on a different IP address, and perhaps is mis-configured in some way; or is setup to deal with things likes this on purpose (though that would be hard to imagine).

I would contact the hosting company about this.

Another alternative would be to install the WP Mail SMTP plugin and simply use a dedicated SMTP server like Amazon SES or Google Apps for outbound mail. Those mail servers would not cause this problem for her.

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

This topic is closed to new replies. Topics with no replies for 2 weeks are closed automatically.

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Contacting s2Member: Please use our Support Center for bug reports, pre-sale questions & technical assistance.