Added some logging
parent
3d1f1b6b6a
commit
4e1e9345a7
|
@ -30,6 +30,7 @@ class MailerHandlerMixin:
|
||||||
class KingMailerHandler(MailerHandlerMixin):
|
class KingMailerHandler(MailerHandlerMixin):
|
||||||
|
|
||||||
async def handle_DATA(self, server, session, envelope):
|
async def handle_DATA(self, server, session, envelope):
|
||||||
|
print('Incoming mesage from: {}'.format(envelope.mail_from))
|
||||||
payload = {
|
payload = {
|
||||||
'mail_from': envelope.mail_from,
|
'mail_from': envelope.mail_from,
|
||||||
'rcpt_to': envelope.rcpt_tos,
|
'rcpt_to': envelope.rcpt_tos,
|
||||||
|
@ -37,9 +38,12 @@ class KingMailerHandler(MailerHandlerMixin):
|
||||||
}
|
}
|
||||||
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://api.kingmailer.co/api/v1/send/raw', data=payload, headers=headers)
|
||||||
|
print(response)
|
||||||
if response.ok:
|
if response.ok:
|
||||||
|
print('Message accepted')
|
||||||
return '250 Message accepted for delivery'
|
return '250 Message accepted for delivery'
|
||||||
else:
|
else:
|
||||||
|
print('Could not process')
|
||||||
return '500 Could not process your message'
|
return '500 Could not process your message'
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue