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

DKIM with RSPAMD and without DNS #1093

Open
nched opened this issue Jan 30, 2023 · 4 comments
Open

DKIM with RSPAMD and without DNS #1093

nched opened this issue Jan 30, 2023 · 4 comments
Assignees
Milestone

Comments

@nched
Copy link

nched commented Jan 30, 2023

Is your feature request related to a problem? Please describe.
There are several requests for a proper DKIM implementation. In nearly all cases it boils down to a combination of DKIM & DNS and since DNS is not used widely enough DKIM implementation is considered low priority.

Describe the solution you'd like
DKIM signed mails are now more or less required by bigger e-mail providers like Google, Yahoo etc to pass their spam tests. I run several tests with different Google accounts and Mail-tester.com. While I scored a high score without DKIM at mail-tester.com - Google still put the mails in the spam folder. As soon as the mail was DKIM signed Google put it into the inbox.

I run Froxlor with web- and mail server but without DNS. DNS is managed external. I already have rspamd running.
What I propose is the following:

  1. Let Froxlor produce a pair of keys for domains with DKIM setting ticked.
  2. Create the keys in a way that they are readable by rspamd -> the key files containing the domain name.
  3. Template for rspamd.
  4. Make the public key viewable through the Froxler interface.
  5. If DNS server is used and the DKIM setting per domain is ticked then write the DNS configuration.

Describe alternatives you've considered
Point 5 is a different use case and optional. Point 4 would be nice to have - as well as point 3. Point 1 & 2 are essential.

Additional context
Add any other context or screenshots about the feature request here.

@d00p
Copy link
Member

d00p commented Jan 30, 2023

I agree with you but:

  • point 2 -> if we create keys for rspamd then point 3 is a requirement

And yes, we are already talking/planning about having dkim independent from DNS. Please understand that this still is a project done in spare time and that we try to prioritize as best as we can.

@d00p d00p self-assigned this Jan 30, 2023
@nched
Copy link
Author

nched commented Jan 30, 2023

agreed. And I highly appreciate what you guys are doing, especially you d00p! No time pressure. I can sponsor some beers. ;-)

@d00p d00p added this to the 2.2.x milestone Jul 24, 2023
@Neustradamus
Copy link

To follow this important ticket.

@d00p
Copy link
Member

d00p commented Jan 14, 2024

started implementation with b15f99b (future version 2.2)

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

3 participants