Skip to content

Latest commit

 

History

History
30 lines (22 loc) · 1.26 KB

introduction.md

File metadata and controls

30 lines (22 loc) · 1.26 KB

Introduction

Before you start the server or run the example clients you should start by checking the config files and make any required changes according to your environment.

Robin client

Is designed to use minimal config and as such it loads defaults from client.json5. You may want to adjust the following values: mx, port, ehlo, main and rcpt. Additionaly you may want to configure your own routes for even more streamlined case config.

  • See ExampleSend.java for examples on how to craft JSON5 cases to send emails.
  • See ExampleHttp.java for examples on how to craft JSON5 cases to do HTTP requests.
  • See ExampleProgramatic.java for examples on how to use it as a Java library.
  • Read cli.md for commandline usage.

Robin server

It might need some configuring as well in server.json5 in order to be able to load a keystore. One is provided in test resources. Additionaly you may want to update the email store path.

  • Read cli.md for commandline usage.

Use it wisely!