Endpoint to allow SES updates to occur

- update notification with delivery state
This commit is contained in:
Martyn Inglis
2016-03-10 17:29:17 +00:00
parent 2922712f0b
commit f88f86a924
10 changed files with 275 additions and 10 deletions

View File

@@ -3,6 +3,21 @@ from flask import current_app
from monotonic import monotonic
from app.clients.email import (EmailClientException, EmailClient)
ses_response_status = {
'Bounce': {
"success": False,
"notify_status": 'bounce'
},
'Delivery': {
"success": True,
"notify_status": 'delivered'
},
'Complaint': {
"success": False,
"notify_status": 'complaint'
}
}
class AwsSesClientException(EmailClientException):
pass