You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by "Tellier Benoit (Jira)" <se...@james.apache.org> on 2019/08/21 06:49:00 UTC
[jira] [Assigned] (JAMES-2866) MockSMTP server behaviors setup over
HTTP
[ https://issues.apache.org/jira/browse/JAMES-2866?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Tellier Benoit reassigned JAMES-2866:
-------------------------------------
Assignee: Tellier Benoit
> 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
> Assignee: Tellier Benoit
> Priority: Major
>
> 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: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org