Fixed up Kingmailer API interaction
parent
a1981f23ab
commit
825c9f575a
|
@ -37,13 +37,14 @@ class KingMailerHandler(object):
|
||||||
'data': envelope.content
|
'data': envelope.content
|
||||||
}
|
}
|
||||||
headers = {'X-Server-API-Key': self.api_token}
|
headers = {'X-Server-API-Key': self.api_token}
|
||||||
response = requests.post('https://api.kingmailer.co/api/v1/send/raw', data=payload, headers=headers)
|
response = requests.post('https://kingmailer.org/api/v1/send/raw', json=payload, headers=headers)
|
||||||
print(response)
|
resp_dict = response.json()
|
||||||
if response.ok:
|
print(resp_dict, flush=True)
|
||||||
|
if resp_dict['status'] == 'success':
|
||||||
print('Message accepted', flush=True)
|
print('Message accepted', flush=True)
|
||||||
return '250 Message accepted for delivery'
|
return '250 Message accepted for delivery'
|
||||||
else:
|
else:
|
||||||
print('Could not process', flush=True)
|
print('{code}: {message}'.format(**resp_dict['data']), flush=True)
|
||||||
return '500 Could not process your message'
|
return '500 Could not process your message'
|
||||||
|
|
||||||
|
|
||||||
|
@ -58,5 +59,5 @@ if __name__ == '__main__':
|
||||||
while True:
|
while True:
|
||||||
try:
|
try:
|
||||||
sleep(1)
|
sleep(1)
|
||||||
except:
|
except Exception:
|
||||||
break
|
break
|
||||||
|
|
Loading…
Reference in New Issue