Tellier Benoit created JAMES-2866:
-------------------------------------
Summary: MockSMTP server behaviors setup over HTTP
Key: JAMES-2866
URL: https://issues.apache.org/jira/browse/JAMES-2866
Project: James Server
Issue Type: Sub-task
Components: Remote Delivery, tests
Reporter: Tellier Benoit
You can setup your route by using spark-java library or any other light HTTP
server library written in Java as you think it's better.
JSON serialization for JAMES-2853 POJOs is needed as well. No data stability
required (not an external API, it's for testing purposes).
{code:java}
POST /smtpBehaviors
- 204: ok, created
GET /smtpBehaviors
- 200 OK, JSON:
[
{
"command": "RCPT",
"condition": {
"operator": "contains",
"matchingValue": "pippin got the ring"
},
"response": {
"code": 504,
"rejected": false,
"message": "server is out of memory"
},
"numberOfAnswer": 7
},
...
]
DELETE /smtpBehaviors
- 204: ok, cleared the mock setups
{code}
--
This message was sent by Atlassian Jira
(v8.3.2#803003)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]