[
https://issues.apache.org/jira/browse/JAMES-3434?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
René Cordier closed JAMES-3434.
-------------------------------
Resolution: Done
> [JMAP] Send: EmailSubmission/create (user email)
> ------------------------------------------------
>
> Key: JAMES-3434
> URL: https://issues.apache.org/jira/browse/JAMES-3434
> Project: James Server
> Issue Type: Sub-task
> Reporter: René Cordier
> Priority: Major
> Fix For: 3.6.0
>
>
> h2. Why
> As a user, I want to send an existing email.
> h2. How
> Implement `EmailSubmission/set create`
> {code:json}
> [[ "EmailSubmission/set", {
> "accountId": "ue411d190",
> "create": {
> "k1490": {
> "emailId": "M7f6ed5bcfd7e2604d1753f6c",
> "envelope": {
> "mailFrom": {
> "email": "[email protected]",
> "parameters": null
> },
> "rcptTo": [{
> "email": "[email protected]",
> "parameters": null
> }]
> }
> }
> }
> }, "0" ]]
> {code}
> Note: IdentityId is not specified.
> Note: EmailParameters should be left null.
> Creating an EmailSubmission gets the given email being sent.
> Restrictions:
> * The FROM field of the envelope needs to belong to the sender. In which
> case it fails with `forbiddenMailFrom`.
> * The FROM field of the EML needs to belong to the sender. In which case it
> fails with `forbiddenFrom`.
> h2. Definition of Done
> Write a unit test demonstrating you can send emails.
>
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]