-
-
Notifications
You must be signed in to change notification settings - Fork 4.1k
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
Calendar invites: Administrator shall choose if server's or user's email address is used #5080
Comments
@tuergeist This is the place to go: Feel free to send a PR that implements this optionally. :) |
(Message provides a |
Hi @georgehrke, IMHO the problem is the sender's address which I cannot change easily in neither code locations you pointed to. [Or I'm just too stupid] |
Aaahh. Got it. |
Any news on this? |
I'd add that this is an important issue for us at MayFirst.org, who use the same NextCloud across a great many domains and organizational identities. We really need these invitation emails to be coming from the users who send them. Thanks to all who have the capacity and willingness to work on this. |
@georgehrke 🎺 could you update this? :) |
cc @jancborchardt This is what we talked about on Talk. |
to summarise the problem:
... and our options:
|
Sounds like a good idea in general. |
Sounds good and seems we should do both options? Everyone who commented in the thread: Would this solve your issue? |
See open work packages. |
Question: |
At the moment both code paths will exist. The mail provider at the moment will be used to solve the problem that because all messages up to this point have been sent from the system account, calendar invitation invite replies are never received by the user, and the system account can not be used to send messages on behalf of someone else especially if that user uses a different server. But I have thought that we could use the mail provider to send most if not all user generated notification, lets say when a user shares a file with someone. And we could also implement the same mail provider for the system account that way when apps send a message both the user mail account and system account is available through the same interface/logic. Hope that answers your question. |
Yes that is what I meant, if it is indendet to provide a system provider with e.g. "id = system" or capability "systemMail" or what ever. Basically if this is a second way to sent mail, or the old way should be deprecated in favor of one consistent way handling mail :) |
I second the idea to make the default mailer an "mail provider". We started with imip, but the same would be nice for sharebyemail, inviting guests users, other apps, etc. |
We do this so admins have the choice to "go back" to system emails for invites, either because they prefer that system or there is an issue with the mail providers. |
@SebastianKrupinski Thank you very much for the feature you're proposing. |
@leknoppix see #5080 (comment). It will be an admin setting. |
Thanks you! |
dear @SebastianKrupinski! could you please have a look at the open todos? let's get this task done 😎 |
@ChristophWurst the last part of this is stuck in PR review no mans land. Hasn't been approved. We can discuss in the morning. |
@SebastianKrupinski what's the current status here? |
@ChristophWurst Morning, last PR, finally got approved yesterday and merged. Back porting to 30. |
could you update the list of work packages above? are admin docs done? |
Done... and Admin docs will be done today, now that the wording is finalized. |
Documentation nextcloud/documentation#12372 |
All task completed |
Thank you very much for implementing this great and helpful feature! I wanted to try it out on my server today but I couldn't manage to set it up (maybe because I was looking at the wrong setting or because the current stable Mail App is <4.1 as required by the docs): Current config: NC server 30.0.2, Calendar 5.0.6, Mail 4.0.7. My NC is in German, so I don't know if the "Kontenbereitstellung" in If this "Kontenbereitstellung" is actually the right setting, I don't know how to set it up: All our users already have a working personal email account set up in the Mail App, so I currently would not have the need to configure an "overall" server for the whole instance. Also, I don't know how to work with the placeholders for my current configuration - our NC accounts have the format of Maybe, I am just looking for that easy toggle in the settings: "Use personal email if available". Would it be possible to get a "how-to setup the mail provider for dummies"? |
Feature Request
I refer to #2345 and #2778.
If a Nextcloud instance serves for users from different domains (which is the case at least for me), it's annoying that calendar invites are sent with the server's email address instead of the user's once. For me it would be fine if the server's address is taken if there is no user email configured.
To avoid problems with mailservers that might not accept sending emails for more than one domain, this behavior this could be made optional.
(In my case all domains are hosted and handled by one email server and one nextcloud server - I would not like to set up a nextcloud instance per domain).
(If someone is so nice and point me to the place where I can change it in the code myself, would be fine too)
Implementation
Delegate sending emails to apps. The main target is the Mail app but others may offer this integration too.
Work packages
The text was updated successfully, but these errors were encountered: