Send mails for items

This commit is contained in:
Eike Kettner
2020-01-10 00:45:29 +01:00
parent 2d69d39dd1
commit b795a22992
13 changed files with 224 additions and 27 deletions

View File

@ -8,6 +8,8 @@
</appender>
<logger name="docspell" level="debug" />
<logger name="emil" level="debug"/>
<root level="INFO">
<appender-ref ref="STDOUT" />
</root>

View File

@ -46,7 +46,11 @@ object MailSendRoutes {
res match {
case SendResult.Success(_) =>
BasicResult(true, "Mail sent.")
case SendResult.Failure(ex) =>
case SendResult.SendFailure(ex) =>
BasicResult(false, s"Mail sending failed: ${ex.getMessage}")
case SendResult.StoreFailure(ex) =>
BasicResult(false, s"Mail was sent, but could not be store to database: ${ex.getMessage}")
case SendResult.NotFound =>
BasicResult(false, s"There was no mail-connection or item found.")
}
}