[jira] [Commented] (JAMES-3822) RFC-4865 Implement delayed sends

2023-03-20 Thread Thanh Bui (Jira)


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

Thanh Bui commented on JAMES-3822:
--

Yep, for sure. According to the documentation, there are some cases, clients 
without a suitably accurate clock or no indication of their time zone, so  we 
should support both mechanisms. Thanks for your comments :)

> RFC-4865 Implement delayed sends
> 
>
> Key: JAMES-3822
> URL: https://issues.apache.org/jira/browse/JAMES-3822
> Project: James Server
>  Issue Type: New Feature
>  Components: JMAP, pulsar, Queue, SMTPServer
>Reporter: Benoit Tellier
>Assignee: Antoine Duprat
>Priority: Major
>
> The advent of the Pulsar mail queue let us leverage some advanced email 
> features like delayed sends.
> Implement https://datatracker.ietf.org/doc/rfc4865/ for SMTP.
> JMAP submission parameters should enable doing the same via JMAP.
> I will propose an internship on the topic, along side implementing related UI 
> in TMail application.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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



[jira] [Commented] (JAMES-3822) RFC-4865 Implement delayed sends

2023-03-20 Thread Jira


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

René Cordier commented on JAMES-3822:
-

i know, I was just asking if we should support both :) 

Mind that it is forbidden according to the RFC to have both HOLDUNTIL and 
HOLDFOR present at the same time though for a same smtp message

> RFC-4865 Implement delayed sends
> 
>
> Key: JAMES-3822
> URL: https://issues.apache.org/jira/browse/JAMES-3822
> Project: James Server
>  Issue Type: New Feature
>  Components: JMAP, pulsar, Queue, SMTPServer
>Reporter: Benoit Tellier
>Assignee: Antoine Duprat
>Priority: Major
>
> The advent of the Pulsar mail queue let us leverage some advanced email 
> features like delayed sends.
> Implement https://datatracker.ietf.org/doc/rfc4865/ for SMTP.
> JMAP submission parameters should enable doing the same via JMAP.
> I will propose an internship on the topic, along side implementing related UI 
> in TMail application.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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



[jira] [Commented] (JAMES-3822) RFC-4865 Implement delayed sends

2023-03-20 Thread Thanh Bui (Jira)


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

Thanh Bui commented on JAMES-3822:
--

[~rcordier] It is similar in case of HOLDUNTIL, we just only replace HOLDFOR by 
HOLDUNTIL, and 86400 by a timestamp, for example 2023-03-20T10:05:05Z. The mail 
will be sent successfully if the timestamp is before 
max-future-release-date-time (2023-03-20T20:05:05Z).

> RFC-4865 Implement delayed sends
> 
>
> Key: JAMES-3822
> URL: https://issues.apache.org/jira/browse/JAMES-3822
> Project: James Server
>  Issue Type: New Feature
>  Components: JMAP, pulsar, Queue, SMTPServer
>Reporter: Benoit Tellier
>Assignee: Antoine Duprat
>Priority: Major
>
> The advent of the Pulsar mail queue let us leverage some advanced email 
> features like delayed sends.
> Implement https://datatracker.ietf.org/doc/rfc4865/ for SMTP.
> JMAP submission parameters should enable doing the same via JMAP.
> I will propose an internship on the topic, along side implementing related UI 
> in TMail application.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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



[jira] [Commented] (JAMES-3822) RFC-4865 Implement delayed sends

2023-03-19 Thread Tran Hong Quan (Jira)


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

Tran Hong Quan commented on JAMES-3822:
---

For HOLDUNTIL, I think we could calculate the delay param for the mail queue by 
`HOLDUNTIL - NOW`.

> RFC-4865 Implement delayed sends
> 
>
> Key: JAMES-3822
> URL: https://issues.apache.org/jira/browse/JAMES-3822
> Project: James Server
>  Issue Type: New Feature
>  Components: JMAP, pulsar, Queue, SMTPServer
>Reporter: Benoit Tellier
>Assignee: Antoine Duprat
>Priority: Major
>
> The advent of the Pulsar mail queue let us leverage some advanced email 
> features like delayed sends.
> Implement https://datatracker.ietf.org/doc/rfc4865/ for SMTP.
> JMAP submission parameters should enable doing the same via JMAP.
> I will propose an internship on the topic, along side implementing related UI 
> in TMail application.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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



[jira] [Commented] (JAMES-3822) RFC-4865 Implement delayed sends

2023-03-19 Thread Jira


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

René Cordier commented on JAMES-3822:
-

Question: I see the usage of HOLDFOR... Should we support the way to release in 
future with a timestamp as well, aka HOLDUNTIL ?

> RFC-4865 Implement delayed sends
> 
>
> Key: JAMES-3822
> URL: https://issues.apache.org/jira/browse/JAMES-3822
> Project: James Server
>  Issue Type: New Feature
>  Components: JMAP, pulsar, Queue, SMTPServer
>Reporter: Benoit Tellier
>Assignee: Antoine Duprat
>Priority: Major
>
> The advent of the Pulsar mail queue let us leverage some advanced email 
> features like delayed sends.
> Implement https://datatracker.ietf.org/doc/rfc4865/ for SMTP.
> JMAP submission parameters should enable doing the same via JMAP.
> I will propose an internship on the topic, along side implementing related UI 
> in TMail application.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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



[jira] [Commented] (JAMES-3822) RFC-4865 Implement delayed sends

2023-03-16 Thread Benoit Tellier (Jira)


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

Benoit Tellier commented on JAMES-3822:
---

Hi Thanh.
Nice to see your interrest on the topic.
What would be the plan to challenge interoperability?
Can we find a smtp client that implements futurerelease?
Regards,
Benoit

> RFC-4865 Implement delayed sends
> 
>
> Key: JAMES-3822
> URL: https://issues.apache.org/jira/browse/JAMES-3822
> Project: James Server
>  Issue Type: New Feature
>  Components: JMAP, pulsar, Queue, SMTPServer
>Reporter: Benoit Tellier
>Assignee: Antoine Duprat
>Priority: Major
>
> The advent of the Pulsar mail queue let us leverage some advanced email 
> features like delayed sends.
> Implement https://datatracker.ietf.org/doc/rfc4865/ for SMTP.
> JMAP submission parameters should enable doing the same via JMAP.
> I will propose an internship on the topic, along side implementing related UI 
> in TMail application.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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



[jira] [Commented] (JAMES-3822) RFC-4865 Implement delayed sends

2023-03-15 Thread Thanh Bui (Jira)


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

Thanh Bui commented on JAMES-3822:
--

Here is an example for SMTP for this.

S: 220 mydomain.tld smtp
C: ehlo yopmail.com
C: mail from: HOLDFOR = 86400 
C: rcpt to:
C: data
S: 250.*
S: 250-PIPELINING
S: 250-FUTURERELEASE 172800 2023-03-20
S: 250-ENHANCEDSTATUSCODES
S: 250 8BITMIME
S: 250 2.1.0 Sender  OK
S: 250 2.1.5 Recipient  OK
S: 354 Ok Send data ending with .
C: subject: test
C: 
C: content
C: .
S: 250 2.6.0 Message received

> RFC-4865 Implement delayed sends
> 
>
> Key: JAMES-3822
> URL: https://issues.apache.org/jira/browse/JAMES-3822
> Project: James Server
>  Issue Type: New Feature
>  Components: JMAP, pulsar, Queue, SMTPServer
>Reporter: Benoit Tellier
>Assignee: Antoine Duprat
>Priority: Major
>
> The advent of the Pulsar mail queue let us leverage some advanced email 
> features like delayed sends.
> Implement https://datatracker.ietf.org/doc/rfc4865/ for SMTP.
> JMAP submission parameters should enable doing the same via JMAP.
> I will propose an internship on the topic, along side implementing related UI 
> in TMail application.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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