Re: James Mailbox Directories

"[email protected]" <[email protected]> Fri, 7 Feb 2025 13:57:39 +0100
Newsgroups gmane.comp.jakarta.james.user
Message-ID <[email protected]>
Distributed app can be used with multiple servers in cluster mode.

Big catch with cassandra-james is that it do not use and object store 
like S3. Storing blobs in a metadata database is a big antipattern. Use 
at your own risks.

On 07/02/2025 13:55, Ilya Terskov wrote:
>
> Well makes sense, so distributed app can be used within one server? Do 
> i need install Cassandra separately or it embedded?
>
>
> пт, 7 февр. 2025 г., 19:52 [email protected] <[email protected]>:
>
>     Cassandra APP is kinda deprecated as it do not support multiple
>     james servers...
>
>     On 07/02/2025 13:19, Ilya Terskov wrote:
>>
>>     https://dlcdn.apache.org/james/server/3.8.2/james-server-distributed-guice.zip
>>     This one? What difference with Cassandra app?
>>
>>
>>     пт, 7 февр. 2025 г., 18:46 Ilya Terskov <[email protected]>:
>>
>>         PostgreSQL i suppose? Its really stable? Distributed Version
>>         uses Cassandra if i remember correctly. Its good and stable?
>>         As i see pretty old implementation. Cassandra project looks
>>         good. Tell me your thoughts about pg vs distributed please if
>>         u have time :)
>>
>>
>>         пт, 7 февр. 2025 г., 18:16 Benoit TELLIER
>>         <[email protected]>:
>>
>>             JMAP is enabled by default, no need to do anything of the
>>             users.
>>
>>             JMAP is not implemented for the JPA version.
>>             You would need to get your hand on the distributed
>>             implementation. Or get your hand on the soon-to-be-merged
>>             PG native implementation.
>>
>>             -- 
>>
>>             Best regards,
>>
>>             *Benoit TELLIER*
>>
>>             General manager of Linagora VIETNAM <https://linagora.vn>.
>>             Product owner for Team-Mail
>>             <https://github.com/linagora/tmail-flutter> product.
>>             Chairman of the Apache James project
>>             <https://james.apache.org/>.
>>
>>             Mail: [email protected]
>>             Tel: (0033) 6 77 26 04 58 (WhatsApp, Signal)
>>
>>
>>             On Feb 7, 2025 11:56 AM, from Ilya Terskov
>>             <[email protected]>
>>
>>                 Ah i see, too bad, but more clear code. As i see its Linagora project :) u
>>                 did great job for sure :) to use jmap with james i need create user like
>>                 that?
>>                 james.staged.apache.org/james-distributed-app/3.8.1/operate/webadmin.html#_creating_a_jmap_user_identity  <https://james.staged.apache.org/james-distributed-app/3.8.1/operate/webadmin.html#_creating_a_jmap_user_identity>
>>
>>                 пт, 7 февр. 2025 г., 17:[email protected]  <[email protected]>:
>>
>>                 > This mail user agent is jmap only
>>                 >
>>                 > On 07/02/2025 11:07, Ilya Terskov wrote:
>>                 > > Thanks for all ur help :) so i can use twake for imap too? I like it and
>>                 > > also have russian translation
>>                 > >
>>                 > > пт, 7 февр. 2025 г., 16:58 Benoit TELLIER <[email protected]>:
>>                 > >
>>                 > >> Thanks for the interest.
>>                 > >>
>>                 > >> RFC-6514 IMAP special use had inspired RFC-8621 JMAP Mailbox role
>>                 > property
>>                 > >> and all clients (including Twake mail) can provide native
>>                 > >> internationalisation based on this.
>>                 > >>
>>                 > >> It's as easy as providing the right translation file ;-)
>>                 > >>
>>                 > >> --
>>                 > >>
>>                 > >> Best regards,
>>                 > >>
>>                 > >> *Benoit TELLIER*
>>                 > >>
>>                 > >> General manager of Linagora VIETNAM <linagora.vn  <https://linagora.vn>>.
>>                 > >> Product owner for Team-Mail <github.com/linagora/tmail-flutter  <https://github.com/linagora/tmail-flutter>>
>>                 > >> product.
>>                 > >> Chairman of the Apache James project <james.apache.org/  <https://james.apache.org/>>.
>>                 > >>
>>                 > >> Mail: [email protected]
>>                 > >> Tel: (0033) 6 77 26 04 58 (WhatsApp, Signal)
>>                 > >>
>>                 > >>
>>                 > >> On Feb 7, 2025 10:37 AM, from Ilya Terskov <[email protected]>
>>                 > >>
>>                 > >> i find thunderbird not that good, have mapping to directories but not
>>                 > that
>>                 > >> flexible and the interface after Outlook looks not that intuitive. its
>>                 > >> pretty much joke but i find old 2013 year Opera Mail and there
>>                 > everything i
>>                 > >> need (even UI clean and good) but project dropped long time ago
>>                 > >> TWAKE mail looks rly good, its can be used for imap with rfc 6154 too?
>>                 > >> as i understand correct JMAP need to be created for evry user AFTER
>>                 > simple
>>                 > >> user create for jmap work?
>>                 > >>
>>                 > >> пт, 7 февр. 2025 г. в 13:54, Benoit TELLIER <[email protected]  >:
>>                 > >>
>>                 > >>> Hello
>>                 > >>>
>>                 > >>> Thunderbird works great for IMAP
>>                 > >>> TWAKE mail will be top notch for jmap.
>>                 > >>>
>>                 > >>> We are 6 james contributors at LINAGORA. Also acting as ops.
>>                 > >>>
>>                 > >>> Our biggest deployment is 50.000 people.
>>                 > >>>
>>                 > >>> --
>>                 > >>>
>>                 > >>> Best regards,
>>                 > >>>
>>                 > >>> *Benoit TELLIER*
>>                 > >>>
>>                 > >>> General manager of Linagora VIETNAM <linagora.vn  <https://linagora.vn>>.
>>                 > >>> Product owner for Team-Mail <github.com/linagora/tmail-flutter  <https://github.com/linagora/tmail-flutter>
>>                 > >
>>                 > >>> product.
>>                 > >>> Chairman of the Apache James project <james.apache.org/  <https://james.apache.org/>>.
>>                 > >>>
>>                 > >>> Mail: [email protected]
>>                 > >>> Tel: (0033) 6 77 26 04 58 (WhatsApp, Signal)
>>                 > >>>
>>                 > >>>
>>                 > >>> Le févr. 7, 2025 1:10 AM, de Ilya Terskov <[email protected]  >
>>                 > >>>
>>                 > >>> What clients u can recommend? Also can u tell me how much ppl in
>>                 > linagora
>>                 > >>> working with james? And if its james what database used?
>>                 > >>>
>>                 > >>> чт, 6 февр. 2025 г., 17:48 Benoit TELLIER <[email protected]  >:
>>                 > >>>
>>                 > >>>> Outlook do not implement SPECIAL-USE so it is a client issue.
>>                 > >>>>
>>                 > >>>> --
>>                 > >>>>
>>                 > >>>> Best regards,
>>                 > >>>>
>>                 > >>>> *Benoit TELLIER*
>>                 > >>>>
>>                 > >>>> General manager of Linagora VIETNAM <linagora.vn  <https://linagora.vn>  >.
>>                 > >>>> Product owner for Team-Mail <github.com/linagora/tmail-flutter  <https://github.com/linagora/tmail-flutter>  >
>>                 > >>>> product.
>>                 > >>>> Chairman of the Apache James project <james.apache.org/  <https://james.apache.org/>  >.
>>                 > >>>>
>>                 > >>>> Mail: [email protected]
>>                 > >>>> Tel: (0033) 6 77 26 04 58 (WhatsApp, Signal)
>>                 > >>>>
>>                 > >>>>
>>                 > >>>> On Feb 6, 2025 11:10 AM, from Ilya Terskov <[email protected]  >
>>                 > >>>>
>>                 > >>>> Some clients show different results. Outlook 2019 and em client
>>                 > showing
>>                 > >>>> Outbox folder, some others show Send and dont place already send
>>                 > messages
>>                 > >>>> into it but rather into they version of Send folder, i can make some
>>                 > >>>> testing, but what most important for this info? Language of clients
>>                 > and
>>                 > >>>> what showing?
>>                 > >>>>
>>                 > >>>> чт, 6 февр. 2025 г., 16:38 Benoit TELLIER <[email protected]  >:
>>                 > >>>>
>>                 > >>>>> Interesting question!
>>                 > >>>>>
>>                 > >>>>> As of today, this is a constant:
>>                 > >>>>>
>>                 > github.com/apache/james-project/blob/5b7f8f1e3dd9224eaa963a90e6f40d44db95067f/mailbox/api/src/main/java/org/apache/james/mailbox/DefaultMailboxes.java#L41  <https://github.com/apache/james-project/blob/5b7f8f1e3dd9224eaa963a90e6f40d44db95067f/mailbox/api/src/main/java/org/apache/james/mailbox/DefaultMailboxes.java#L41>
>>                 > >>>>>
>>                 > >>>>>
>>                 > >>>>> Why do you need to customize this?
>>                 > >>>>>
>>                 > >>>>> Please note the IMAP SPECIAL-USE extension
>>                 > >>>>> rfc-editor.org/rfc/rfc6154.html  <https://rfc-editor.org/rfc/rfc6154.html>   <rfc-editor.org/rfc/rfc6154.html  <https://rfc-editor.org/rfc/rfc6154.html>   <
>>                 > rfc-editor.org/rfc/rfc6154.html  <https://www.rfc-editor.org/rfc/rfc6154.html>>> that enables translating,
>>                 > >>>>> standardizing and internationalisation of system folders. For
>>                 > compliant
>>                 > >>>>> IMAP clients. Do your IMAP client implements this spec?
>>                 > >>>>>
>>                 > >>>>> --
>>                 > >>>>>
>>                 > >>>>> Best regards,
>>                 > >>>>>
>>                 > >>>>> *Benoit TELLIER*
>>                 > >>>>>
>>                 > >>>>> General manager of Linagora VIETNAM <linagora.vn  <https://linagora.vn>  >.
>>                 > >>>>> Product owner for Team-Mail <github.com/linagora/tmail-flutter  <https://github.com/linagora/tmail-flutter>  >
>>                 > >>>>> product.
>>                 > >>>>> Chairman of the Apache James project <james.apache.org/  <https://james.apache.org/>  >.
>>                 > >>>>>
>>                 > >>>>> Mail: [email protected]
>>                 > >>>>> Tel: (0033) 6 77 26 04 58 (WhatsApp, Signal)
>>                 > >>>>>
>>                 > >>>>>
>>                 > >>>>> On Feb 6, 2025 7:06 AM, from Ilya Terskov <[email protected]  >
>>                 > >>>>>
>>                 > >>>>> how to edit what will be created (Folders) when i make new user?
>>                 > >>>>>
>>                 > >>>>> чт, 6 февр. 2025 г. в 12:57, Ilya Terskov <[email protected]  >:
>>                 > >>>>>
>>                 > >>>>>> Hi Benoit! i mean Folders like Inbox, Outbox, Sent etc
>>                 > >>>>>>
>>                 > >>>>>> чт, 6 февр. 2025 г. в 12:52, [email protected]   <
>>                 > [email protected]
>>                 > >>>>>>> :
>>                 > >>>>>>> Hello,
>>                 > >>>>>>>
>>                 > >>>>>>> I do not understand the question.
>>                 > >>>>>>>
>>                 > >>>>>>> Best regards
>>                 > >>>>>>>
>>                 > >>>>>>> Benoit
>>                 > >>>>>>>
>>                 > >>>>>>> On 06/02/2025 03:02, Ilya Terskov wrote:
>>                 > >>>>>>>> Hi guys :)
>>                 > >>>>>>>> Tell me how to edit directories created upon create of user?
>>                 > >>>>>>>>
>>                 > >>>>>>>
>>                 > ---------------------------------------------------------------------
>>                 > >>>>>>> To unsubscribe, e-mail: [email protected]
>>                 > >>>>>>> For additional commands, e-mail: [email protected]
>>                 > >>>>>>>
>>                 > >>>>>>>
>>                 > >>>>>
>>                 > >>>>
>>                 > >>>
>>                 >
>>                 > ---------------------------------------------------------------------
>>                 > To unsubscribe, e-mail: [email protected]
>>                 > For additional commands, e-mail: [email protected]
>>                 >
>>                 >
>>