Feature #396
Updated by Lari Taskula over 3 years ago
{{toc}}
h1. SMTP-palvelinasetukset Okapi:n kautta
h2. SMTP host & port
<pre>
curl -X POST \
http://localhost:9130/configurations/entries \
-H 'Content-Type: application/json' \
-H 'X-Okapi-Tenant: diku' \
-H 'x-okapi-token: XXXXXXXXXXXXX' \
-d \
'{
"module": "SMTP_SERVER",
"configName": "smtp",
"code": "EMAIL_SMTP_HOST",
"description": "server smtp host",
"default": true,
"enabled": true,
"value": "mail.runbox.com"
}'
</pre>
<pre>
curl -X POST \
http://localhost:9130/configurations/entries \
-H 'Content-Type: application/json' \
-H 'X-Okapi-Tenant: diku' \
-H 'x-okapi-token: XXXXXXXXXXXXX' \
-d \
'{
"module": "SMTP_SERVER",
"configName": "smtp",
"code": "EMAIL_SMTP_PORT",
"description": "server smtp port",
"default": true,
"enabled": true,
"value": "587"
}'
</pre>
h2. SMTP käyttäjätunnus ja salasana
<pre>
curl -X POST \
http://localhost:9130/configurations/entries \
-H 'Content-Type: application/json' \
-H 'X-Okapi-Tenant: diku' \
-H 'x-okapi-token: XXXXXXXXXXXXX' \
-d \
'{
"module": "SMTP_SERVER",
"configName": "smtp",
"code": "EMAIL_USERNAME",
"description": "email username",
"default": true,
"enabled": true,
"value": "no-reply@hypernova.fi"
}'
</pre>
<pre>
curl -X POST \
http://localhost:9130/configurations/entries \
-H 'Content-Type: application/json' \
-H 'X-Okapi-Tenant: diku' \
-H 'x-okapi-token: XXXXXXXXXXXXX' \
-d \
'{
"module": "SMTP_SERVER",
"configName": "smtp",
"code": "EMAIL_PASSWORD",
"description": "email password",
"default": true,
"enabled": true,
"value": "XXXXXXXXXXXXX"
}'
</pre>
h2. From-sähköpostiheaderi (lähettäjän sähköpostiosoite)
<pre>
curl -X POST \
http://localhost:9130/configurations/entries \
-H 'Content-Type: application/json' \
-H 'X-Okapi-Tenant: diku' \
-H 'x-okapi-token: XXXXXXXXXXXXX' \
-d \
'{
"module": "SMTP_SERVER",
"configName": "smtp",
"code": "EMAIL_FROM",
"description": "email from",
"default": true,
"enabled": true,
"value": "folio@hypernova.fi"
}'
</pre>
h2. Base URL sähköpostin resetointilinkkiin (jos ei aseteta, niin oletus on http://localhost:3000)
<pre>
curl -X POST \
http://localhost:9130/configurations/entries \
-H 'Content-Type: application/json' \
-H 'X-Okapi-Tenant: diku' \
-H 'x-okapi-token: XXXXXXXXXXXXX' \
-d \
'{
"module": "USERSBL",
"configName": "FOLIO host",
"code": "FOLIO_HOST",
"description": "FOLIO host address for password reset",
"default": true,
"enabled": true,
"value": "https://your-folio-base-url"
}'
</pre>