Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bbPress - Reply by email error "appears that you do not have the ability to post replies" #89

Open
junkjunker opened this issue Jan 12, 2017 · 10 comments

Comments

@junkjunker
Copy link

Hi there,
So excited for this plugin to work so I can simulate a Yahoogroups type forum/email list.
When I post a new topic on the site, messages are sent to all of the members of the forum.
When any one of those members tries to reply by email, they receive an email with the error:
`--- Replying to this email will not send a message directly to the recipient or group ---

Hi there,

Your reply to the forum topic:

"Blah, blah, blah."

Could not be posted because it appears that you do not have the ability to post replies.

We apologize for any inconvenience this may have caused.`

I'm currently using Postmark in Inbound Mail mode. My email client is Thunderbird, and addresses are hosted on 1and1.com.

Did I miss a setting somewhere?
Thanks!

@r-a-y
Copy link
Owner

r-a-y commented Jan 12, 2017

Hi,

Thanks for the report.

Can you try something for me?

In /includes/bp-rbe-extend-bbpress.php, can you replace the number 5 on the following lines:
https://github.com/r-a-y/bp-reply-by-email/blob/master/includes/bp-rbe-extend-bbpress.php#L301
https://github.com/r-a-y/bp-reply-by-email/blob/master/includes/bp-rbe-extend-bbpress.php#L554
https://github.com/r-a-y/bp-reply-by-email/blob/master/includes/bp-rbe-extend-bbpress.php#L1089

to the number 20?

And see if that fixes your problem.

@junkjunker
Copy link
Author

Hi, thanks for the fast reply.
I updated the file, and deactivated then re-activated the plugin. Unfortunately, no joy. I get the same error response:

` --- Replying to this email will not send a message directly to the recipient or group ---

Hi there,

Your reply to the forum topic:

"this is another attempt at replying by email."

Could not be posted because it appears that you do not have the ability to post replies.

We apologize for any inconvenience this may have caused.`

Also (and I don't know if this is related, or a separate issue), posting a new topic from the generated email link doesn't work either. I can click on the mailto link, compose a message and send it, but it doesn't appear that anything happens (on the site or notices in email). I can see that the emails are hitting Postmark, but they don't seem to be getting through to the forum.

Let me know if you need any other details at all.
Thanks!

@r-a-y
Copy link
Owner

r-a-y commented Jan 17, 2017

I'll need to do some testing to verify the problem.

In the meantime, have you read this guide?
https://github.com/r-a-y/bp-reply-by-email/wiki/bbPress

@junkjunker
Copy link
Author

junkjunker commented Jan 19, 2017

Hi r-a-y,
I had not seen that guide before. Thank you! It solved the "Could not be posted" issue once I enabled "Auto Role" and assigned all my users the Participant forum role (by going into Users, selecting multiple and then changing their forum role to "Participant." Note that if you are doing a bulk change, there is a bug that the upper "Change" button does not work, but the bottom does. Ref: https://bbpress.org/forums/topic/bulk-action-in-users-change-forum-role-doesnt-work/)

I still am not able to post new topics via the email link generated on the web site. I can send an email, and see it get processed by Postmark, but it doesn't show up in the forum, and there is no bounce notification by email. It just kind of disappears.
Thanks

@r-a-y
Copy link
Owner

r-a-y commented Jan 20, 2017

Can you post the contents of the RBE debug log? It should be located at wp-content/bp-rbe-debug.log.

@junkjunker
Copy link
Author

Here's the Postmark info:
`
Subject: New post topic by email 2017-01-19_22-33
To: 615027ea806d32faca9d800b3e6230826d9700a22cfc9b7b99d934705258973b-new@reply.example.com
From: [email protected]
Processed 11:33 PM Jan 19, 2017

blah, blah.

Matt
[email protected]
`

And here's the RBE log info:
[20-Jan-2017 06:33:30] - Postmark webhook received -
[20-Jan-2017 06:33:30] Message #1: email headers successfully parsed
[20-Jan-2017 06:33:30] Message #1: address tag successfully parsed
[20-Jan-2017 06:33:30] Message #1: error - no parameters were found
[20-Jan-2017 06:33:30] - Webhook parsing completed -

@r-a-y r-a-y added the Bug label Jan 24, 2017
@r-a-y
Copy link
Owner

r-a-y commented Jan 24, 2017

I can confirm that there is a problem with the Postmark inbound provider. It's probably due to how Postmark has changed some variables in their POST response. I'll try to fix this up in the coming weeks. See #90.

In the meantime, I've tested SendGrid and SparkPost and they both work.

@junkjunker
Copy link
Author

Excellent! That solves the problem and all is working as expected. Thank you so much for your diligence and quick responses on this! Superb!

@junkjunker
Copy link
Author

FYI, it appears that SendGrid no longer has a free tier, only $10/month to start.
SparkPost has 100,000/month, 10,000/day free, but the API setup is a bit beyond my knowledge. Their site does seem to have more of a UI than previously, so hopefully the wiki can be updated.
Here is a current comparison of email senders and free tiers:
http://socialcompare.com/en/comparison/transactional-emailing-providers-mailjet-sendgrid-critsend

@r-a-y
Copy link
Owner

r-a-y commented Jan 25, 2017

Thanks for the info about SendGrid. They must have changed their pricing structure over the past couple of months.

Will update the wiki.


I'm still going to leave this issue open because I'd like to dynamically allow RBE to post replies without having to use bbPress' auto role setting.

@r-a-y r-a-y changed the title Reply by email error "appears that you do not have the ability to post replies" bbPress - Reply by email error "appears that you do not have the ability to post replies" Feb 6, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants