this package requires the following docker images:
- rabbitmq:3-management
- mailcatcher
docker run -d --name styx-rabbit -p 5672:5672 -p 15672:15672 rabbitmq:3-management
docker run -d --name styx-mailcatcher -p 1025:1025 -p 1080:1080 zolweb/docker-mailcatcher
Url: http://localhost:15672
- guest/guest
Url: http://localhost:1080
To be able to use sqlite on the local machine, please make sure to add the following import in the main.go
files for styx-api and styx-worker.
_ "github.com/jinzhu/gorm/dialects/sqlite"
This import is not there by default because it is breaking the build of the linux version.
Submit an E-Mail:
POST: localhost:9999/api/mail
Body:
{
"data": {
"type": "mail",
"attributes": {
"context": "foo",
"subject": "test mail",
"clients": [
{
"name": "Johannes Pichler",
"email": "johannes.pichler@karriere.at",
"type": "to"
},
{
"name": "Johannes Pichler",
"email": "johannes.pichler@jopic.at",
"type": "to"
},
{
"name": "Johannes Pichler",
"email": "johannes.pichler@karriere.at",
"type": "from"
}
],
"body": {
"html": "html here",
"plain": "plain text here"
},
"priority": 1,
"attachments": []
}
}
}