Update smtp.py

This commit is contained in:
Namhyeon Go 2024-03-01 00:59:36 +09:00 committed by GitHub
parent 01db314f0a
commit f4d54d1b4e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

12
smtp.py
View File

@ -103,12 +103,12 @@ class CaterpillarSMTPServer(SMTPServer):
# send HTTP POST request
try:
response = requests.post(server_url, data=raw_data, auth=auth)
response_json = response.json()
success = response_json.get('result', {}).get('success', False)
if success:
print("[*] Email sent successfully.")
else:
print("[*] Failed to send email.")
if response.status_code == 200:
type, id, method, rpcdata = jsonrpc2_decode(response.text)
if rpcdata['success']:
print("[*] Email sent successfully.")
else:
print("[*] Failed to send email.")
except Exception as e:
print("[*] Failed to send email:", str(e))