knadh / listmonk

High performance, self-hosted, newsletter and mailing list manager with a modern dashboard. Single binary app.
https://listmonk.app
GNU Affero General Public License v3.0
15.27k stars 1.39k forks source link

Feature Request: Bounce processing for Zoho Mail #1670

Closed tan-yong-sheng closed 10 months ago

tan-yong-sheng commented 10 months ago

Is your feature request related to a problem? Please describe. I found that this listmonk is awesome to send bulk email easily. However, when I would like to configure bounce management for Zoho mail. It seems quite hard.

Thus, I would like to ask if there is any way to manage bounced emails in Zoho via listmonk easily. It possible, the same applies to gmail as well.

Describe the solution you'd like When we send email via Zoho mail's or Gmail's SMTP, listmonk retrieve the bounced email list and take action against them (e.g., unsubscribe, blocklist).

tan-yong-sheng commented 10 months ago

still investigating, but suspect it's because Zoho mail stripped off my email header, as I don't see "X-Listmonk-Subscriber" in my email header.

Reference case:

  1. https://github.com/knadh/listmonk/issues/1229
  2. https://github.com/knadh/listmonk/issues/1162

Still checking if I got any ways to solve this issue.

tan-yong-sheng commented 10 months ago

Ok, I switched to the namecheap privateemail and the bounce processing works. If so, I will choose to use namecheap privatemail instead.

MaximilianKohler commented 10 months ago

I switched from namecheap privatemail to this free option:

Cloudflare + brevo (300/day) or mailjet (200/day, 6k/mo) https://www.youtube.com/watch?v=nNGcvz1Sc_8

There's also gmail + forwardemail.net https://www.youtube.com/watch?v=0fbUMJYvteQ.

tan-yong-sheng commented 10 months ago

I switched from namecheap privatemail to this free option:

Cloudflare + brevo (300/day) or mailjet (200/day, 6k/mo) https://www.youtube.com/watch?v=nNGcvz1Sc_8

There's also gmail + forwardemail.net https://www.youtube.com/watch?v=0fbUMJYvteQ.

Thanks so much for the suggestion. Sorry as it's not directly related to listmonk...

Just that I faced one problem when I tried to add an alternative email, as guided in https://www.youtube.com/watch?v=nNGcvz1Sc_8, I couldn't receive the verification email from no-reply@accounts.google.com to verify that alternative email.

The error code in Cloudflare: image

Here is what I tried to do to verify alternative email (aka my custom domain email) image

Not sure if you faced similar problem, and would like to ask how you solved it.

MaximilianKohler commented 10 months ago

Interesting. No, I didn't experience that, but gmail is implementing new guidelines. I would check that google support link.

tan-yong-sheng commented 10 months ago

I see, thanks

Just to update that I can't find the effective solution to this yet at the time being.

Reference:

  1. https://community.cloudflare.com/t/email-routing-problem-to-gmail/384255/44
  2. https://support.google.com/a/answer/81126?visit_id=638413236308186194-3408236568&p=UnsolicitedRateLimitError&rd=2
MaximilianKohler commented 10 months ago

https://www.ecosia.org/search?q=gmail%20UnsolicitedRateLimitError

tan-yong-sheng commented 10 months ago

Thanks for the update.

After 1 hour, this problem seems solved aldy... I think this problem is mainly because I just switch ISP from Zoho to Gmail and in a very short time spam.

Thanks so much @MaximilianKohler

tan-yong-sheng commented 10 months ago

Just documenting my progress in using Brevo & Cloudflare to set up a free custom domain email.

It's working well for sending and receiving emails, but I've encountered a problem, and I'm not sure why.

Here's the story:

image

tan-yong-sheng commented 10 months ago

I think I know why already.

Because I want to set up a page redirect from https://tanyongsheng.site to https://tanyongsheng.net, I add this cname record in Cloudflare for tanyongsheng.site as below ... That's why I can't send the email from name@tanyongsheng.site to name@tanyongsheng.net

image

So, with this, I believe this Brevo & Cloudflare setup will work for others...