[Custom domain] - Aliases vs catchall #1121

Closed
opened 2025-02-07 10:33:07 +01:00 by muppeth · 7 comments
Owner

I wonder how to proceed with this. Since we have catchall feature and people can enable it, they dont have to setup aliases (meaing request them with us). When catchall is enabled you can use any identity @yourdomain.ltd to send and receive emails.
What I would suggest is change to the form where we say that catchall allows for any alias to be used by user and use alias1, alias2, alias3... as optional if you dont want to use catchall.

That would solve the need for users to request email aliases so win win for us and them.

I wonder how to proceed with this. Since we have catchall feature and people can enable it, they dont have to setup aliases (meaing request them with us). When catchall is enabled you can use any identity @yourdomain.ltd to send and receive emails. What I would suggest is change to the form where we say that catchall allows for any alias to be used by user and use alias1, alias2, alias3... as optional if you dont want to use catchall. That would solve the need for users to request email aliases so win win for us and them.
muppeth added the
enhancement
Discussion
labels 2025-02-07 10:33:07 +01:00
muppeth self-assigned this 2025-02-07 10:33:07 +01:00
antilopa was assigned by muppeth 2025-02-07 10:33:07 +01:00
avg_joe was assigned by muppeth 2025-02-07 10:33:07 +01:00
fede was assigned by muppeth 2025-02-07 10:33:07 +01:00
meaz was assigned by muppeth 2025-02-07 10:33:07 +01:00
muppeth added this to the Currently working on milestone 2025-02-07 10:33:12 +01:00
Author
Owner

@Disroot/Owners Could you give your opinion on this so we can change the form's content?

@Disroot/Owners Could you give your opinion on this so we can change the form's content?
Owner

I agree.

So at the moment we have:

Alias ?
Second Alias (optional)?
Third Alias (optional)?
Forth Alias (optional)?
Fifth Alias (optional)?

But you suggest we have something like:

I want catch all feature.  (if that is enabled, you can use any identity @yourdomain.ltd to send and receive emails)
I don't want catch all feature, I want only those alias:
    Alias ?
    Second Alias (optional)?
    Third Alias (optional)?
    Forth Alias (optional)?
    Fifth Alias (optional)?

I think it is a great idea.

I agree. So at the moment we have: ``` Alias ? Second Alias (optional)? Third Alias (optional)? Forth Alias (optional)? Fifth Alias (optional)? ``` But you suggest we have something like: ``` I want catch all feature. (if that is enabled, you can use any identity @yourdomain.ltd to send and receive emails) I don't want catch all feature, I want only those alias: Alias ? Second Alias (optional)? Third Alias (optional)? Forth Alias (optional)? Fifth Alias (optional)? ``` I think it is a great idea.
Author
Owner

Pretty much yes. I would additionally specify that if you dont choose to use catchall, you can select the five additional aliases but you can't custom request more and if you want more, you can select catchall in the user menu at any time.
I would add that to prevent extra work adding custom reuqests after the domain is processed.

Pretty much yes. I would additionally specify that if you dont choose to use catchall, you can select the five additional aliases but you can't custom request more and if you want more, you can select catchall in the user menu at any time. I would add that to prevent extra work adding custom reuqests after the domain is processed.
Owner

I agree.

I agree.
Author
Owner

I just realized I need to add "wildcard" alias to all catchall to make it work so, so here is a list of what needs to be done:

  • Add catchall alias creation to the processing script
  • Add catchall alias to all catchall enabled users
  • Adjust the form with information
  • Send email to all custom domain users about the change and new feature
I just realized I need to add "wildcard" alias to all catchall to make it work so, so here is a list of what needs to be done: - [x] Add catchall alias creation to the processing script - [x] Add catchall alias to all catchall enabled users - [x] Adjust the form with information - [x] Send email to all custom domain users about the change and new feature
Author
Owner

^^ All above are done in the sense that PR's are pending. Once reviewed and approved I will close this ticket.

^^ All above are done in the sense that PR's are pending. Once reviewed and approved I will close this ticket.
muppeth added the
Mail
sysadmin
🦾 3
PR ready
labels 2025-03-14 13:56:05 +01:00
Author
Owner

Done!

Done!
Sign in to join this conversation.
No project
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Disroot/Disroot-Project#1121
No description provided.