[jira] [Assigned] (JAMES-3221) What config is James loading and from where - log startup information

2020-06-15 Thread Ioan Eugen Stan (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3221?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ioan Eugen Stan reassigned JAMES-3221: -- Assignee: Ioan Eugen Stan > What config is James loading and from where - log startup

[jira] [Commented] (JAMES-3215) Remove SSL support in James

2020-06-15 Thread David Leangen (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3215?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17136213#comment-17136213 ] David Leangen commented on JAMES-3215: -- Ok, sounds good. > Remove SSL support in Ja

[jira] [Commented] (JAMES-3221) What config is James loading and from where - log startup information

2020-06-15 Thread Ioan Eugen Stan (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3221?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17136211#comment-17136211 ] Ioan Eugen Stan commented on JAMES-3221: See https://github.com/apache/james-proj

[jira] [Commented] (JAMES-3221) What config is James loading and from where - log startup information

2020-06-15 Thread Ioan Eugen Stan (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3221?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17136173#comment-17136173 ] Ioan Eugen Stan commented on JAMES-3221: When starting the server, I would like t

[jira] [Updated] (JAMES-3221) What config is James loading and from where - log startup information

2020-06-15 Thread Ioan Eugen Stan (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3221?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ioan Eugen Stan updated JAMES-3221: --- Description: I've setup Apache James to run inside docker. I have made a mistake and James th

[jira] [Created] (JAMES-3221) What config is James loading and from where - log startup information for operations

2020-06-15 Thread Ioan Eugen Stan (Jira)
Ioan Eugen Stan created JAMES-3221: -- Summary: What config is James loading and from where - log startup information for operations Key: JAMES-3221 URL: https://issues.apache.org/jira/browse/JAMES-3221

Re: JAMES project offering: about libraries

2020-06-15 Thread Eugen Stan
Hello Benoit, Thanks for your feedback. I think it makes sense an we agree on a lot. Before moving the discussion forward let's make the inventory of libraries, and components as part of the documentation effort. We can work on a git branch in the docs area, sync on gitter for a quick review an

[jira] [Commented] (JAMES-3215) Remove SSL support in James

2020-06-15 Thread Ioan Eugen Stan (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3215?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17135926#comment-17135926 ] Ioan Eugen Stan commented on JAMES-3215: Thanks for understanding [~dleangen] :).

Re: Distributed James: make ElasticSearch indexing optional?

2020-06-15 Thread Matthieu Baechler
On Mon, 2020-06-15 at 15:30 +0200, Raphaël Ouazana-Sustowski wrote: > [...] > > > I see many use cases where you would not need search, essentially > > > based > > > on automatic mail processing, which is a common James workflow. > > Does it still make sense to support IMAP at this point? I'm al

Re: Distributed James: make ElasticSearch indexing optional?

2020-06-15 Thread Raphaël Ouazana-Sustowski
Hello, Le 15/06/2020 à 09:52, Matthieu Baechler a écrit : Hi Raphael, On Fri, 2020-06-12 at 18:29 +0200, Raphaël Ouazana-Sustowski wrote: Hello Matthieu, Le 12/06/2020 à 10:05, Matthieu Baechler a écrit : Hi Raphael, My answers below On Thu, 2020-06-11 at 18:01 +0200, Raphaël Ouazana-Susto

JAMES project offering: about libraries

2020-06-15 Thread Tellier Benoit
Hello Eugen, Thanks for the reply. I settled myself the objective to better document what we, as part of the James project commit to deliver. This email thread go in the right direction. I extracted it as it is no longer related to Scala usage, but higher level. Original thread: https://www.mai

Re: Regarding "Users"

2020-06-15 Thread David Leangen
> Please consider using the Persona terms for the above, as to not over > load the "user". I know the term “Persona” in marketing. It is used for target market segmentation and product development. From how I have seen it used (at least in a Lean Startup context), is usually posed as a hypothes

Re: Regarding "Users"

2020-06-15 Thread Eugen Stan
Hi, La 15.06.2020 13:41, David Leangen a scris: >> I prefer the term "operator" to "user”. > That’s fine. So I will collapse all those previous definitions into the > single “Operator”. > > When we say “User”, it will therefore mean: > >>> * Email User >>> - Just uses email without any notion o

[jira] [Commented] (JAMES-3215) Remove SSL support in James

2020-06-15 Thread David Leangen (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3215?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17135766#comment-17135766 ] David Leangen commented on JAMES-3215: -- Regarding letsencrypt: the current issue tha

[jira] [Commented] (JAMES-3215) Remove SSL support in James

2020-06-15 Thread David Leangen (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3215?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17135761#comment-17135761 ] David Leangen commented on JAMES-3215: -- Ok... so considering that this is for the Ba

Support and service levels

2020-06-15 Thread David Leangen
I am moving a comment from Benoit to this new thread: > Also I would like to differentiate the terms "offering" (what do we > deliver as part of the James project, who do it targets, and how easy > should it be to use) from the term "support" which in my view implies > "how fast you solve my probl

Re: Regarding "Users"

2020-06-15 Thread David Leangen
> I prefer the term "operator" to "user”. That’s fine. So I will collapse all those previous definitions into the single “Operator”. When we say “User”, it will therefore mean: >> * Email User >> - Just uses email without any notion of what server is providing the >> service I think it’s be

[jira] [Commented] (JAMES-3215) Remove SSL support in James

2020-06-15 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3215?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17135724#comment-17135724 ] Matthieu Baechler commented on JAMES-3215: -- If I have to define what a mail serv

[jira] [Commented] (JAMES-3217) Describe how to include dependencies for the James Local Server

2020-06-15 Thread David Leangen (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3217?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17135723#comment-17135723 ] David Leangen commented on JAMES-3217: -- > You mentioned support to the community: gl

[jira] [Commented] (JAMES-3217) Describe how to include dependencies for the James Local Server

2020-06-15 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3217?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17135721#comment-17135721 ] Matthieu Baechler commented on JAMES-3217: -- > You mean to the James lib, and not

[jira] [Commented] (JAMES-3217) Describe how to include dependencies for the James Local Server

2020-06-15 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3217?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17135720#comment-17135720 ] Matthieu Baechler commented on JAMES-3217: -- > So the direct answer to your quest

Re: Regarding "Users"

2020-06-15 Thread Tellier Benoit
Le 15/06/2020 à 16:09, David Leangen a écrit : > >> I think it's a good discussion toe establish the terminology and have >> the same view of this. >> >> I hope it gets into the docs as a term deffinition or something similar. >> >> +1 for Extension Developer. > > I am thinking something like:

[jira] [Updated] (JAMES-3211) Extends mailbox-api EventBus interface

2020-06-15 Thread Lan Khuat (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3211?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lan Khuat updated JAMES-3211: - Summary: Extends mailbox-api EventBus interface (was: Generalize EventBus) > Extends mailbox-api EventBu

[jira] [Commented] (JAMES-3220) Clarify DomainList Configuration

2020-06-15 Thread David Leangen (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3220?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17135704#comment-17135704 ] David Leangen commented on JAMES-3220: -- Ok, cool! Then that is what I will do and I'

[jira] [Commented] (JAMES-3220) Clarify DomainList Configuration

2020-06-15 Thread Benoit Tellier (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3220?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17135702#comment-17135702 ] Benoit Tellier commented on JAMES-3220: --- > Last question: is it safe to just remove

[jira] [Commented] (JAMES-3219) Clarify DNS configuration

2020-06-15 Thread Benoit Tellier (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3219?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17135699#comment-17135699 ] Benoit Tellier commented on JAMES-3219: --- > for our own implementation, we currently

Re: Logging warning

2020-06-15 Thread Eugen Stan
Hi, > The only detail is that in that specific case, we are actually talking > about the CLI tool: we don't really expect a use to choose the logging > library for his CLI. > > And the error is about providing none. > > We can just include a Noop implementation to shut down the warning IMO. > > --

[jira] [Commented] (JAMES-3214) Remove test only libraries from being pulled as transitive dependencies of production artifacts

2020-06-15 Thread Benoit Tellier (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3214?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17135691#comment-17135691 ] Benoit Tellier commented on JAMES-3214: --- https://github.com/linagora/james-jenkins2

[jira] [Commented] (JAMES-3217) Describe how to include dependencies for the James Local Server

2020-06-15 Thread David Leangen (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3217?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17135660#comment-17135660 ] David Leangen commented on JAMES-3217: -- > David Leangen Regarding > https://www.mai

[jira] [Commented] (JAMES-3217) Describe how to include dependencies for the James Local Server

2020-06-15 Thread David Leangen (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3217?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17135659#comment-17135659 ] David Leangen commented on JAMES-3217: -- > > I think we should remove glowroot from t

Re: Regarding "Users"

2020-06-15 Thread David Leangen
> I think it's a good discussion toe establish the terminology and have > the same view of this. > > I hope it gets into the docs as a term deffinition or something similar. > > +1 for Extension Developer. I am thinking something like: * James User - Does not compile any code - Does not

[jira] [Commented] (JAMES-3215) Remove SSL support in James

2020-06-15 Thread David Leangen (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3215?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17135616#comment-17135616 ] David Leangen commented on JAMES-3215: -- Hahaha. I was surprised, but not offended.

Re: Logging warning

2020-06-15 Thread Matthieu Baechler
Hi Eugen, On Mon, 2020-06-15 at 11:13 +0300, Eugen Stan wrote: > Hi, > > Removing the implementation leak a MUST. > > As I've mentioned in the issue/mail, logging implementation is a > deployment decision. I agree > We should provide documentation and make it easy for people to > switch. > In

[jira] [Commented] (JAMES-3220) Clarify DomainList Configuration

2020-06-15 Thread David Leangen (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3220?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17135586#comment-17135586 ] David Leangen commented on JAMES-3220: -- Ok, thank you [~btellier]. I will resolve th

Re: Custom Authentication

2020-06-15 Thread David Leangen
> It would be more helpfull if you can name your integration target. What > is your Identity Provider? Hi Eugen, I have my own custom provider based on Firebase Auth (long story), but OpenID Connect would be a great (and very general) solution! Cheers, =David signature.asc Description: Messa

[jira] [Commented] (JAMES-3215) Remove SSL support in James

2020-06-15 Thread Ioan Eugen Stan (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3215?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17135582#comment-17135582 ] Ioan Eugen Stan commented on JAMES-3215: Thanks for the feedback [~matthieu]. Wh

Re: Logging warning

2020-06-15 Thread Eugen Stan
Hi, Removing the implementation leak a MUST. As I've mentioned in the issue/mail, logging implementation is a deployment decision. We should provide documentation and make it easy for people to switch. In a "product like" distribution we will deliver an implementation suitable for that use case

Re: Custom Authentication

2020-06-15 Thread Eugen Stan
Hello David, It would be more helpfull if you can name your integration target. What is your Identity Provider? I'm planing to make it work with Keycloak and there are two ideas that I'm currently exploring: - Integrate via OpenID Connect with Keycloak - probably with some caching ?! - Use SCIM

Re: Regarding "Users"

2020-06-15 Thread Eugen Stan
I think it's a good discussion toe establish the terminology and have the same view of this. I hope it gets into the docs as a term deffinition or something similar. +1 for Extension Developer. Regarding the Testing server, there is a niche for a product in this area. See https://github.com/ma

[jira] [Commented] (JAMES-3215) Remove SSL support in James

2020-06-15 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3215?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17135563#comment-17135563 ] Matthieu Baechler commented on JAMES-3215: -- Also, Eugen, I don't think you shoul

[jira] [Commented] (JAMES-3215) Remove SSL support in James

2020-06-15 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3215?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17135560#comment-17135560 ] Matthieu Baechler commented on JAMES-3215: -- > Personally, I would recommend anyo

Re: Distributed James: make ElasticSearch indexing optional?

2020-06-15 Thread Matthieu Baechler
Hi Raphael, On Fri, 2020-06-12 at 18:29 +0200, Raphaël Ouazana-Sustowski wrote: > Hello Matthieu, > > Le 12/06/2020 à 10:05, Matthieu Baechler a écrit : > > Hi Raphael, > > > > My answers below > > > > On Thu, 2020-06-11 at 18:01 +0200, Raphaël Ouazana-Sustowski wrote: > > > Hi, > > > > > > He

[jira] [Commented] (JAMES-3219) Clarify DNS configuration

2020-06-15 Thread Ioan Eugen Stan (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3219?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17135551#comment-17135551 ] Ioan Eugen Stan commented on JAMES-3219: > What would be the reason / benefit of

[jira] [Commented] (JAMES-3214) Remove test only libraries from being pulled as transitive dependencies of production artifacts

2020-06-15 Thread Ioan Eugen Stan (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3214?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17135544#comment-17135544 ] Ioan Eugen Stan commented on JAMES-3214: Thanks for the links. Lookgin forward to

[jira] [Commented] (JAMES-3217) Describe how to include dependencies for the James Local Server

2020-06-15 Thread Ioan Eugen Stan (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3217?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17135535#comment-17135535 ] Ioan Eugen Stan commented on JAMES-3217: Yes, it's always a hard decision - what

[jira] [Commented] (JAMES-3217) Describe how to include dependencies for the James Local Server

2020-06-15 Thread Ioan Eugen Stan (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3217?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17135538#comment-17135538 ] Ioan Eugen Stan commented on JAMES-3217: [~dleangen] Regarding https://www.mail-

[jira] [Commented] (JAMES-3214) Remove test only libraries from being pulled as transitive dependencies of production artifacts

2020-06-15 Thread Benoit Tellier (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3214?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17135532#comment-17135532 ] Benoit Tellier commented on JAMES-3214: --- Regarding Jenkins setup, you could get a l

[jira] [Commented] (JAMES-3214) Remove test only libraries from being pulled as transitive dependencies of production artifacts

2020-06-15 Thread Ioan Eugen Stan (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3214?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17135523#comment-17135523 ] Ioan Eugen Stan commented on JAMES-3214: Thanks for taking the time to fix and te

[jira] [Assigned] (JAMES-3214) Remove test only libraries from being pulled as transitive dependencies of production artifacts

2020-06-15 Thread Ioan Eugen Stan (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3214?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ioan Eugen Stan reassigned JAMES-3214: -- Assignee: Ioan Eugen Stan > Remove test only libraries from being pulled as transitive

[jira] [Commented] (JAMES-3214) Remove test only libraries from being pulled as transitive dependencies of production artifacts

2020-06-15 Thread Benoit Tellier (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3214?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17135515#comment-17135515 ] Benoit Tellier commented on JAMES-3214: --- https://github.com/apache/james-project/pu

[jira] [Commented] (JAMES-3217) Describe how to include dependencies for the James Local Server

2020-06-15 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3217?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17135514#comment-17135514 ] Matthieu Baechler commented on JAMES-3217: -- > I think we should remove glowroot

[jira] [Resolved] (JAMES-3215) Remove SSL support in James

2020-06-15 Thread Ioan Eugen Stan (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3215?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ioan Eugen Stan resolved JAMES-3215. Resolution: Won't Fix > Remove SSL support in James > --- > >

[jira] [Commented] (JAMES-3215) Remove SSL support in James

2020-06-15 Thread Ioan Eugen Stan (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3215?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17135513#comment-17135513 ] Ioan Eugen Stan commented on JAMES-3215: I also don't think we should remove TLS

[jira] [Assigned] (JAMES-3215) Remove SSL support in James

2020-06-15 Thread Ioan Eugen Stan (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3215?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ioan Eugen Stan reassigned JAMES-3215: -- Assignee: Ioan Eugen Stan > Remove SSL support in James > ---

[jira] [Commented] (JAMES-3219) Clarify DNS configuration

2020-06-15 Thread Benoit Tellier (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3219?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17135512#comment-17135512 ] Benoit Tellier commented on JAMES-3219: --- > Is my understanding correct? I think >

[jira] [Commented] (JAMES-3219) Clarify DNS configuration

2020-06-15 Thread Benoit Tellier (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3219?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17135511#comment-17135511 ] Benoit Tellier commented on JAMES-3219: --- > Cannot get IP address(es) for Domain : j

[jira] [Commented] (JAMES-3219) Clarify DNS configuration

2020-06-15 Thread Benoit Tellier (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3219?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17135510#comment-17135510 ] Benoit Tellier commented on JAMES-3219: --- > Please confirm: updating this configurat

[jira] [Commented] (JAMES-3215) Remove SSL support in James

2020-06-15 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3215?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17135505#comment-17135505 ] Matthieu Baechler commented on JAMES-3215: -- I don't like the idea of having to s

Re: Regarding "Users"

2020-06-15 Thread Tellier Benoit
Le 15/06/2020 à 13:43, David Leangen a écrit : > > >> An extension developer is a special kind of user, who understands and >> leverage James extension mechanism (so yes). > > Makes sense! And I like the term “Extension Developer” as opposed to “(James) > Developer”. > > I am currently “Use