[jira] [Commented] (JAMES-3822) RFC-4865 Implement delayed sends
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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