-
Notifications
You must be signed in to change notification settings - Fork 260
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
Send scheduled / time-controlled mail #1626
Comments
Hi @ulph0, I would like to work on this. |
great! may the force be with you.
Am 4. Juni 2019 15:19:42 MESZ schrieb emukungu <notifications@github.com>:
…Hi @ulph0, I would like to work on this.
--
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub:
#1626 (comment)
--
Sent from mobile device. Please excuse my brevity and typos.
|
hi @emukungu - did you start with that? |
Of course it could make sense to think about what usecases there are for such a feature:
|
I would also like to vote for this feature...
The benefit of this feature is that it does not cause a domino of emails, where conversation which can be done on the phone/chat becomes a big thread of back-and-forth emails... plus it brings some order in the time of both the sender and receiver of the email. |
This would be good feature. Almost all major email clients have it as a feature, either natively (Gmail, Outlook, Mailbird) or by the use of popular extensions (Thunderbird with an add on and Apple mail with Mailbutler). Here's an example of how it's done on Gmail. The schedule send is near the send button when you're writing a message. On clicking that a modal opens up with some common times and a datetime picker. Once you have scheduled a message, it shows up in the "Scheduled" folder. There you can check the message or cancel it, which removes it from the folder and into drafts, and also opens the composer where you can edit the message. I agree with some of the comments, eg. instead of "cancel" we can have "edit" which allows you to edit the message or the scheduled time or cancel it altogether. cc @jancborchardt who also did the gap analysis and @karlitschek |
very useful!!! 👍 |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
@nimishavijay @jancborchardt could you give us some more specifics for how this feature should look in our app? So far we only have reference implementations. Is what we currently have. If I may brainstorm, then the send time could be set inside this action menu, similar to the share expiration date in the file sharing dialogue. Then the button text changes to Send at 20:00 or similar. Just an idea. |
That makes sense! If custom date and time is not set, we should use the label "Custom date and time". If it is set then it should show the date and time that is set. |
Nice! Just 2 additions:
|
sure
i'm not sure i've understood you correct. Do you have a small example? |
ok, i will check the implementation =) |
Hi All, I believe I was one of the folks looking forward to this enhancement. I was looking for something which you have discussed, which is already available in other clients as you have noted above, but I am also looking for another similar functionality, which is made in the "global settings" for "all the sent mail", which is to have "a default send delay", which can be configured to any number from 0 minutes to say 1-day, where the message goes to the outbox when the user hits send and stays there until its time to leave. This does not need any UI improvements, it will be just an additional setting in the global options for sending mail. (note that this is email and not instant messaging, so a feature like this should have existed from day ONE in my opinion) |
@nimishavijay , @jancborchardt But the problem is: if user choose one of this radio buttons, it will not be possible to "unchoose" them (because there are radio buttons) and sending will be set to scheduled. How could we give to user a possibility to unchoose a scheduled sending? |
My suggestion: another radio option for Send now. |
I think it is not a best solution. "Send now" radio button will be always outdated (user opens a new sub menu, new Date will be set, and that means, that this date is already outdated). @nimishavijay @jancborchardt please give yours suggestions. My suggestion is: create a checkbox "Send later", and if it is checked -> choose a radio value. If it is checked and radio button is not set -> send it without schedule (immediately). And also if this checkbox is not set - send the mail immediately. |
There is not and I think that requires a wider discussion.
|
We already use |
ok, then just label "Send now", without any time? |
Yes. Send now should create the same data as a message where the user never picked a send time. |
ActionRadio+ActionText, right? Putting the ugly visuals aside it would mean only the first line is clickable, not the second.
Do you have anything in mind specifically? Which apps? |
As @nimishavijay and I have discussed, a design review will be put into it's own ticket. For now, only one issue is left to do: The undo sending and scheduled sending are crossing each other and breaking. @JuliaKirschenheuter is working on it. |
Hi! Many thanks to all of you! <3 |
Feature Request: Scheduled Email
Hi, i (and most likely not only me) have sometimes the need for writing a mail which should be sent at a certain date/time in the future. There are several online portals offering such a service but of course that's not acceptable for friends of self-hosting like the nextcloud community. So it would be great if such a functionality would be included into nextcloud and the mail app would be the best place for someting like this.
Summary
Send an email at a certain date/time in the future.
Implementation
The text was updated successfully, but these errors were encountered: