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

Only thing SnappyMail is lacking is a response template feature and calendar...... #152

Open
noticz opened this issue Oct 8, 2021 · 4 comments
Labels
enhancement New feature or request

Comments

@noticz
Copy link

noticz commented Oct 8, 2021

I know someone out there has made something and I'm asking ya'll to post what you have and what your using for saved email responses. Honestly, SnappyMail compared to everything out there is the best, trust me I have tried them all but it is lacking one or two features and to be able to save commonly used response templates would top SnappyMail off.

Couple things I found:
https://github.com/fastmail/overture/tree/master/examples/Todo/source
https://overturejs.com/examples/Todo/inbox/
https://github.com/fastmail/Squire
https://github.com/nhn/tui.calendar

@the-djmaze
Copy link
Owner

the-djmaze commented Oct 11, 2021

Actually RainLoop had an unfinished "template" system.
I've removed that code and moved it to a branch.
https://github.com/the-djmaze/snappymail/commits/UserMailTemplates

For TO-DO we could consider Kolab: https://en.wikipedia.org/wiki/Kolab

Kolab uses IMAP as an underlying protocol for email, contact, and calendar entries. These entries are saved in IMAP folders in Kolab XML format, and the IMAP server controls storage and access rights. Configuration and maintenance of Kolab is done by LDAP.

SnappyMail uses Squire and is up-to-date here: https://github.com/neilj/Squire

@noticz
Copy link
Author

noticz commented Oct 12, 2021

Hey, thanks for the follow up reply. Also just wanted to say thanks for the development. Loving it so far, I will toss some donations your way.

Kolab seems like a perfect fit for sure. So judging by your response a To-Do and Calendar is something that you have thought about adding?

I dug into the code a little for the UserMailTemplates and seems like adding the branch back in would be a pain in the Hubgitter ehh?

@the-djmaze
Copy link
Owner

the-djmaze commented Oct 12, 2021

Hey, thanks for the follow up reply. Also just wanted to say thanks for the development. Loving it so far, I will toss some donations your way.

Thanks!

Kolab seems like a perfect fit for sure. So judging by your response a To-Do and Calendar is something that you have thought about adding?

Looking at the source of the MailSo library, it seems it was lacking support for rfc5464.
I've added it in the above mentioned commit (not perfect, it's just a test).
And works when enabled in Dovecot.
So yes, Kolab (or just a-like) could be the future.

I dug into the code a little for the UserMailTemplates and seems like adding the branch back in would be a pain in the Hubgitter ehh?

Yes as it didn't work anyway.
However, now that METADATA is working we could assign an IMAP folder for templates, or use local storage.

Problem with the IMAP METADATA extension is that it will not be enabled on every IMAP server.
But when it does, it would enable many things.

@the-djmaze
Copy link
Owner

For now the upcoming v2.8 has some support for Kolab:

  • Auto-hide folder from mail folders list when it has metadata for '/private/vendor/kolab/folder-type' or '/shared/vendor/kolab/folder-type'
  • When application.ini has kolab_enabled = On the Settings -> Folders allows changing of the Kolab folder-type

This at-least allows SnappyMail to work in a Kolab groupware environment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants