Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [angus-dev] Graph API implementation for Jakarta Mail
  • From: Jason Mehrens <jason_mehrens@xxxxxxxxxxx>
  • Date: Mon, 8 Jan 2024 07:21:31 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=pfrm2rA5IqrhaoV3ZSzA4YI7/dIXgwIC+n0m82XvQGk=; b=mgMBVrjL5R8BCR6ud3z96Sf97wgsDezGoQuSokkeqPTh7jJqEuUW0d/Yghqn//EpBgDPX0g5O/2SHtevWOmB6Zu1U/t0SouLWmsb30p0ISFsUXwSXBa+JsMcZosOZQUyVgftv7/of6fwn201OXlkitUMw6nAEOwpJObeUuUwvkQnoL9lomZdhVtd5q89G0hCkiNZsB6JGIdZO3cRcgBX0wIfuVwFDu9TRxe6w6x9Fl7oNpWvTL7YKxtTmHSAniiLyXPw3/2w0f0BIf00yPUV0u2/T1XLG3qFXQgbzHv9xJSY1TxUGlOhFHpFiNoJEQiQlP018e7DdwPn5JyGpS/lsw==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=k+UfX5s9wYouWAhkfqYSbHxr0oFb0R4W7PA6uUeeORxqmdLznwu76sctQbwAsI36Off5ZCdFprXFOSWL5FHjWigy9i6liA4RgVpuTE5ZJ99CQ3K5AhUGUx8czWFXTdA56JR33aEuv9PIu+hmlSdOfjY6revNm7PK5SpGeB6DTvA37wLB8E8p0RVOfi+4h6MkEz0PWyVV+M6M6ZbfRprLgzjHzdlXVSFb0a5Fb6B9lBpXqRM+MfMhTokQyqpk/FC08deaoBBQd1Segw5Rrlswlnt0Qo9jHNye1D2N48D5UxL/IJVWUz23XMI2SL89m5C/y/moF0xrt2OLViL1kTuufw==
  • Delivered-to: angus-dev@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/angus-dev/>
  • List-help: <mailto:angus-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/angus-dev>, <mailto:angus-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/angus-dev>, <mailto:angus-dev-request@eclipse.org?subject=unsubscribe>
  • Msip_labels:
  • Thread-index: AQHaFwyVkHFbeJomlUKpSKLBzwFTerCGl9a+gEHyo4CABz2j84AAD7ur
  • Thread-topic: [angus-dev] Graph API implementation for Jakarta Mail

From what I can tell the TCK should be able to be run with a custom protocol.  The SMTP and IMAP values can be changed to load your provider. The quickstart instructions are a good starting point on running the TCK.

See:
1. https://github.com/jakartaee/mail-tck/blob/master/QuickStart.txt
2. https://github.com/jakartaee/mail-tck/blob/master/lib/ts.pluggability.jte

Jason

________________________________________
From: angus-dev <angus-dev-bounces@xxxxxxxxxxx> on behalf of István Verhás via angus-dev <angus-dev@xxxxxxxxxxx>
Sent: Wednesday, January 3, 2024 9:48 AM
To: angus-dev@xxxxxxxxxxx
Cc: István Verhás
Subject: Re: [angus-dev] Graph API implementation for Jakarta Mail

Hi Jason,

Thank you for your detailed response. I am sorry for the late answer but I had personal troubles in December.
I appreciate your opinions on how to start up. Until we make a decision I have a technical question.
What is the proposed way to make sure that our implementation is fully compatible with the Jakarta Mail 2.1 specification? Is the provided TCK capable of certifying it with a specific protocol implementation?
Is there any specific instruction on how to proceed?

Best regards,
Istvan



On Wed, Nov 22, 2023 at 6:16 PM Jason Mehrens <jason_mehrens@xxxxxxxxxxx<mailto:jason_mehrens@xxxxxxxxxxx>> wrote:
Verhás István,

Thanks for reaching out to the Angus Mail team!  Your SPI implementation sounds like a very neat project.  I assume this is using the Microsoft Graph API (https://learn.microsoft.com/en-us/graph/use-the-api) is that correct?

I don't think there are any new plans to included more providers in Angus Mail.  Lukas might be able to confirm that.

My concerns are:

1. Are how can we best maintain a new provider in the long run?  Is it best inside or outside of Angus Mail?
2. What type of release schedule do you expect the project to be on?
3. Should the first versions be released in its own repo and a later version be considered for contribution to Angus Mail?

If you do decide to publish it to its own repo then let us know so we can promote your SPI through the: https://eclipse-ee4j.github.io/angus-mail/ThirdPartyProducts

Jason

________________________________________
From: angus-dev <angus-dev-bounces@xxxxxxxxxxx<mailto:angus-dev-bounces@xxxxxxxxxxx>> on behalf of István Verhás via angus-dev <angus-dev@xxxxxxxxxxx<mailto:angus-dev@xxxxxxxxxxx>>
Sent: Tuesday, November 14, 2023 9:09 AM
To: angus-dev@xxxxxxxxxxx<mailto:angus-dev@xxxxxxxxxxx>
Cc: István Verhás
Subject: [angus-dev] Graph API implementation for Jakarta Mail

Hi,

We have worked on a project to connect our app to the Graph API using
the Jakarta Mail both to send and to receive emails. The
implementation is actually an SPI implementation for the Jakarta Mail.
We are going to release this library as an open source one, giving
back to the community. As far as we see we have two options. Either we
contribute this library to the Angus mail as a separate SPI specific
for Graph API or we can create a new open source project fully
separately as its own. Both have cons and pros. Before we decide the
way, our first question is whether would it be interesting for you to
contribute to the Angus mail at all?

--
Verhás István
Atlassian expert
email: istvan.verhas@xxxxxxxxxxx<mailto:istvan.verhas@xxxxxxxxxxx>
_______________________________________________
angus-dev mailing list
angus-dev@xxxxxxxxxxx<mailto:angus-dev@xxxxxxxxxxx>
To unsubscribe from this list, visit https://accounts.eclipse.org


--
Verhás István
Atlassian expert
email: istvan.verhas@xxxxxxxxxxx<mailto:istvan.verhas@xxxxxxxxxxx>
[https://aday.news/site/assets/files/1035/220321_metainf_meetup_21_mailsignature_1.jpg]<https://meetup.meta-inf.hu/?lang=hu&utm_source=meta-inf-email&utm_medium=mailsignature&utm_campaign=atlassian-meetup-21>

Back to the top