You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by "Benoit Tellier (Jira)" <se...@james.apache.org> on 2021/07/15 07:22:00 UTC

[jira] [Commented] (JAMES-964) Write a NIO based RemoteDelivery replacement

    [ https://issues.apache.org/jira/browse/JAMES-964?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17381114#comment-17381114 ] 

Benoit Tellier commented on JAMES-964:
--------------------------------------

Today I came around https://github.com/HubSpot/NioSmtpClient which likely could be used as a base to work on this topic.

On the open issues, https://github.com/HubSpot/NioSmtpClient/issues/40 looks painful (Don't abort a send if only one recipient fails)

Maybe we could consider either reuse / integration of a derivate version into James code base (it's an Apache V2 license too)

> Write a NIO based RemoteDelivery replacement
> --------------------------------------------
>
>                 Key: JAMES-964
>                 URL: https://issues.apache.org/jira/browse/JAMES-964
>             Project: James Server
>          Issue Type: Task
>          Components: Remote Delivery
>            Reporter: Norman Maurer
>            Assignee: Norman Maurer
>            Priority: Major
>             Fix For: 3.0.0
>
>
> Currently we use javamail to send our emails. I think it would be better to roll our own based on NIO for delivery. This will prolly improve performance. And will help to be not tied on javamail in the future



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org