mirror of
https://github.com/cypht-org/cypht.git
synced 2026-04-25 04:56:03 +03:00
[GH-ISSUE #407] Add (multiple) accounts using API/Etc.. ? #338
Labels
No labels
2fa
I18N
PGP
Security
Security
account
advanced_search
advanced_search
announcement
api_login
authentication
awaiting feedback
blocker
bug
bug
bug
calendar
config
contacts
core
core
devops
docker
docs
duplicate
dynamic_login
enhancement
epic
feature
feeds
framework
github
github
gmail_contacts
good first issue
help wanted
history
history
imap
imap_folders
inline_message
installation
keyboard_shortcuts
keyboard_shortcuts
ldap_contacts
mobile
need-ssh-access
new module set
nux
pop3
profiles
pull-request
question
refactor
release
research
saved_searches
smtp
strategic
tags
tests
themes
website
wordpress
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/cypht#338
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Yamakasi on GitHub (Jun 15, 2020).
Original GitHub issue: https://github.com/cypht-org/cypht/issues/407
Originally assigned to: @jasonmunro on GitHub.
I'm looking into a way to add accounts for a user so he doesn't need to add them himself.
Now I login using API against LDAP which adds the account perfectly but I'm in need of adding multiple using LDAP AUTH or a request/DB insert for Cypht.
For Dovecot I was thinking of using a master user for multi account access which seems to do the job for it.
Any idea ?
@jasonmunro commented on GitHub (Jun 19, 2020):
This is a complicated request and maybe outside the scope of a webmail project? I understand the need but not sure it's the right place for this kind of functionality.
@Yamakasi commented on GitHub (Jun 19, 2020):
I'm trying to find a decent way from a middle-ware point of view. Not that Cypht has lack on it but more to see if there are standards.
Extra accounts adding could be actually an automated ways, API end point or even direct SQL inserts, like the user does it by himself in Cypht. Issue there is the serialization of settings and such. Can't we "outscope" that process to a simple API ?
Just thinking loudly :)
@marclaporte commented on GitHub (Oct 29, 2020):
@Yamakasi which mail servers do you use?
@Yamakasi commented on GitHub (Nov 2, 2020):
I suppose you mean IMAP servers ?
Storage: Dovecot
MTA: Postfix
I can do do some magic with SQL if needed.
What are you suggesting then ?
@marclaporte commented on GitHub (Nov 2, 2020):
I have no clear plan yet but just some ideas. I would like ad hoc creation of email addresses. Ex.: A team member starts a new project and creates a mailbox and sets permissions for it.
I have no idea how we can make this generic. I suspect it will end up being a specific process for each server.
@Yamakasi commented on GitHub (Nov 3, 2020):
Yes sounds like custom. That's why I don't like glue things together as in your wiki, I write such things from scratch, webmail is just a client.
@marclaporte commented on GitHub (Jul 31, 2022):
Related: https://github.com/jasonmunro/cypht/issues/470
@marclaporte commented on GitHub (Sep 4, 2025):
Closing this. Import tool has been done: https://github.com/cypht-org/cypht/pull/976
And discussions on "Declarative config for multiple accounts" continues here: https://github.com/cypht-org/cypht/issues/974