It means that the incoming mail server can receive incoming emails. As I understand, it should be enough to handle bounces? Or am I missing something and I still need webhooks?
As I understand, to handle bounces I just need to set the “reply by” address and then when the delivery fails my server will receive a reply (with the verp key in the address) and push it to Discourse.
An email can fail to be delivered because of many different reasons, and there are several methods those failures can be reported back to your forum. Most of the time the sending email service is able to detect the failure as it happens, this is what the webhooks are for. (Possibly Mailgun etc use VERP internally, I’m not sure).
VERP is another method which can handle bounces when Mailgun etc think the email was successfully sent but the final target mail server rejects it. I’m not sure if Mailgun etc will decide that the email was successfully sent after only one email relay succeeds or if it can detect failures further away. I’m also not sure when VERP will be used; from my experience it is not a common method. And, unfortunately, it seems to me that it isn’t actually handled by Discourse (at least not if you’re also using Mailgun and webhooks).
So yes, you need to set up the webhooks or else you will miss out on 99.5% of your bounces.
I’m failing in setting up the Bounce for the Amazon SES. Done as mentioned below, but no bounces show in the Admin/Emails/Bounces. Tried it on several instances and I always have the same issue. I’ve tried using the Amazon SES API but it doesn’t seem to work with Discourse. Any ideas?
Amazon Simple Email Service (AWS SES)
Log in to the AWS console, and go to Simple Email Service (SES)
Under Domains , find the one you use for your forum, and click it
Under the Notifications section, click “Edit Configuration”
All of the SNS settings can be set to “No SNS Topic”
I had this error before, but for a different IP address. It seems Yahoo is picky about some IP addresses, but I don’t think there’s really anything you can do to change their opinion of those addresses. Raise a support ticket at Mailgun and ask them to change your assigned IP address.