[ 
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]

Reply via email to