Tekelija.MailTicketer
Simple SMTP server implemented as a quark module. When started it will listen for mail messages on selected port.
Configuration
Module config
{
"MailTicketer": {
"ServerName": "localhost",
"Ports": [
25,
587
]
}
}
Name |
Type |
Default |
Description |
ServerName |
string |
null |
mail server name |
Ports |
int[] |
null |
array of ports that smtp server will listen on |
Message bus config
{
"MessageBus": {
"Url": "rabbitmq://localhost",
"Username": null,
"Password": null,
"Endpoint": "<endpoint-name>",
"MessageRepositoryUri": null
}
}
Parameters:
Name |
Type |
Default |
Description |
Url |
string |
null |
RabbitMQ url (rabbitmq://…) |
Username |
string |
null |
RabbitMQ username |
Password |
string |
null |
RabbitMQ user password |
Endpoint |
string |
null |
RabbitMQ endpoint |
MessageRepositoryUri |
string |
host name |
Origin of the call, may have some sense for global call data collection setup |
Authorization config
{
"AuthServer": {
"Issuer": "https://authenticatomatic.urszr.si:22000",
"ClientId": null,
"ClientSecret": null,
"Audience": null
}
}
Name |
Type |
Default |
Description |
Issuer |
string |
null |
OAuth server url |
ClientId |
string |
null |
Authorization app id |
ClientSecret |
string |
null |
Authorization app secret |
Audience |
string[] |
null |
Array of audiences (scope resources) to be used in token validation |